「信頼できるコンピューティン グ」は信頼できるか ? 龍谷大学理工学部 小島肇

Slides:



Advertisements
Similar presentations
Iptables の設定と 動作確認方法 野口 哲. 1. はじめに 近年では、ウイルスなどでネットワーク 上の 近年では、ウイルスなどでネットワーク 上の 危険が非常に多くなっている。また、個人 情報 などを入手するために不正に他人のパソコ ンに 侵入する人なども増えている。本研究では、 このような被害を受けないようにするため.
Advertisements

WINDOWS AZURE上での ACTIVE DIRECTORY構築入門 Windows Azure ハンズオン トレーニング.
Internet Explorer 障害解析 最初の一歩 - IE のトラブルを理解する -. 概要 Internet Explorer を使用中に発生するトラブルの 種類と、調査のための切り分け方法を紹介します! (以降は IE と略称で表記します) よくあるお問い合わせ Web ページの表示が白画面のまま完了しない.
この部分こそが必 要とされている ! Runtime 自身と Expression が カバーする!
1 会社名: 氏名: 日付: 会社名: 氏名: 日付:. 2 内容 企業のセキュリティ対策状況 ユーザー管理の重要性 ユーザー管理製品 市場状況 Active Directory とは Active Directory 利用に最低限必要な準備 ユーザー管理のご提案内容 最初の取り組み:ユーザー情報の統合管理.
VE 01 え form What is え form? え? You can do that many things with え form?
Windows Azure ハンズオン トレーニング Windows Azure Web サイト入門.
Samba日本語版の設定と運用のノウハウ 応用編
BOM for Windows セキュリティログ監視キット ファイル・アクセスログ収集ソリューション
IIS 4.0で開発をするコツ Webアプリケーション構築.
D2-301 現時点の本資料は 完成版のスライドではありません。
情報処理実習 第05回 Excelマクロ機能入門 操作マクロ入門.
情報実験:ネットワークコンピューティング入門
SOHOシステムの構築と運用 東北NTユーザ会新潟勉強会資料.
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
3/4/ :37 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
ISCCD7.5構築 その2 Middleware 導入
Active Directory って? Windows Server で標準提供されるディレクトリ サービス ・グローバルなデータ ストア
Chapter 11 Queues 行列.
SharePoint Server において 構成ウィザードが失敗する場合の トラブルシューティング
WPF(.NET3.5)   vs Silverlight 2.0 Beta1 中 博俊@わんくま同盟.
なぜ 今の どうする どうやって なにを どのように だれが だれと (変える) どこで だれの 考え方9W4H(Ver.0) いつ から
じょし Particles.
会社名: 氏名: 日付:.
データはお客様に属し、かつ、コントロール可能
HP ProLiant DL980 G7 SQL Server 2008 R2 NUMA 環境 ベンチマークテスト結果報告書
統合版 価格査定マニュアル2007 インストールガイド 目次 はじめに ご確認ください インストールメニュー(1)
Classroom 16-4 あげる くれる もらう.
[コース: A1] .NET Framework の基礎
その情報って本物? あるいは、なぜ未だにこうなのか
Windows Summit /8/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
SAP & SQL Server テクニカルアーキテクチャ概要 マイクロソフト株式会社 SAP/Microsoft コンピテンスセンター
The Sacred Deer of 奈良(なら)
Who Is Ready to Survive the Next Big Earthquake?
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
Windows 7 ウィルスバスターインストール方法 ユーザーアカウント制御の設定変更 ウィルスバスターのインストール
ファイアウォール 基礎教育 (2日目).
Microsoft Partner Network Office 365 社内使用ライセンスの有効化
Cisco Catalyst 2960L Loop Detection のご紹介 2018 年 1 月.
New accessory hardware Global Platform Division
Causative Verbs Extensively borrowed from Rubin, J “Gone Fishin’”, Power Japanese (1992: Kodansha:Tokyo) Created by K McMahon.
Windows Azure (CTP) 触ってみた
ふくしゅう Indefinite Pronoun 小テスト
suppose to be expected to be should be
-Get test signed and make corrections
Microsoft Visual Studio 2005 Tools for
Windows Vista ウィルスバスターインストール方法 ユーザーアカウント制御の無効化 ウィルスバスターのインストール
キャンパスクラウドによる 実験環境の構築 情報ネットワーク特論 講義資料.
RD セッション ホストにおける RDC クライアントの シングル サインオン (SSO) について
MIX 09 2/23/2019 1:22 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
☆製品についてのご質問はサポートセンターへご連絡ください
程度を表す表現を身につけよう どのくらいなのか?
UDPマルチキャストチャット    空川幸司.
日本語113 5月29日(木) 〜でしょう てんきよほう.
Windows XP  ウィルスバスターインストール方法.
Web - 01 IIS を インストールしよう.
Part time jobs in restaurant
~ 第5回 認証のためのプロキシー Web Application Proxy
Windows Azure (CTP) 触ってみた
DS4000 EXP700 ESM ファームウエア更新手順 (ファームウエアレベル 9326)
インタラクティブ・ゲーム制作 プログラミングコース 補足資料
2019/4/22 Warm-up ※Warm-up 1~3には、小学校外国語活動「アルファベットを探そう」(H26年度、神埼小学校におけるSTの授業実践)で、5年生が撮影した写真を使用しています(授業者より使用許諾済)。
The difference between adjectives and adverbs
Created by L. Whittingham
WPF(.NET3.5)   vs Silverlight 2.0 Beta1 中 博俊@わんくま同盟.
Please don’t… …so as not to…
Step.8 ファイアウォール PC 3 PC 1 PC 2 許可したアクセス のみ通過させる アクセスする ファイアウォール
第八課文法二 Chapter 8 Grammar 2
アプリケーションゲートウェイ実験 2001.10.5 鬼塚 優.
ポートスキャン実習 2002年9月19日 修士1年 兼子 譲 牧之内研究室「インターネット実習」Webページ
Presentation transcript:

「信頼できるコンピューティン グ」は信頼できるか ? 龍谷大学理工学部 小島肇

今日のお話 ある一人の あまり Windows に詳しくない人が見た Windows.NET Server 2003 RC1 の デフォルト状態でのセキュリティ状況 に関するおぼえがき

「信頼できるコンピューティ ング」 (狭い意味での)セキュリティに限った話で はない セキュリティは、信頼性を高めるための要素のひ とつ 3 つの D Secure by design Secure by default Secure in deployment と Communication “Security and Trustworthy Computing“

Secure by default 止められる機能はデフォルトで停止させ ておく。 あらゆる状況において機能を厳重に封鎖 (lock down) する。 Microsoft is making its products more secure by default, so that components begin their installed life in a secure default state— turned off where possible, and locked down in all cases. -- “Security and Trustworthy Computing“

Windows.NET Server 2003 RC1 Enterprise Edition とりあえずインストールしてみる

インストーラ : null パスワードに は文句を言う

インストーラ : 不十分なパスワー ドにも文句を言う

インストール後 nmap してみ ると nmap -sS -O Starting nmap V ( ) Interesting ports on ( XXX.XXX): (The 1597 ports scanned but not shown below are in state: closed) Port State Service 135/tcp open loc-srv 139/tcp open netbios-ssn 445/tcp open microsoft-ds 1025/tcp open NFS-or-IIS Remote operating system guess: Microsoft Windows.NET Enterprise Server (build beta)

インストール後 nmap してみ ると nmap -sU -O Starting nmap V ( ) Warning: OS detection will be MUCH less reliable because we did not find at lea st 1 open and 1 closed TCP port Interesting ports on ( XXX.XXX): (The 1462 ports scanned but not shown below are in state: closed) Port State Service 123/udp open ntp 137/udp open netbios-ns 138/udp open netbios-dgm 445/udp open microsoft-ds 500/udp open isakmp 4500/udp open sae-urn Remote OS guesses: Axis 200+ Web Camera running OS v1.42, Cisco Catalyst 2820 Ma nagement Console, IBM MVS TCP/IP stack V. 3.2 or AIX 4.3.2, Windows 98SE + IE5.5 sp1, Microsoft Windows.NET Enterprise Server (build beta)

これは何 ? IIS が上がっていないだけで、 port 135, , 445 は全開.NET Server 2002 にはせっかく ICF (イン ターネット接続ファイアウォール)があるの だから、せめてインストール中に有効・無効 の選択をさせられないのか ? ICF 自体は Windows XP のものと同じです。 現状では、インストール中に有効にすることはで きません。 いまどきの Linux なら、デフォルトで packet filter が有効になるのがふつうなのに …

インストール後に有効にすれば いーじゃん それは Secure by Default ではない … アプリ屋さんはデフォルトインストー ルの状態で開発・テストをする(よう な)ので、インストール時の状態はた いへん重要 わざわざセキュリティのことを考えてくれ るアプリ屋さんは、とっても少ない … というか、業界だけな気が …

ICF を有効にすると … nmap -sS –O 「 Web サーバー」「リモートデスクトップ」に チェックを入れた場合(ここでは IIS やリモートデ スクトップは起動させていない) Starting nmap V ( ) Warning: OS detection will be MUCH less reliable because we did not find at lea st 1 open and 1 closed TCP port Interesting ports on ( XXX.XXX): (The 1599 ports scanned but not shown below are in state: filtered) Port State Service 80/tcp closed http 3389/tcp closed ms-term-serv Too many fingerprints match this host for me to give an accurate OS guess

ICF を有効にすると … nmap -sU –O 「 Web サーバー」「リモートデスクトップ」に チェックを入れた場合(ここでは IIS やリモートデ スクトップは起動させていない) Starting nmap V ( ) Warning: OS detection will be MUCH less reliable because we did not find at lea st 1 open and 1 closed TCP port All 1468 scanned ports on ( XXX.XXX) are: filtered Too many fingerprints match this host for me to give an accurate OS guess

ICF はいいことばっかりです か ? イントラネットでは混乱が発生するかもしれ ません。なので「選択させる」がよいと思う のです。 事例 : [samba-jp:13876] Master Browser をまた、 奪われてしまいました。から続くスレッド html Active Directory をはじめとする、まともな ディレクトリサービスが整った環境では、こ ういう苦労はしなくてすむはずなのですが。 「だから AD にしよう ! 」みたいな話は意外なほど 聞かない気がするのはなぜ ?

ローカルセキュリティポリシー (1) パスワードポリシー : Windows 2000 と同じ … 。 せめて「パスワードの長さ」はなんとかならないのか …

ローカルセキュリティポリシー (2) パスワードロックアウトポリシー : Windows 2000 と同じ … 。

ローカルセキュリティポリシー (3) 監査ポリシー : ちょっと変わったとはいえ、こ れはあまりに不十分ではないか ? 成功だけ見てどうする …

ローカルセキュリティポリシー (4) ユーザー権利の割り当て

ローカルセキュリティポリシー ( 5 ) セキュリティオプション – ちょっと前 進

null 接続に対する反応の違い enum – Win32 information enumeration utility enum -U: get userlist C:\>enum -U XXX.XXX ← Windows 2000 Server server: XXX.XXX setting up session... success. getting user list (pass 1, index 0)... success, got 5. Administrator Guest IUSR_BRAI-WIN2000S IWAM_BRAI-WIN2000S TsInternetUser cleaning up... success. C:\>enum -U XXX.YYY ← Windows.NET Server 2003 RC1 server: XXX.YYY setting up session... success. getting user list (pass 1, index 0)... fail return 5, アクセスが拒否されました。 cleaning up... success.

null 接続に対する反応の違い enum –P: get password policy information C:\>enum -P XXX.XXX server: XXX.XXX setting up session... success. password policy: min length: none min age: none max age: 42 days lockout threshold: none lockout duration: 30 mins lockout reset: 30 mins cleaning up... success. C:\>enum -P XXX.YYY server: XXX.YYY setting up session... success. couldn't get password policy return 5, アクセスが拒否されました。 couldn't get lockout policy return 5, アクセスが拒否されました。 cleaning up... success.

null 接続に対する反応の違い enum –L: get LSA policy information C:\>enum -L XXX.XXX server: XXX.XXX setting up session... success. opening lsa policy... success. server role: 3 [primary (unknown)] names: netbios: BRAI-WIN2000S domain: TAKO quota: paged pool limit: non paged pool limit: min work set size: max work set size: pagefile limit: 0 time limit: 0 trusted domains: indeterminate netlogon done by a PDC server cleaning up... success. C:\>enum -L XXX.YYY server: XXX.YYY setting up session... success. opening lsa policy... success. names: ← ここで enum が異常終了

null 接続に対する反応の違い enum –S: get sharelist C:\>enum -S XXX.XXX server: XXX.XXX setting up session... success. enumerating shares (pass 1)... got 3 shares, 0 left: IPC$ ADMIN$ C$ cleaning up... success. C:\>enum -S XXX.YYY server: XXX.YYY setting up session... success. enumerating shares (pass 1)... got 3 shares, 0 left: IPC$ ADMIN$ C$ cleaning up... success. ポリシー「 SAM アカウントおよび匿名の共有の 列挙を許可しない」を有効にすることで拒否で きる

DCOM – もちろん有効 IE’en (remotely controls Internet Explorer using DCOM) で遊ぼう !?

IIS 6.0 をインストールしてみ る

サーバーの構成ログ もうちょっとなんとかならんのか (^^;;;)

IIS 6.0 を設定してみる 上記のようにインストールした場合の状態

IIS 6.0 を設定してみる ダブルクリックしてみる

IIS 6.0 を設定してみる 「必要なファイル」タブ

IIS 6.0 を設定してみる ファイル名をダブルクリックすると、いきなり 「有効」に ダイアログ一切なし しかもデフォルトは「 OK 」

IIS 6.0 を設定してみる ここで「禁止」をクリックすると … こちらはダイアログが出る。おまけにデフォルトは 「いいえ」

IIS 6.0 を設定してみた感想 どうやら、「デフォルト:機能満載」時代の操作 感がまだまだ幅を利かせているようだ。 RC2 では直っているのかなあ

強引なまとめ Windows.NET Server 2003 RC1 は、 Windows 2000 Server よ りもデフォルトセキュリティは向上しているが、期待されたほ ど徹底されているわけではない。特に port 135, 137~139, 443 全開はシャレになってない。 利便性との兼ね合いはもちろん考慮すべきだが、「信頼できる コンピューティング」と言っている割には、あいかわらず利便 性が優先されすぎている点が少なくないように思う。下手に lockdown するとサポートが大変になるという話もあるが、それ は「信頼できるコンピューティング」に対する明確な否定であ ると思う。 利便性との兼ね合いという観点から見れば、インストール時に 管理者に明確に選択させるようにすればよいだけだと私は思う。 ICF の活用など、できることはきちんとやって頂きたい。今か らでも遅くはないはずだ。「 Linux ではとっくに xx なのに … 」 というパターンにはもう飽きた。 もうすぐ登場する RC2 で、「なんだ直ってるじゃん」と言う ことになるのを期待しつつ …

おしまい 質問ありますか ?