2009年1月29日木曜日

PCIデータセキュリティ基準(PCI DSS)、v1.1とv1.2の要件概要を比較する

結論、概要レベルだと一緒です。
 

でも日本語訳がちょっと違う、折角なので比較のために原文、日本語v1.1・v1.2 を並べてみました。※違いがあるところだけ併記。
 

ちなみにバージョン別の各国版はどれも PCIDSSの公式サイト からPDFのダウンロードができます、規約に同意してね。
 

では比較版を。全く意味はないが変更について至極どうでもいいコメントもしてみよう。
 

Build and Maintain a Secure Network
安全なネットワークの構築・維持


  • Requirement 1: Install and maintain a firewall configuration to protect cardholder data
    要件1: カード会員データを保護するためにファイアウォールを導入し、最適な設定を維持すること

  • Requirement 2: Do not use vendor-supplied defaults for system passwords and other security parameters
    要件2: システムパスワードと他のセキュリティ・パラメータにベンダー提供のデフォルトを使用しないこと

 
全く変わらない、ファイアウォールは運用の要件が変わってたがここでの表現は同じ。
 

Protect Cardholder Data
カード会員データの保護


  • Requirement 3: Protect stored cardholder data
    要件3: 保存されたカード会員データを安全に保護すること (1.1)
    要件3: 保存されるカード会員データの保護 (1.2)

  • Requirement 4: Encrypt transmission of cardholder data across open, public networks
    要件4: 公衆ネットワーク上でカード会員データを送信する場合、暗号化すること

 

要件3、「安全に保護」だと二重表現っぽいということかな?頭痛が痛いみたいな。
保存の仕方や情報の範囲にも要件はあるので、「保存された」→「保存される」は良い変更だと思ったら、資料のうち詳細のところでは元のままだった。
 


Maintain a Vulnerability Management Program
脆弱性を管理するプログラムの整備


  • Requirement 5: Use and regularly update anti-virus software
    要件5: アンチウィルス・ソフトウェアを利用し、定期的に更新すること

  • Requirement 6: Develop and maintain secure systems and applications
    要件6: 安全性の高いシステムとアプリケーションを開発し、保守すること

 

Implement Strong Access Control Measures
強固なアクセス制御手法の導入


  • Requirement 7: Restrict access to cardholder data by business need-to-know
    要件7: カード会員データへのアクセスを業務上の必要範囲内に制限すること

  • Requirement 8: Assign a unique ID to each person with computer access
    要件8: コンピュータにアクセスする利用者毎に個別のID を割り当てること (1.1)
    要件8: コンピュータにアクセスできる各ユーザに一意のIDを割り当てる (1.2)

  • Requirement 9: Restrict physical access to cardholder data
    要件9: カード会員データへの物理的アクセスを制限すること (1.1)
    要件9: カード会員データへの物理的アクセスを制限する (1.2)

 
要件8、「する」を「できる」に変更してきました。外的要因への対応?といった所でしょうか、イメージしやすくなったかも。
要件9はなぜかここだけ「こと」のみカット。他に比べてここにはむしろ必要な部類なんじゃあなかろうか…?
 


Regularly Monitor and Test Networks
定期的なネットワークの監視およびテスト


  • Requirement 10: Track and monitor all access to network resources and cardholder data
    要件10: ネットワーク資源およびカード会員データに対するすべてのアクセスを追跡し、監視すること (1.1)
    要件10: ネットワークリソースおよびカード会員データへのすべてのアクセスを追跡および監視する (1.2)

  • Requirement 11: Regularly test security systems and processes
    要件11: セキュリティ・システムおよび管理手順を定期的にテストすること (1.1)
    要件11: セキュリティ・システムおよびプロセスを定期的にテストする (1.2)

 
要件10、「資源」→「リソース」、ちょっとハイカラな表現で演出してきましたね。
なのに全体で AおよびB を CおよびDする となってちょっとオシャレ度ダウンな印象、およびおよびな。
要件11もハイカラですね、でも1.1の意訳っぽい表現のほうがマッチしていたかも。
 


Maintain an Information Security Policy
情報セキュリティ・ポリシーの整備


  • Requirement 12: Maintain a policy that addresses information security
    要件12: 情報セキュリティに関するポリシーを整備すること (1.1)
    要件12: 情報セキュリティポリシーを整備する (1.2)※

※要件12、PCIDSS資料本文のところでは「従業員および派遣社員向けの情報セキュリティポリシーを整備する」になってます。見出しから変えすぎじゃない?
 
セキュリティにまつわるエトセトラ、的な表現から単体指名になってますね。まあ 大体あってる ので分かりやすくなった、ここは潔くてナイス。
ただ本文のほう、従業員および派遣社員向け だけじゃなくて サービスプロバイダ向けもあるので本文の追加見出しに不足があります、注意。
 
 
 

v1.1 で見られる文末を「・・・すること」で統一するというポリシーがなくなった模様。
あと範囲が限定的すぎた表現を適切になるよう変更したといった感じですかね。
「・・・すること」全廃でもいいと思うけどなあ。

2009年1月28日水曜日

SeaGateのHDD、アップデートした…ら失敗したが今度はうまくいった

前記事「SeaGateのHDD、ファームウェアに不具合との事でアップデートした…ら失敗した」 からの続き。
 

前回散々な目にあった事を記事にしたところ、有力な2つの情報を寄せていただきました。
 

Z さん(2009.01.21 )
 
ファームウェアの更新ユーティリティが更新されているみたいですね。
DLしてファイルを比較したところ同じファイル名の同じファイルサイズでMD5が異なっていましたよ


dasao さん(2009.01.27 )
 
同じような現象で困っていてこのページに行き当たったものです。
 
これまで上の記事と同じ状況だったのですが、
BIOSのハードディスク設定をAHCIからIDEに変更したらうまくいきました。
ちなみにマザーはASUSのP5B Deluxです。
ご参考までに。

 

これでやらねば色々すたる。
 
 

ということで改めてファームウェアのISOイメージをダウンロードしてきた。

  • MooseDT-32MB-SD1A.ISO (前回の)

  • MooseDT-SD1A-2D-8-16-32MB.ISO (今回の)


 

ファイル名からしてすでに違う。。
ふむ、ならばfciv でハッシュチェックだ
E:\>fciv -md5 MooseDT-32MB-SD1A.ISO
//
// File Checksum Integrity Verifier version 2.05.
//
f47e8927d241fae6a5c85c249a57d1a1 moosedt-32mb-sd1a.iso

E:\>fciv -md5 MooseDT-SD1A-2D-8-16-32MB.ISO
//
// File Checksum Integrity Verifier version 2.05.
//
114a3933267ffc5f6b17c534951db7e0 moosedt-sd1a-2d-8-16-32mb.iso


別モノだな、しかも前回の更新プログラムは何がおかしかったのか、ファイル名からして微妙に判る 気がする。
 

早速CD作成
[caption id="attachment_1204" align="alignnone" width="240" caption="写真:新しいISOを焼いたCD-R"]写真:新しいISOを焼いたCD-R[/caption]
 

これで1つ目の情報OK。
では2つ目の情報、『BIOSのハードディスク設定をAHCIからIDEに』 を…
 

[caption id="attachment_1205" align="alignnone" width="300" caption="写真:BIOS1"]写真:BIOS1[/caption]

あらら?ASUSの「M3A78-EM」 にはそういう設定ないね。
一応注釈に気になる表現が。
 

[caption id="attachment_1206" align="alignnone" width="225" caption="写真:BIOS2"]写真:BIOS2[/caption]
 

うーん。SATAのポート1-4まではAHCI... 設定によって5がどうなるのか書いてないな。
仕方ないのでSATAのポート5番にさしてみる、うまくいった場合の切り分けしないけど、危ないからしかたないね。
 
 

ではいざ!
 
[caption id="attachment_1207" align="alignnone" width="480" caption="写真:F/W更新中"]写真:F/W更新中[/caption]
 
お?
 
[caption id="attachment_1208" align="alignnone" width="480" caption="写真:F/W更新完了"]写真:F/W更新完了[/caption]
おお!グッドだ。
 
 

[caption id="attachment_1209" align="alignnone" width="480" caption="画像:drivedetect.exe"]画像:drivedetect.exe[/caption]
OS上のツールから確認、ファームウェアのバージョンは「SD1A」だ、シリアル番号もチラッと出したので参考になれば。
 
 

ひとまずこれで安心、ということになってくれるといいなあ、コメント寄せてくださった方に感謝!
 
 
 
 
 

だが、これが安定版と誰が言い切れよう、、、新しい危機がすぐそこに迫っているとも限らないのだ。そう、あなたのHDDに
 

普段からバックアップとっておこうね。

2009年1月22日木曜日

Stunnelでお気に入りのPOPメールチェッカをSSL対応にする

今の時代珍しいかも知れないが、諸般の事情でメールチェッカを使っている。POP3のサーバにメールチェックしに行き、差出人とタイトルだけ表示してもらうタイプ。
 

ちなみに使っているのはこれ、
B's Biff for Windows < < び~さんち
思えばWindows95時代からずっと使っているな。
 
 

さて、POP3といえば 平文バリバリの通信、全体的に弱めのパスワード認証機構などと、あまり知らないネットワークを通って欲しくないプロトコルの代表的な存在だ。
 
そのため最近はメールサーバとのやりとりにSSLを使ってPOP3通信を暗号化(POP3S)する事が当たり前のようになってます。
pop3sについては@ITあたりを見てもらうとして、はっきり言って外出先のネットワークやモバイルの環境でPOP3を流すなんてとてもアブナイ行為なわけです。
 

そこで困ったのがB's Biff for Windows がPOP3Sなんてできない事、それを何とかするために Windows版Stunnel を使っています。
 

使い方は下記の図のとおり、クライアントモードですね。
 

[caption id="attachment_1199" align="alignnone" width="621" caption="画像:メールチェッカとStunnel"]画像:メールチェッカとStunnel[/caption]
 

やり方はシンプル、stunnelをインストールしたらローカルのポートと、それに対応するメールサーバへの接続情報を記述すればよい。
 

コンフィグファイル "stunnel.conf" の内容はこうなる。
client = yes
[pop3s]
accept = 127.0.0.1:995
connect = mailserver.example.com:995

accept のポートは別に何でもOK、メールチェッカの設定とあわせること。
これで、メールチェッカの設定を 127.0.0.1 の ポート995 をメールサーバに指定すれば完了。
 


あとはstunnelを起動して、"netstat" でローカルPCの待ち受けを確認。
Proto Local Address Foreign Address State PID
TCP 127.0.0.1:10995 0.0.0.0:0 LISTENING 3428
[stunnel.exe]

これでまだ当分使える。
 
 




しかし「B's Biff for Windows」は基本的に文字コードはJISで動作をするので、UTF-8のメールはタイトル・本文とも化けてしまう、仕方のない話だが。
いずれ使わなくなるんだろうかな。

Excel2000,2003で描いた図を画像としてクリップボードにコピー

つい先日まで知らなかったが便利なのでメモエントリ、もしかして常識か?
 

Excelの図形オブジェクトは簡単な図を表すのに便利、それをペイントやWord・PowerPointに手軽に貼り付ける方法を教えてもらった。
 
 

まず図を描いて、
 

[caption id="attachment_1193" align="alignnone" width="323" caption="画像:Excelで図を描きます"]画像:Excelで図を描きます[/caption]
図を描いたら画像として利用したい範囲を選択、
 

[caption id="attachment_1194" align="alignnone" width="323" caption="画像:図の範囲を選択"]画像:図の範囲を選択[/caption]
範囲を選択したら、『Shiftキーを押しながら「編集」メニュー を開く。』
すると「図のコピー」というのがあるので選択。
 

[caption id="attachment_1195" align="alignnone" width="323" caption="画像:Shift+「編集」"]画像:Shift+「編集」[/caption]
ほかのアプリに貼り付ける場合は「用紙にあわせる」が良いと思う。
 

[caption id="attachment_1196" align="alignnone" width="189" caption="画像:コピーのやり方選択"]画像:コピーのやり方選択[/caption]
「画面にあわせる」だとセル罫線まで画像になってしまうので注意(こっちは使いどころが良くわからない?)。
 

で、好きなアプリに貼り付けるとOK.
 

[caption id="attachment_1197" align="alignnone" width="423" caption="画像:Wordに貼り付け"]画像:Wordに貼り付け[/caption]
 
 

構成図やフローを書くときに便利。
 

ちなみにOffece2007ではなぜか「貼り付け」メニューから「図としてコピー」が可能、ちょっと分かり辛いと思った。

2009年1月20日火曜日

bash の for でワンライナー、Postgres統計情報の連続書き出し

メモエントリ
 

postgresの統計テーブルを調査したかったのだが、現状しか分からんので、一定期間ログに吐き出させることにした。
 

毎回DBに挿入するのが正しい解析の仕方なんだろうけど、今回そこまでいらないので 5秒おきに120回、10分間にわたり状態をテキストに書き出す。
 

とりあえず全体のステータスとロック状況を取る。
[sourcecode language='bash']for i in $(seq 1 120) ;do psql -U root template1 -c "select * from pg_stat_database">>pg_stats ; sleep 5 ;done;
for i in $(seq 1 120) ;do psql -U root template1 -c "select * from pg_locks">>pg_lock ; sleep 5 ;done;
# ※統計情報の採集は有効にしておく[/sourcecode]
 

シェルスクリプトでやるのも面倒なので、for を一行に書いて対応。使いまわすためにエントリ。
(ワンライナーというほど大げさでもなかった)
 

リアルタイムで何かしらを監視する時には watch コマンドもよく使うけど、実行回数指定のやり方がない模様なのでログ取得むきでないんだよね。

SeaGateのHDD、ファームウェアに不具合との事でアップデートした…ら失敗した

1/20昼追記
なんか全然駄目な模様、事例一杯http://calves.jugem.jp/?eid=500
2ch該当スレのまとめ引用→http://nekoya.clipp.in/entry/43860
この記事まねしてアップデートしようとしてはダメです。
1/21 いたたまれなく追記:Seagateガンバレ…
1/27 成功したので新しい記事を書きました、リンクでどうぞ。



「SeagateHDD不具合!」ということで世間は色々騒がしい。
対象は主に2008年後半製造のHDDということでいいのかな?なんだかどんどん広がっているようなので心配。
 

対象製品の一覧は、
Seagate ナレッジベース
で確認できる、自前のHDDの型番をチェックしましょう。
 
型番がわかって、対象っぽければさらに drivedetect というツールで ファームのリビジョンをチェックできます。
http://support.seagate.com/kbimg/utils/drivedetect.exe

とりあえず自分の使ってるドライブは型番「ST3500320AS」、とってもストライクということが判明…orz
[caption id="attachment_1184" align="alignnone" width="480" caption="画像:Drive Detect 実行結果"]画像:Drive Detect 実行結果[/caption]
 
起動ドライブじゃなかったので多少ましかな。
 

で、幸いにも自分のモデルは更新版のファームウェアがリリースされている、この原稿時点では「SD1A」。
ここで大急ぎで適用すべきか少々悩むが、容量に余裕があったのでバックアップとって適用することに。どうせ黙っていてもHDDが使い物にならなくなるのを待つだけだしね。
 
 

ファームウェアの更新ユーティリティはISO形式のCDロムイメージで提供されていた、こういうのはてっきりFDだと思っていた。
ISOで1.6MBか、まあ今ではFDDついてない人も多かろうし、生フロッピーなんてもう自宅に置いてないもんな、サーバではまだ結構やるが。
 

[caption id="attachment_1185" align="alignnone" width="320" caption="写真:ファームウェア更新ユーティリティ"]写真:ファームウェア更新ユーティリティ[/caption]
ほいできたー、ちゃっかりdrivedetect も含まれていた。
 

あとはCDから起動して…って記事書いてんのに(><)
仕方ないので下書き保存して再起動するか、記事の続きはかけるかな?

 
 


 
 

ただいま、失敗しました。
本当ならば手順を書くところだったんだが、、経過を撮影したのでせっかくなので載せて置こうか。
 

[caption id="attachment_1186" align="alignnone" width="240" caption="写真:更新ユーティリティーのメニュー"]写真:更新ユーティリティーのメニュー[/caption]
起動するとまずはReadmeが表示される、一通り目を通してF10を押すとこのメニューに入れる。
 

[caption id="attachment_1187" align="alignnone" width="240" caption="写真:HDDスキャンの結果、対象モデルあるよね?"]写真:HDDスキャンの結果、対象モデルあるよね?[/caption]
"S"キーでスキャンしてHDDの認識を確認、いざ更新!
 

[caption id="attachment_1188" align="alignnone" width="240" caption="写真:Error!"]写真:Error![/caption]
!?
なんでやねん。
「Error: Specific model not found. ST3500320AS expected.」て、ついさっきDetectいうてたやん。
 
 

色々条件を変えてみたが、
■HDDを1台だけにする
→ 結果変わらず。「??」
 

■Readmeの「全デバイスをはずせ!」という指示を熟考、「そうかIDEのCD-ROMをはずせば…」
→「system not found」CD起動できず… しまった!当たり前だ!
 

■メモリ4GBのところを2GBに減らす
→ 結果変わらず。
 

(ノ`皿´)ノ彡┻━┻
 

とりあえずエラー画面を撮影したのでメーカに送ってみるか。。。セグメント違反を起こして終了の模様。
[caption id="attachment_1189" align="alignnone" width="300" caption="写真:失敗画面フル"]写真:失敗画面フル[/caption]
 

ウチの環境だけなのかな? マザーボードはASUSの「M3A78-EM」、いわゆるAMDのチップセット「AMD780G/SB700」を使っているので、この組み合わせでの成功例とかないかな。
 
ちなみにドライブはまだ無事だ、中身も読めるが心配だなあもう。

1/20昼追記
なんか全然駄目な模様、事例一杯http://calves.jugem.jp/?eid=500
2ch該当スレのまとめ引用→http://nekoya.clipp.in/entry/43860
この記事まねしてアップデートしようとしてはダメです。
1/21 いたたまれなく追記:Seagateガンバレ…
1/27 成功したので新しい記事を書きました、リンクでどうぞ。

2009年1月18日日曜日

第17回まっちゃ139勉強会に行ってきました

今日は黒七味を買いに京都へ行きました、お子様向けに生八つ橋いちごチョコレートもね。
 


[caption id="attachment_1180" align="alignnone" width="240" caption="写真:黒七味と八つ橋"]写真:黒七味と八つ橋[/caption]
[caption id="attachment_1181" align="alignnone" width="240" caption="写真:東本願寺前から京都タワー"]写真:東本願寺前から京都タワー[/caption]

 
 

早速の脱線から閑話休題、と言うわけで「第17回まっちゃ139勉強会」行ってきたのでちょいレポ、あえて味については書かない。
スタッフの皆さん、講師・LTそして参加者の皆さんお疲れ様でしたー
 

基本的に勉強会の内容については、詳細は口外無用というポリシーがあるので当たり障りがなさそうな話で感じた内容をメモっておこう、自分のメモなので内容については保証できないです。
(当たり障りのある話があったか?と聞かれても困るけど)
 
 

008年セキュリティインシデント総まとめ(仮題)(小野寺匠さん)


この辺→「日本のセキュリティチーム (Japan Security Team)」のお方。
 

●悪さをする人の狙いの変遷。99年-01年くらいはWEB改ざん、それ以降はクライアントの脆弱性をつくように。組織的に行われ、手段が洗練化してきてたちが悪く。
●(だいぶ丸めて)WindowsUpdateはやろう。リリース版の無印WIndows、SP1はマズイ。SP2からはマシ。
●日本はセキュリティ的にレベル高め、
●Windowsを直接WEBにつなぐと危ないの当たり前なので、ISPはモデム貸すのは完全にやめて、ルータだけにしてほしい。
(これについては日系NETWORKにもあったが、WinXPのSP2未満はインターネット直接接続すると 4分でなにかしら感染するらしい。。)
●昨年の"MS08-067"はブラスターみたいに流行ってもおかしくなかった、当時に比べ個人のPCのパッチ適用率が上がってたりと拡散しにくい状況になったのかな。
●USBメモリによる感染増加、USBの自動再生いやならGPでとめたり。
●MD5の証明書やめようねー
 

まあその他もろもろ、引き出しの多さには非常に驚き…
 
 

LTは省略しておく、この辺は参加したほうがよさそうだから。
ちなみにテーマはこんなだった。

「アイデンティティ管理入門」ヴァルカンさん


セキュリティ規格色々紹介(題名うろ覚え)F.koryuさん


「その後の龍谷大学理工学部メール環境」セキュメモの小島先生


「UltraVNC SCを使った遠隔サポート」よーいちさん


 

皆さん勉強量がハンパないなぁと感じる、普段の私の仕事は結構「動けばいいや」的なところがあるので、仕様とか規格・ましてその背景など説明されると関心せざるを得ないですね。
モノ作るにあたってはやはり納得いくまで調べないと、または定型化しておかないと結局あとで困るんだよなあと思う。
 

さて、省略してはイカンところとしては宣伝?
セキュリティホールmemo 小島先生のサイト、連日かなりお世話になっている身としては初の生・小島先生に少々感動。
関東の方はまっちゃ445 よろしく?
admintech.jp も要チェック、というか次の「AD×LDAP」とか大好物だ、さすがに東京まで行けないので資料だけでも欲しい…
 

ほか、PCI-DSSは具体的な部分について個人的にまとめサイト作ろうとしてるので(要件に対応するOSの機能・設定をまとめる。)もっと話を聞きたいなあ。
 

「UltraVNC SC」、何気に一番面白かったカモ。。実用向け特化の内容はウチの保守部隊iSTAFFに通ずるものが。

 
 
 

懇親会も行った、まっちゃ139御用達、定番のお店だったらしい。お料理美味しかったです。
色々お名刺の交換させて頂きましたが、普通に取引先の方がいて噴いた、エー。セキュメロにも来られるそう、よしちょっと行ってみよう。
せっかくなのでまっちゃさんに抱きついておいた、「アッー!」
 
 

今回驚いたのは私の所属するアイクラフト社員の女の子がいきなりいたこと、事前情報なし。確かにこないだ誘ったが、くるなら教えてくれよ(笑) 新手のツンデレかと。
ついでに言うと、小野寺さんの発表で彼女はマイクロソフトのイメージが変わったらしい。「仕様ですから」とつっけんどんに御高くとまっている印象が払拭された模様。確かにそういうのはあるかも。
 

ほか Wassr購読中の方々 と話す機会を結構もてた。この辺は結構貴重なんじゃなかろうか。
 

あとは帰りに一緒だった勉強会@徳島 の子。
話を聞くにプログラミングにどえらい情熱を持っていることがよくわかった、素直ないい子だった。「オリジナル言語をつくるぜ」と言ってたので是非がんばって欲しい。
 
 

…こういった高い情熱を持ったエンジニアをを雇用して食わせながら遊ばせたい(もちろん利益はアリで)とする、一部ベンチャー企業の経営者さんの気持ちがわかる気がした。
 

彼らの情熱を業績につなげ、なおかつ市場の活性化と雇用の確保をやっていくという事はITに携る者として目指す姿の一つなのかもしれない。美化しすぎかな?
 
 

とりとめないがこんなもんで。