屋森 英樹 のすべての投稿

FLASH コスモスフィア

FLASH コスモスフィア

3ヶ月に渡り新作が公開されたフラッシュアドベンチャーゲームです。アルトネリコのサイドストーリーとなっています。

私は残念ながら本編を未プレイなのですが、このフラッシュだけでも十分楽しめる内容になっています。PS2を持ってれば今すぐにでも遊びたいです。

特に3本目、シュレリア編は秀逸!バッドエンド7つにハッピーエンドが2つ。特別ルートのハッピーエンドはニンマリとにやけてしまいました。ツンデレ最高です。

3ヶ月間お疲れ様でした。本編も遊びたいので、PC版アルトネリコの制作を希望します!

Unicodeで拡張子を偽装された実行ファイル(RLOセキュリティ問題)

ネットワークに広がるRLO利用の拡張子偽装手法
こんなにお手軽な、ファイル拡張子の偽装方法が・・・Unicode 制御文字の挿入(RLO)
Unicodeで拡張子を偽装された実行ファイルの防御方法

WindowsXP以上全般(Vista含む)、Windows2000のアラビア語インストール環境で起こる問題。かなり昔から、その存在は知られていたのに、今になって広く騒がれるようになりました。

この問題で何が危険かというと、視認による判別がつきにくく、ファイル拡張子で安心していると、トロイやウィルスを暴発させてしまう可能性があるのです。

例えば、「test-txt.exe」があったとします。txtの手前にキャレットを置いて、右クリックで[Unicode 制御文字の挿入]-[RLO Start of right-to-left override]を選択。するとファイル名が「test-exe.txt」となってしまうのです。

exeの手前に、Unicode制御文字が挿入されているのです。実際には、「test-[RLO]exe.txt」と、途中から文章が右から左に記述されています。これは人の目には見えません。もし、実行ファイルのアイコンがメモ帳と同じであれば、騙されて起動してしまう人が大勢いることでしょう。

放置は危険なので、対策を紹介します。説明通りの画面があれば1を、無ければ2を試してください。

1-セキュリティポリシーの制御(葉っぱ日記より転載)
a.メモ帳を開いて、"**"と入力する(前後の引用符は不要)。
b."*"と"*"の間にキャレット(カーソル)を移動させる。
c.右クリックで[Unicode 制御文字の挿入]-[RLO Start of right-to-left override]を選択。
d.Ctrl-A で全て選択、Ctrl-C でクリップボードにコピー。
e.ローカルセキュリティポリシーを開く。
f.画面左側の「追加の規則」を右クリック。
g.新しいパスの規則」を選択。
h.「パス」欄で Ctrl-V をして、メモ帳の内容を貼り付ける。
i.セキュリティレベルが「許可しない」になっていることを確認して「適用」
2-Windows Home レジストリを使用した抑制
レジストリのHKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer の中にDWORD値、「DisallowRun」を作成。
右クリックして「修正」を選び、作成した「DisallowRun」の値のデータを「1」に設定。
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer の中にキー「DisallowRun」を作成。
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerDisallowRunの中に文字列を1、2、3...と必要な分だけ作成(今回は1つ)。
文字列の値に抑制したいファイル名を記述(*[RLO]*)、ワイルドカード使用可。

PHPの脆弱性、最重要チェック項目は3つ

セキュリティ(PHPの基礎体力)

PHPに限りませんが、CMSやCGIで大活躍のスクリプトは、扱いを間違えると大惨事になります。外部から乗っ取られ、サイトを改竄され、個人情報を盗まれ、犯罪に利用される。要するに家の鍵を開けたまま放置するようなものです。少し考えただけでもぞっとします。サイトの人気有無に関わらず、外部に露出しているスクリプトは、常にその危険に晒されていると思ってください。油断していると痛い目に遭います。

主な脆弱性について、上記ページが非常に読みやすく纏まってたので紹介します。例も交えて分かりやすいです。

脆弱性は3つ
register_globals = On の危険性(php)
GET・POST・COOKIEの汚染(SQLインジェクション、改竄)
クロスサイトスクリプティング(XSS)

少しでも気にとめていれば防げる事です。開発者の人はご注意を。

SSD搭載ノートパソコン発売

デルからもSSD搭載ノートが登場

以前紹介したフラッシュストレージを使ったノートPCが実用化されているようです。SSD(ソリッドステートドライブ)は、HDDのヘッドのような物理的駆動部分がありません。そのおかげで、低消費電力、耐衝撃性に優れ、まさにノートPCに打ってつけ。

とは言っても、容量単位辺りの単価はHDDのほうが安いので、一長一短ですね。OS用Cドライブにいかが?

フロッピーの思い出

がんばれ!アドミン君

私の思い出も3.5inchですかね。5inchをお目にかかる機会は少なかったです。8inch、それ食べられるの?というくらい世代によって印象が変わるでしょうね。

いまや、DVD±Rを追い越し、フラッシュデバイスが主流です。フロッピーの最後に残された役割、BIOSのアップグレードもCD-Rで行えばいいので、最早完全に必要無し!?