抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
サイバーセキュリティコースでは,インターネットの配信,ブロックチェーンの攻撃など,インターネットの多くのコンポーネントを含むハンドオン活動を行うことは難しい。この問題を解決するため,自律システム,ネットワーク,ホスト,ルータ,BGPルータ,インターネット交換などを含むインターネットの各必須要素に対するクラスから成るPythonライブラリであるオープンソースインターネットエミュレータを開発した。それはまた,Webサーバ,DNS,Botnet,Darknet,Blockチェーン,およびより多くのものを含む多様なサービスのためのクラスを含む。これらのクラスを用いて,ユーザは実世界インターネットをエミュレートするためにミニインターネットを構築することができる。それは小さいが,実際のインターネットのすべての必須要素を持っている。建設はDockerコンテナファイルにコンパイルされ,エミュレーションは単一マシン上でDockerにより,あるいは多重クラウドマシン上で実行される。このインターネットエミュレータにより,BGPプレフィックスハイジャッキング,スマート契約への攻撃,匿名性の達成,ブートネットおよびランソムウェア攻撃などを実現するため,BGPプレフィックスハイジャッキングを含むサイバーセキュリティコースに対する様々なハンドオン活動を開発することができた。エミュレータはサイバーセキュリティコースのために最初に開発されたが,学生はルーティング,BGP,IP Anycast,およびDNSのようなインターネット技術がどのように働くかを学ぶために,ネットワークコースにも使用できる。多くの他の興味深いネットワーク技術は,コンテンツ配信ネットワークやソフトウェア定義ネットワークのようなエミュレータにも展開できる。【JST・京大機械翻訳】