Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Ruo Ando
209 views
Intel Trusted Computing Group 1st Workshop
Trusted Computing Group 第1回公開ワークショップ 2009年12月8日
Engineering
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 22
2
/ 22
3
/ 22
4
/ 22
5
/ 22
6
/ 22
7
/ 22
8
/ 22
9
/ 22
10
/ 22
11
/ 22
12
/ 22
13
/ 22
14
/ 22
15
/ 22
16
/ 22
17
/ 22
18
/ 22
19
/ 22
20
/ 22
21
/ 22
22
/ 22
More Related Content
PDF
Nessusをちょっと深堀してみた
by
Kazumasa Sasazawa
PDF
【Brocade OpenStack ソリューション】OpenStack 概要
by
Brocade
PPTX
Sesearch
by
Hiroki Ishikawa
PDF
FreeBSD Capsicum
by
Yuichiro Naito
PPTX
ネットワークの紹介+苦労話
by
Tetsuya Hasegawa
PPT
使いこなせて安全なLinuxを目指して
by
Toshiharu Harada, Ph.D
PDF
OpenStack & SELinux
by
Hiroki Ishikawa
ODP
FreeBSD 12.0 RELEASE!
by
Yuichiro Naito
Nessusをちょっと深堀してみた
by
Kazumasa Sasazawa
【Brocade OpenStack ソリューション】OpenStack 概要
by
Brocade
Sesearch
by
Hiroki Ishikawa
FreeBSD Capsicum
by
Yuichiro Naito
ネットワークの紹介+苦労話
by
Tetsuya Hasegawa
使いこなせて安全なLinuxを目指して
by
Toshiharu Harada, Ph.D
OpenStack & SELinux
by
Hiroki Ishikawa
FreeBSD 12.0 RELEASE!
by
Yuichiro Naito
What's hot
PDF
BrocadeのOpenStack連携ソリューション
by
Brocade
PPTX
自宅スケーラブル・ファイルシステムのご紹介
by
Kentaro Mitsuyasu
PDF
【Brocade OpenStack ソリューション】LBaaS プラグイン
by
Brocade
PDF
WireGurad in the FreeBSD kernel
by
Yuichiro Naito
PDF
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第一部 OpenStack入門
by
Etsuji Nakai
PDF
情報セキュリティCAS 第五十四回放送用スライド
by
Kumasan, LLC.
PDF
クラウドネットワークの仮想化そしてVxLAN Offloadによる高速化
by
Midokura
PDF
Shownet2021 マネジメントネットワーク・コンソールサーバ_parapara
by
Interop Tokyo ShowNet NOC Team
PDF
hbstudy# 28 SELinux HandsOn 公開版
by
Hiroki Ishikawa
PDF
Security workshop 20131213
by
Yuuki Takano
PPTX
みんなのブログ紹介
by
Sanae Taniguchi
PDF
On-premise コンテナ基盤と Hardware LB を使った "type LoadBalancer"
by
Masaya Aoyama
PPTX
サーバ脆弱性スキャナ Vuls を OpenStack 環境で使ってみた
by
VirtualTech Japan Inc.
PPTX
実際に流れているデータを見てみよう
by
彰 村地
PDF
サイバーエージェント様 導入事例:OpenStack Fast Track – 若葉マークStackerのStacker教習所 - OpenStack最新...
by
VirtualTech Japan Inc.
PPTX
Wireshark入門(3)
by
彰 村地
PDF
Tech-Circle#1 OpenStackハンズオン
by
Yoshimi Tominaga
PPTX
Wiki と携帯型遠隔操作機器を使った情報セキュリティ対策システム
by
Takashi Yamanoue
PDF
qpstudy 2015.11.14 一歩先を行くインフラエンジニアに知ってほしいSSL/TLS
by
Kenji Urushima
BrocadeのOpenStack連携ソリューション
by
Brocade
自宅スケーラブル・ファイルシステムのご紹介
by
Kentaro Mitsuyasu
【Brocade OpenStack ソリューション】LBaaS プラグイン
by
Brocade
WireGurad in the FreeBSD kernel
by
Yuichiro Naito
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第一部 OpenStack入門
by
Etsuji Nakai
情報セキュリティCAS 第五十四回放送用スライド
by
Kumasan, LLC.
クラウドネットワークの仮想化そしてVxLAN Offloadによる高速化
by
Midokura
Shownet2021 マネジメントネットワーク・コンソールサーバ_parapara
by
Interop Tokyo ShowNet NOC Team
hbstudy# 28 SELinux HandsOn 公開版
by
Hiroki Ishikawa
Security workshop 20131213
by
Yuuki Takano
みんなのブログ紹介
by
Sanae Taniguchi
On-premise コンテナ基盤と Hardware LB を使った "type LoadBalancer"
by
Masaya Aoyama
サーバ脆弱性スキャナ Vuls を OpenStack 環境で使ってみた
by
VirtualTech Japan Inc.
実際に流れているデータを見てみよう
by
彰 村地
サイバーエージェント様 導入事例:OpenStack Fast Track – 若葉マークStackerのStacker教習所 - OpenStack最新...
by
VirtualTech Japan Inc.
Wireshark入門(3)
by
彰 村地
Tech-Circle#1 OpenStackハンズオン
by
Yoshimi Tominaga
Wiki と携帯型遠隔操作機器を使った情報セキュリティ対策システム
by
Takashi Yamanoue
qpstudy 2015.11.14 一歩先を行くインフラエンジニアに知ってほしいSSL/TLS
by
Kenji Urushima
Similar to Intel Trusted Computing Group 1st Workshop
PDF
[ハードウェア編] クラウドネイティブアーキテクチャとIoTセキュリティ・バイ・デザイン
by
Eiji Sasahara, Ph.D., MBA 笹原英司
PPTX
「NISTIR 8320A ハードウェア対応セキュリティ:コンテナプラットフォームのセキュリティプロトタイプ」概説
by
Eiji Sasahara, Ph.D., MBA 笹原英司
PDF
「NISTIR 8320B ハードウェア対応セキュリティ:信頼されたコンテナプラットフォームにおけるポリシーベースのガバナンス」概説
by
Eiji Sasahara, Ph.D., MBA 笹原英司
PPTX
クラウド接続した医療機器のサイバーセキュリティ対策
by
Eiji Sasahara, Ph.D., MBA 笹原英司
PDF
Cloud ComputingにおけるVMのセキュリティ(14/Jan/2010)
by
Kuniyasu Suzaki
PDF
クラウド概略(ノート)
by
真乙 九龍
PDF
AWSの共有責任モデル(shared responsibility model)
by
Akio Katayama
PPTX
分散クラウドシステムにおける遠隔連携技術
by
Masaharu Munetomo
PDF
Cloud Computing(クラウド・コンピューティング)
by
ripper0217
PPTX
IaaS を活用した情報セキュリティ演習環境の設計と実装
by
Daisuke Kotani
PDF
情報処理技術者試験で学ぶ SAML
by
higher_tomorrow
PDF
JITA(日本産業技術振興協会)講演会資料:クラウドコンピューティングにおける仮想マシンのセキュリティ
by
Kuniyasu Suzaki
PDF
富士市役所のデスクトップ仮想化 2015年4月版 ~ゼロクライアントとICカード認証の導入~
by
Yasunobu Fukasawa
PPTX
Sdp 201902
by
Masahiro Morozumi
PDF
20130216 JAWS-UG横浜 よりセキュアなAWS環境構築
by
真吾 吉田
PDF
ハードウェア対応型セキュリティ動向とハイブリッド環境の鍵管理 (2024年4月3日)
by
Eiji Sasahara, Ph.D., MBA 笹原英司
PDF
"Global Distcloud File System" ~インタークラウド広域分散ファイルシステム 大陸間横断ライブマイグレーションを実現する技術
by
Tech Circle
PDF
クラウド時代の「ID管理」と「認証セキュリティ」
by
Tatsuya (達也) Katsuhara (勝原)
PDF
C01376621
by
guest4eb0bf0
PDF
2016年9月6日 IoTとセキュリティ『IoT開発におけるセキュリティ設計の手引き』
by
aitc_jp
[ハードウェア編] クラウドネイティブアーキテクチャとIoTセキュリティ・バイ・デザイン
by
Eiji Sasahara, Ph.D., MBA 笹原英司
「NISTIR 8320A ハードウェア対応セキュリティ:コンテナプラットフォームのセキュリティプロトタイプ」概説
by
Eiji Sasahara, Ph.D., MBA 笹原英司
「NISTIR 8320B ハードウェア対応セキュリティ:信頼されたコンテナプラットフォームにおけるポリシーベースのガバナンス」概説
by
Eiji Sasahara, Ph.D., MBA 笹原英司
クラウド接続した医療機器のサイバーセキュリティ対策
by
Eiji Sasahara, Ph.D., MBA 笹原英司
Cloud ComputingにおけるVMのセキュリティ(14/Jan/2010)
by
Kuniyasu Suzaki
クラウド概略(ノート)
by
真乙 九龍
AWSの共有責任モデル(shared responsibility model)
by
Akio Katayama
分散クラウドシステムにおける遠隔連携技術
by
Masaharu Munetomo
Cloud Computing(クラウド・コンピューティング)
by
ripper0217
IaaS を活用した情報セキュリティ演習環境の設計と実装
by
Daisuke Kotani
情報処理技術者試験で学ぶ SAML
by
higher_tomorrow
JITA(日本産業技術振興協会)講演会資料:クラウドコンピューティングにおける仮想マシンのセキュリティ
by
Kuniyasu Suzaki
富士市役所のデスクトップ仮想化 2015年4月版 ~ゼロクライアントとICカード認証の導入~
by
Yasunobu Fukasawa
Sdp 201902
by
Masahiro Morozumi
20130216 JAWS-UG横浜 よりセキュアなAWS環境構築
by
真吾 吉田
ハードウェア対応型セキュリティ動向とハイブリッド環境の鍵管理 (2024年4月3日)
by
Eiji Sasahara, Ph.D., MBA 笹原英司
"Global Distcloud File System" ~インタークラウド広域分散ファイルシステム 大陸間横断ライブマイグレーションを実現する技術
by
Tech Circle
クラウド時代の「ID管理」と「認証セキュリティ」
by
Tatsuya (達也) Katsuhara (勝原)
C01376621
by
guest4eb0bf0
2016年9月6日 IoTとセキュリティ『IoT開発におけるセキュリティ設計の手引き』
by
aitc_jp
More from Ruo Ando
PDF
KISTI-NII Joint Security Workshop 2023.pdf
by
Ruo Ando
PDF
Gartner 「セキュリティ&リスクマネジメントサミット 2019」- 安藤
by
Ruo Ando
PDF
解説#86 決定木 - ss.pdf
by
Ruo Ando
PDF
SaaSアカデミー for バックオフィス アイドルと学ぶDX講座 ~アイドル戦略に見るDXを専門家が徹底解説~
by
Ruo Ando
PDF
解説#83 情報エントロピー
by
Ruo Ando
PDF
解説#82 記号論理学
by
Ruo Ando
PDF
解説#81 ロジスティック回帰
by
Ruo Ando
PDF
解説#74 連結リスト
by
Ruo Ando
PDF
解説#76 福岡正信
by
Ruo Ando
PDF
解説#77 非加算無限
by
Ruo Ando
PDF
解説#1 C言語ポインタとアドレス
by
Ruo Ando
PDF
解説#78 誤差逆伝播
by
Ruo Ando
PDF
解説#73 ハフマン符号
by
Ruo Ando
PDF
【技術解説20】 ミニバッチ確率的勾配降下法
by
Ruo Ando
PDF
【技術解説4】assertion failureとuse after-free
by
Ruo Ando
PDF
ITmedia Security Week 2021 講演資料
by
Ruo Ando
PPTX
ファジングの解説
by
Ruo Ando
PDF
AI(機械学習・深層学習)との協働スキルとOperational AIの事例紹介 @ ビジネス+ITセミナー 2020年11月
by
Ruo Ando
PDF
【AI実装4】TensorFlowのプログラムを読む2 非線形回帰
by
Ruo Ando
PDF
情報セキュリティと標準化I 第15回
by
Ruo Ando
KISTI-NII Joint Security Workshop 2023.pdf
by
Ruo Ando
Gartner 「セキュリティ&リスクマネジメントサミット 2019」- 安藤
by
Ruo Ando
解説#86 決定木 - ss.pdf
by
Ruo Ando
SaaSアカデミー for バックオフィス アイドルと学ぶDX講座 ~アイドル戦略に見るDXを専門家が徹底解説~
by
Ruo Ando
解説#83 情報エントロピー
by
Ruo Ando
解説#82 記号論理学
by
Ruo Ando
解説#81 ロジスティック回帰
by
Ruo Ando
解説#74 連結リスト
by
Ruo Ando
解説#76 福岡正信
by
Ruo Ando
解説#77 非加算無限
by
Ruo Ando
解説#1 C言語ポインタとアドレス
by
Ruo Ando
解説#78 誤差逆伝播
by
Ruo Ando
解説#73 ハフマン符号
by
Ruo Ando
【技術解説20】 ミニバッチ確率的勾配降下法
by
Ruo Ando
【技術解説4】assertion failureとuse after-free
by
Ruo Ando
ITmedia Security Week 2021 講演資料
by
Ruo Ando
ファジングの解説
by
Ruo Ando
AI(機械学習・深層学習)との協働スキルとOperational AIの事例紹介 @ ビジネス+ITセミナー 2020年11月
by
Ruo Ando
【AI実装4】TensorFlowのプログラムを読む2 非線形回帰
by
Ruo Ando
情報セキュリティと標準化I 第15回
by
Ruo Ando
Intel Trusted Computing Group 1st Workshop
1.
TCG技術を使った研究 クラウド環境におけるWindows ゲストの完全性検証技術 情報通信研究機構 情報通信セキュリティ研究センター 安藤類央
2.
はじめに ○クラウドコンピューティングの普及 Amazon EC2, hybrid
cloud ○遠隔環境の安全性(integrity)の検証 遠隔地にあるサーバは安全に起動・稼動しているのか。 遠隔地にあるWebサーバの検証:大事なパスワードを 預けていいのものか。 遠隔地にあるストレージサーバの検証:大事なファイル・ データを預けていいものか。 ○サーバ側の安全性確認:Remote attestationの重要性 パスワードによる認証以前に、遠隔地にあるサーバが安全に 起動されているか確認する。 ○クライアントOSの安全性確認:手元にあるあるいは預けたWindows OSの安全性 (integrity)の検証。手元あるいは遠隔にあるWindows OSが感染(不正に改竄)して いないか確認する。
3.
関連研究プロジェクト ○完全性検証 最近2004~2009年 vTPM (IBM) Vitrual
Trusted Platform Module TPM チップを仮想化し、XENで利用可能にした。 TVD (IBM) Trusted Virtual Domain アクセス制御やアテステーションを組み合わせて信頼できるゲストOSのドメインを構成する。 IMA (IBM) Integrated Measurement Architecture ブートから、アプリケーションの起動までの安全性(完全性)を検証する。(トラストチェーンの構築) 最新2009年の研究 仮想化技術の完全性検証への適用 HIMA: North Carolina 大学 Annual Computer Security Applications Conference 2009 ○観測・通知 Patagonix: Tronto University 仮想マシン上でどのOSがどの実行ファイルを実行したか仮想マシンモニタ側で検証可能 XenAcess 仮想マシンモニタXenで仮想している仮想OSの情報を得るためのAPI
4.
関連研究プロジェクト 仮想化技術と完全性検証 ○vTPM virtual Trusted
Platform Module (IBM) TPMチップを仮想化し、仮想化環境で完全性の検証ができるよ うにする。TPMを仮想化してゲストOSからアクセス出来るよう にすることで、仮想化されたゲストOSにおいても、Trusted Computing技術を利用可能にする。現在、XenがvTPMサポー トしている。 ○VTD Virtual Trusted Domain (IBM TRL) 仮想化技術において、VMMによるアクセス制御機構と、ゲストOSへのアテ ステーションを元に、ゲストOSを信頼できるドメインの一員として管理する。
5.
関連研究プロジェクト 仮想化技術と完全検証 ○HIMA (North Carolina
State Univ and IBM) Hypervisor(仮想マシンモニタ)を用いたゲスト OSの完全性検証。IBM Watson研のLinux IMAへの hypervisorへの拡張。仮想マシンモニタ技術を用いて、 ゲストOSのisolationと、consistency(TOCTTOU)の双方を 確保する。 ○VMKnoppix (産総研、AIST) Knoppix: On memory(ハードディスクなしで起動する) LINUX。Knoppix上でVMが起動し、VTPM(仮想化さ れたTPM)を用いて起動などを安全に行うことが可能。
6.
現状のTCG技術の問題点 Windows上のintegrity検証 • Trust Chainの問題 Trust
Chainとは:起動の初めからOSやアプリ ケーションが安全に起動、稼動しているか検証するための仕組み。 改竄されないハードウェアの値(PCR)→ブートローダが安全に起動したか→カーネルがセキュアにロードされたか→ファイル システムが安全にロードされたか→アプリケーションが安全に起動されたか。 Linuxと異なり、クローズドソースのWindowsは、セキュアブートからのTrust Chainが途切れてしまう。計測ソフトウェアの安 全性(integrity)の保障ができない。
7.
Windows上のintegrity検証 なぜWindowsではtrust chainが観測計測できないのか ○Linux OS上での完全性計測 –
多くの機関で研究されている。LinuxではIBM発のIntegrity Measurement Architectureで – Trust Chainが構築できる。 ○Windows OS上での完全性計測 多くの人が使用している割に、あまり研究されていない。クローズドソース のため、情報が入手しずらく、処理内容が分からない。 ○対策 ①Windows ファイルシステム(のフィルタリング)ドライバを用意することで、 ファイルの実行時などにハッシュ値をとり、ある程度の完全性を計測する ことができる。 ②仮想マシンモニタ(外側)からWindows OSのブート時の挙動を観測し、 Trust chainを構築する。 ①と②を組み合わせて、Trust Chainを構築する。
8.
今後の課題課題:Windows OS上Trust Chainの構築 •
仮想化技術を用いたwindows上のTrust Chainの構築(Windows OSを 修整し、仮想マシンモニタからWindows OSの起動、稼動を観測する。)
9.
提案システム 書込み要求(PRE) 提案システム アプリケーションの ハッシュ計算と検証 書込み要求(コミット) 書込み要求 書込み完了通知 書込み完了通知 (POST) 書込み完了通知 Application Filter Manager DiskFile System
10.
適用技術 • Windows OS上でアクセス制御を行う手段 –ユーザーモード •
DLLインジェクション • APIフック –カーネルモード • フィルタドライバ ・ ファイルアクセスを すべて監視できる ・ OSと一番近い層で動く ・ アクセス制御に必要な情報が 取得できる
11.
FilterManager • Microsoftが提供するファイルシステムフィル タドライバ • Windows
XP SP2以降 • サードパーティの開発を簡素化 – フィルタするIRPのみ編集 – 開発時間の短縮 – 挿入する階層を指定可能 適用技術
12.
適用技術 Disk FileSystem(FAT/NTFS) FilterManager Application MiniFilter Device Kernel Mode User Mode FilterManagerの構成
13.
適用技術 FilterDriver • FilterManagerとMiniFilter • フィルタするIRPをFilterManagerに登録 •
フィルタするIRPの処理を実装 IRP:ファイルIO要求の受け渡し
14.
フィルタマネージャの詳細 ・ MiniFilterの登録 typedef struct
_FLT_REGISTRATION { USHORT Size; USHORT Version; FLT_REGISTRATION_FLAGS Flags; CONST FLT_CONTEXT_REGISTRATION *ContextRegistration; CONST FLT_OPERATION_REGISTRATION *OperationRegistration; PFLT_FILTER_UNLOAD_CALLBACK FilterUnloadCallback; PFLT_INSTANCE_SETUP_CALLBACK InstanceSetupCallback; PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK InstanceQueryTeardownCallback; PFLT_INSTANCE_TEARDOWN_CALLBACK InstanceTeardownStartCallback; PFLT_INSTANCE_TEARDOWN_CALLBACK InstanceTeardownCompleteCallback; PFLT_GENERATE_FILE_NAME GenerateFileNameCallback; PFLT_NORMALIZE_NAME_COMPONENT NormalizeNameComponentCallback; PFLT_NORMALIZE_CONTEXT_CLEANUP NormalizeContextCleanupCallback; } FLT_REGISTRATION, *PFLT_REGISTRATION;
15.
フィルタマネージャの詳細 フィルタするIRPの設定(1) typedef struct _FLT_OPERATION_REGISTRATION
{ UCHAR MajorFunction; FLT_OPERATION_REGISTRATION_FLAGS Flags; PFLT_PRE_OPERATION_CALLBACK PreOperation; PFLT_POST_OPERATION_CALLBACK PostOperation; PVOID Reserved1; } FLT_OPERATION_REGISTRATION, *PFLT_OPERATION_REGISTRATION; ファイルシステム呼び 出し前のコールバック 関数 ファイルシステム呼び出し 後のコールバック関数
16.
フィルタマネージャの詳細 アクセス制御の仕組み ○PreOperation ○PostOperation
17.
フィルタマネージャの詳細 ファイル情報構造体 typedef struct _FILE_ACCESS_DATA{ BOOLEAN
IsDirectory; UNICODE_STRING FullPath; ULONG AccessRecord; ULONG AccessAttributes; ULONG ProcessID; PWCHAR ProcessName; ULONG ProcessAttributes; } FILE_ACCESS_DATA, *PFILE_ACCESS_DATA; ファイルアクセスを 行うパス名 ファイルアクセス の要求プロセス名 プロセスの アクセス属性
18.
フィルタマネージャの詳細 No IRP要求 PRE
POST 1 IRP_MJ_CREATE ○ ○ 2 IRP_MJ_CLOSE ○ × 3 IRP_MJ_CLEANUP ○ × 4 IRP_MJ_READ ○ × 5 IRP_MJ_WRITE ○ × 6 IRP_MJ_SET_INFORMA TION ○ × フィルタするIRPの設定(2)
19.
フィルタマネージャの詳細 関数の型 FLT_PREOP_CALLBACK_STATUS 機能 ・ファイル情報構造体の取得 ・アクセス可否の判断 ・アクセス可否に応じた戻り値の設定 引数
1 PFLT_CALLBACK_DATA Data 2 PCFLT_RELATED_OBJECTS FltObjects 3 PVOID *CompletionContext 戻り値 1 FLT_PREOP_SUCCESS_WITH_CALLBACK (成功) 2 FLT_PREOP_SUCCESS_NO_CALLBACK (成功) 3 FLT_PREOP_COMPLETE (成功/失敗) 失敗時の 設定 戻り値をFLT_PREOP_COMPLETEに設定 引数DataのIoStatus.Statusにエラー値を設定
20.
今後のソリューション 仮想化によるTrust Chainの構築 ①フィルタドライバによる観測の問題点 フィルタドライバのロード以前、ブート時の完全性の 検証ができない。 ②仮想マシンモニタによる観測の問題点 ロード時の観測、完全性を検証できる可能性があ るが、ブート後のアプリーションの完全性の検証が 難しい。(semantic gap:
仮想マシンモニタからはゲストOS でなにか起こっているか知るのは難しい。
21.
ソリューションの適用例:TPMを用いたWEBサーバ IIS(または Windows apache)の 安全性検証 遠隔地にあるWEBサーバが安全に起動、稼動されているか。 ①前述のスライド①②によるフィルタドライバによるWindows OS修正と、仮想マシンモニタによる外部観測 ②Web
server (IIS)を稼動するWindows server OSの完全性 の検証 ③フィルタドライバを用いたIISのexe, sys, ファイルアクセスの 完全性検証
22.
ご清聴ありがとうございました
Download