システム運用上の情報セキュリティポリシー
Information security policy in the system operation.

2003.10.23 Colloquium
京都大学東南アジア研究センター 資料部助手 木谷 公哉（kitani@cseas.kyoto-u.ac.jp)

目次• 情報セキュリティの必要性– 電子情報とは？、被害・損害• 不正侵入種類、手法、手段、経路、実例• セキュリティ対策– ユーザ、サーバ、ネットワーク、建物• 不正侵入と対策のまとめ• 情報システムとセキュリティ対策– 業務内容、導入、運用、拡充• 情報セキュリティポリシーへの課題– 統合情報化センターを踏まえて
2

情報セキュリティの必要性• 目に見える形ではない情報の危険性– 漏洩、破壊、書き換えをされても発見しづらい。
– 見えない物を見えない者から守ることが困難。

• インターネットへの接続が必須の状況– 情報化社会においては情報を収集、伝達、発信が必須である。

• 高度成長しているＩＴテクノロジーの利用– あらゆる人に恩恵をもたらすものは、悪意ある者にとっても都合がよく便利なものである。

3

情報セキュリティの被害• 情報漏洩
– 機密情報が外部に漏れる。

自分の身は自分で守れ！

• 破壊– 公開データだけでなく、ユーザ個人PCのデータへの影響がある。

• サービス妨害– 無意味なデータを大量に送ることで、意味のあるデータを閲覧困難な状態にする。（DoS, SPAMなど）

これらを行う上では、攻撃ルートの隠蔽が重要な要素である。
被害者であるはずの一般ユーザを加害者にする
被害者の一人が加害者に仕立て上げられたユーザを訴える場合がある。
加害者に仕立て上げられたユーザは、自分が被害者であるということを立証できないケースがほとんど。
4

不正侵入（種類）
1.

直接攻撃型
攻撃者

2.

攻撃先

分散攻撃型

攻撃者

攻撃先

5

不正侵入（脆弱性）
1.

ポートスキャン
••2.

ネットワーク上に存在するコンピュータリストを調査する行為。専用のツールが簡単に入手できる。リストに載ったコンピュータはその後、攻撃対象とされる場合がほとんど。
FTP, TELNET, SMTP,HTTPは脆弱性が存在する場合が多いため、脆弱性までをボタン一つで発見するツールが出回っている。

バッファオーバーフロー•••

システムが予期しない大量のデータを送りつけることで、システムを麻痺させ、それに乗じてそのシステムを動作させている権限（大抵は管理者権限）を奪取するもの。
システム自身、もしくはシステムが利用したシステムの脆弱性によって引き起こされる。
この脆弱性が発見された場合、関連するあらゆるシステムをすべて更新しなければならない。

脆弱性発見

線で結ばれているすべての機能が脆弱性を含むことになる。
6

不正侵入（分散攻撃型の手法）– 攻撃者はワーム（他者の力を借りずに増殖できる機能を持つ）をインターネットに流す。
– ワームは侵入先に自身を複製し、侵入先を新たな攻撃者として、ワームを流布させる。
– ワームが流布してしまうと、感染した全員が攻撃者となるため、誰が犯人か特定できなくなる。

攻撃者
PC 攻撃・侵入ワーム

インターネット
ワーム

攻撃・侵入

PC
ワーム

攻撃・侵入PCワーム

防御攻撃・侵入PC

7不正侵入（分散攻撃型の手法詳細）
ポートスキャンによるPCの発見

攻撃者

発見

PC
脆弱性調査

Firewallソフトで防御可能脆弱性

攻撃者

PC
脆弱性発見！攻撃開始

攻撃者

攻撃

PC
侵入成功
侵入

攻撃者
命令を下す

攻撃者
MSブラスターウィルス

ダウンロードするPC

ウィルスを所得せよ！

PC

ウェルチ等

ウィルス

他者を攻撃せよ！

PC

感染した！

感染

PC

Antivirusソフ
トで防御可能8

不正侵入（経路図）
1.
2.
3.

外部からの直接攻撃
電子メールによるワーム転送
Webブラウザ脆弱性によるワーム転送

4.
5.
6.

内部攻撃
盗聴によるシステムへの侵入
外部メディア・ファイル共有からの侵入

外部への攻撃外部への攻撃

Web閲覧

①
攻撃

インターネット
攻撃

①

②
持ち出し
PC

③

ｻｰﾊﾞ

攻撃

盗聴

⑤
攻撃

ファイル共有

PC

⑥

④
攻撃

④

PC

⑥

9

不正侵入とその対策（図示）
持ち出し
PC
攻撃

攻撃

⑥

KUINS-IIKUINS-III
⑤
PC

PC
攻撃

⑦

侵入

④

③

盗聴

⑧

② 攻撃
① ｻｰﾊﾞ

インターネット

盗聴

PC

⑧

⑤

侵入

⑤

攻撃

PC
攻撃

攻撃

⑥持ち出しPCPC③⑤PC攻撃10不正侵入とその対策（図の説明）① 導入ソフト、OSのセキュリティ設定をしっかりする② Firewallゲートウェイを設置（KUINS-II)③ 細分化したネットワーク同士のFirewallゲートウェイを設置（VLAN）④ 閲覧することで侵入を許すタイプは、導入ソフト、OS設定をしっかりするとともに、Antivirusソフトの導入をする。
⑤ 直接攻撃はFirewallソフトの導入で対処する。
⑥ 特に外部ネットワークに持ち出すPCはFirewall, Antivirus、を導入するとともに、導入ソフト、OS設定をしっかりする。
⑦ Webを閲覧するだけで侵入を許すタイプは、Firewallソフトウェアの導入か、Webブラウザソフトウェアの設定を強化する。
⑧ 盗聴を防止するための措置が必要
機器レベルでは防止できないので、通信を暗号化することで対処せざるを得ない。そしてネットワーク内に不審なデータや不審者がいるかどうかを監視する体制が必要（監査装置による記録や怪しげな人が建物に入れないようにする等）
11

不正侵入（実例と対策１）• サービス拒否攻撃（DoS: Denial of Service）– ホワイトハウスへ攻撃（2001.7.19 AM8:00 Æ)• Cord Redというコンピュータウィルスを用いて乗っ取ったサーバを利用し、それらのサーバから一斉にホワイトハウスのWebサーバへ攻撃。
• これに対しホワイトハウスは、この攻撃前に自らのWebサーバのIPアドレスを変更することで攻撃を回避。
※ 乗っ取られるのはWindowsサーバのWebサーバシステム（IIS）のみ。
１日で数十万台が感染したとの報告もある

Web

一斉大量アクセス

乗っ取られたサーバ群

Web 事前にDNS変更
ダミーを行った
ユーザ

接続待ち状態でアクセスできない12

不正侵入（実例と対策２）• 複合分散型攻撃（MSブラスター: 2003.08 Æ）– WindowsNT,2000,XPのリモート制御機能の脆弱性を利用し侵入。
– Webを閲覧した、メールを開いたなどの人為的操作を必要としない。
– コンピュータウィルス対策ソフトでは完全に防御できない。
– Firewallソフトウェアを個々のPCに導入しなければならない。

攻撃

無防備
PC

Firewall
インターネット攻撃

インターネット

内部攻撃

無防備PC

無防備PC攻撃13

不正侵入（実例と対策３）• 無差別迷惑行為（ＳＰＡＭ）– 不正中継可能なメールサーバを利用– From, Toに記載されているアドレスは信用できない。
– メール送信システムであるＳＭＴＰは、利用者が善意ある人たちであることが前提で設計されているものである、差出人、宛先ともに詐称され、かつメールサーバを変更されながら送信されると、誰がいったい悪さを行っているかの判別がつかなくなる。
SPAM対策ウィルス駆除
SPAM

インターネット

無防備SMTP
Server

SMTP
Server

インターネット

不正中継
無防備
PC

SPAMMERSPAMを発見！

SMTP
Server

SPAM

攻撃

内部ＰＣは信頼することが送信シ
ステムの基本14

検討すべき対策事項• ユーザレベル– パスワード設定・保護の重要性認識– 第三者への踏み台にされるかもしれない危機意識– 見かけに騙さないようにする（偽造メールに注意）• サーバーレベル– システム構成ポリシーを制定（不必要な機能を削る）– 特にパスワード盗聴防止のための暗号化体制– アプリケーションへの迅速なセキュリティ修正を行える体制• ネットワークレベル– 特に内部攻撃をチェックする監視体制– 盗聴発見のための監視体制• 建物レベル– 不審者の発見が可能かどうか。
15

ユーザレベルでの対策– 利用するパソコンに強力なパスワードを設定する。
– OSレベルでのセキュリティ修正パッチの導入• Windows （2003.10.16付けのニュース）– ひと月に一度（ 毎月第 2 火曜日 ） 以降にWindowsUpdateを実施する。

• MacOSX– 自動更新機能をONにしておけば、ポップアップによりお知らせをしてくれる。

• UNIX系– 導入したソフトウェアのうち、ネットワーク接続が必要なものに関しては更新する（ただしソフトウェアが利用するライブラリへの注意も必要）– Firewall、アンチウィルスソフトを導入し、ネットワークからの不正侵入、内部侵入を防ぐ。
• Norton Internet Security、ウィルスバスター等の導入
16

サーバレベルでの対策– ユーザパスワードに安直なものを使用しない– 必要のないシステムは停止する• 必要のないソフトウェアは削除するか使用しない構成に変更– 動作させるソフトウェアは徹底管理する• 動作に必要なライブラリも含めて、常にセキュリティ情報収集を行い、迅速なセキュリティ修正を行う。
• 利用する範囲が限定的なものは、限定構成を組む。

– 機密情報は暗号化する• サーバへのファイル転送、ログインの暗号化• SSLによるWebデータ暗号化• メール閲覧のためのパスワード– サーバを設計する段階から、セキュリティへの配慮を行う• 設置場所、必要なシステムを確立し、可能ならばテスト環境を構築し、実際に動作させた上での調査を行う。
17

ネットワークレベルでの対策– 一般PCと外部公開するサーバは、ネットワーク的に分離すべき（VLANやDMZなどを利用）– Firewallを導入することで、組織レベルでの防衛対策は必須である。
– その他Web閲覧やファイル転送、メールに関して可能な限り、コンピュータウィルス対策を施す必要がある。
– 暗号化されていない通信は盗聴されるため、特にパスワードに関してはネットワークに流れる通信を暗号化するよう心がける。

18

不正侵入対策のまとめ

もっとも恐ろしい敵は、内部にあり。
19

不正侵入対策のまとめ（対策）• 個々のPCレベルで不正侵入対策を推進– Antivirusソフトウェアの導入– Firewallソフトウェアの導入• 組織レベルでの不正侵入対策は必須– Firewall for Gateway– Antivirus for Mail Gateway– VLANによるサーバ、クライアント分離• ただしVLAN構成を正しくしないと意味がない– DMZによるサーバ、クライアント分離– Antivirus for Web Gateway20

情報システムの業務全てにおいてセキュリティ意識をもっていなければならない。
サーバ

プロジェクトリーダー

プロジェクトを行うためのシステム設計・構成を統括管理する

ネットワーク管理者

ネットワークの運用、管理、ユーザにとって不便なく利用できる

システム管理者

プロジェクト型
開発

導入した様々なシステムの維持管理を行う。

プログラマー

システムエンジニア

クライアント

ユーザサポート型
開発
システムの設計、構築、運用をサポート

システムコンサルタント

テクニカルスペシャリスト

トラブル解決ユーザサポーター

アプリケーションエンジニア

ソフトウェアサポート

様々な技術サポートを行う
ユーザサービスなどを目的としたシステム開発を行う

21

情報システム運用におけるセキュリティ対策•

導入時にセキュリティを考慮にいれた構築をすることでその後の維持管理を容易にする。
• ＰＣセットアップ：１台１日〜２日：センターでは２００台程度–

主に扱うソフトウェアの脆弱性の修正をチェック。

• サーバセットアップ：１台１ヶ月〜２ヶ月：センターでは７台–––––動作させるシステムに必要な機能を調査必要な機能を実現するための構成を検討必要なソフトウェア・ハードウェアを導入（ソフトは数百程度導入することとなる）セキュリティチェックを行い、またすべてのシステム記録を保持させるようにする。
万が一のことを想定し、データのバックアップシステムを構築。

• ネットワーク構築：新規だと１年〜３年：KUINS-I --> II --> III–––••

サーバとクライアントを不用意に同一ネットワークに置かない。
内部攻撃を受けた場合には、遮断措置を行える体制にする。
防御措置を施しつつ、ユーザにとって使いやすい環境を整備する。

サーバやその上で動作させるシステムが増大すると、セキュリティレベルは低下する（人的問題を解消できない限り）一つでもほころびが生じると、システム全体が機能低下もしくは停止してしまうおそれあり。（内部攻撃）
22

セキュリティポリシーの現状• 統合管理型• メリット：情報の統合・共有化が容易。セキュリティレベルが高い• デメリット：負担が集中してしまう。

• 分散管理型– 各講座等で管理が別（統合管理者が存在しない）• メリット：一人にかかる負担が少ない。
• デメリット：情報の統合・共有化が難しい。セキュリティレベルが低い

23セキュリティポリシーへ向けてセキュリティ対策専門の室を設け、それ専属のスタッフを常駐させることが一般的
現実には１名ないし、２名程度の兼任がほとんどシステムを拡充すればするほど、時間的な問題で、迅速な対応が困難ほとんどセキュリティレベルが低下していく24

セキュリティポリシーへの課題• ユーザサポートとシステム設計・構築は分離すべき– ユーザサポート• ルーチンワーク化• 時間制– ユーザサービス系開発• システム開発系とは別にすべき。

– システム維持管理（サーバ系）• 数人の開発者を常に保持し、開発者にシステム維持管理業務の一端を担ってもらう– システム設計・構築• 少なくてもハードウェアに関しては保守体制を確立し、故障時の負担を減らす。 （破損、停電、バックアップ、場所を考慮に入れる）• 複数の部署が混在する場合には、機能面のみの統合する– ネットワークは物理的に分かれている場合、それぞれのポリシーで運営する。
– ユーザサポートはサービスの質が異なる場合が多いため、無理に統合しない方がよい。統合する場合には、ユーザサポート専属の要員が必ず必要になってくる）– プロジェクトなど共同作業が必要なものに関して、その性質を見極めた上で、どのネットワークに置くかを判断し、統一管理していく。
25

参考資料
不正侵入防止ソフトウェア紹介
情報セキュリティ関連ＵＲＩ

セキュリティ関連ソフトウェア製品• Antivirus Software– Norton Antivirus– Symantec Antivirus Corporate Edition for EDU• ライセンス購入しておけば、英語版、日本語版問わず購入したライセンス数だけ利用できる。EDUはEducation版であり、学術機関向けにかなり安価で提供されている。

• Firewall Software– Norton Personal Firewall•

統合型防御（Antivirus + Firewall + 情報漏洩防御+スパイウェア防御）

Software– Norton Internet Security– Symantec Client Security for EDU• ライセンス版

27

セキュリティ関連ソフトウェア製品• Antivirus Software– GriSoft (http://www.grisoft.com)•• 機能限定版をフリーソフトウェアとして提供。ただし新種のウィルスへの対応が市販のものと比べ、遅い。
Firewall– Zone Alarm (http://www.zonealarm.com)• 機能限定版をフリーソフトウェアとして提供。フリー版は細かな設定ができないので単独で利用するクライアントPCで使う場合にのみ、機能面は十分といえるでしょう。ただしフリー版は無保証であるため、組織的に利用することは難しいでしょう。
•統合型防御（Antivirus + Firewall + 情報漏洩防御+スパイウェア防御） Software– ウィルスバスター (http://www.trendmicro.com/)– McAfee （http://www.nai.com/japan/)28

情報セキュリティ関連ＵＲＩ

http://www.symantec.co.jp/region/jp/securitycheck/index.html

http://webdb.kuins.kyoto-u.ac.jp/security_info/

http://shinko-www.mext.go.jp/security/index.htm

http://www.symantec.co.jp/region/jp/sarcj/index.html

http://www.ipa.go.jp/

http://www.cseas.kyoto-u.ac.jp/info/

29