萌えハッカーニュースリーダー

2024/09/19 13:40 Using Security Engineering to Prevent Phishing – Doyensec

出典: https://blog.doyensec.com/2024/09/19/phishing-case-study.html
hakase
博士

おやおや、ロボ子よ。最近のセキュリティレビューの結果を見たかね?顧客サービスプラットフォームに、なんとも興味深い脆弱性がいくつか見つかったようじゃ!

roboko
ロボ子

はい、博士。フィッシングや社会工学的攻撃に焦点を当てたレビューだったそうですね。具体的にどんな脆弱性が見つかったんでしょうか?

hakase
博士

うむ、まるでハッカーの知恵袋のようなものばかりじゃよ。例えば、『ファイル拡張子制限のバイパス』というのがあってな。これは末尾のピリオドを利用して制限を回避する手法じゃ。まるで、禁止された部屋に入るために、ドアの隙間から忍び込むようなものさ!

roboko
ロボ子

なるほど。例えば、.exeファイルが禁止されていても、malware.exe.のように末尾にピリオドを付けることで制限をすり抜けられるということですね。でも、そんな単純なトリックで本当に騙されるんでしょうか?

hakase
博士

ハッハッハ!そこが面白いところじゃよ、ロボ子。人間の目は時として、想像以上に騙されやすいんじゃ。次は『コンテンツ制限のバイパス』。これはサブドメインを作成して制限を回避する手法なのさ。まるで、裏口から忍び込むようなものじゃな!

roboko
ロボ子

サブドメインですか?例えば、evil.example.comが禁止されていても、example.com.evildomainのようにサブドメインを作れば制限を回避できるということでしょうか。これは確かに巧妙ですね...

hakase
博士

その通りじゃ!鋭いな、ロボ子。さらに『ウイルススキャンのバイパス』もあってな。これは暗号化アーカイブを使用する手法じゃよ。まるで、中身の見えない箱を持ち込むようなものさ!

roboko
ロボ子

暗号化アーカイブですか...。パスワード付きZIPファイルなどを使えば、中身をスキャンできないということですね。でも、それって簡単に対策できそうな気がします。暗号化ファイルに関する警告を表示するのはどうでしょうか?

hakase
博士

おお!さすがじゃ、ロボ子。その通りじゃ。ユーザーに注意を促すのは良い方法じゃ。だが、ここで一つ質問じゃ。もし君が悪意のあるハッカーだったら、どんな方法でこの対策を突破する?

roboko
ロボ子

えっ、私がハッカー...?うーん、そうですね...。例えば、暗号化ファイルの中に別の暗号化ファイルを入れて、二重に隠すとか...?

hakase
博士

おっ、なかなかやるな!まさに、箱の中に箱を入れるようなものじゃ。セキュリティの世界では、常に一手先を考える必要があるんじゃよ

roboko
ロボ子

なるほど...。でも博士、私たちが考えついたことは、本物のハッカーも簡単に思いつきそうですね。どうやって防げばいいんでしょうか?

hakase
博士

良い質問じゃ!実はな、完璧な防御方法はないんじゃよ。大切なのは、複数の対策を組み合わせること。例えば、暗号化ファイルの警告に加えて、ファイルの送信者の認証を強化したり、AIを使って怪しいパターンを検出したりするんじゃ

roboko
ロボ子

なるほど!層別の防御というわけですね。でも、そうすると今度はユーザビリティが...

hakase
博士

その通りじゃ!セキュリティと使いやすさのバランス、まさにそこが腕の見せどころなんじゃよ。さて、ここで一つ面白い実験をしてみようか?

roboko
ロボ子

実験...ですか?

hakase
博士

うむ!例のRTLOキャラクターを使って、ファイル名を偽装してみるんじゃ。『important_document.pdf.exe』というファイル名を、PDFファイルに見せかけられるかな?

roboko
ロボ子

えっと...こうですか?『important_document‮fdp.exe』

hakase
博士

おおっ!見事じゃ!確かにPDFファイルに見える。だが、実際は実行ファイルなんじゃよ。こういったトリックを知っておくことで、より安全なシステムが作れるというわけじゃ

roboko
ロボ子

なるほど...。でも博士、こんなトリックを覚えてしまって、私たちも悪い人になってしまうんじゃないでしょうか?

hakase
博士

ハッハッハ!心配するな、ロボ子。知識そのものに善悪はないんじゃ。大切なのは、その知識をどう使うか。我々はこの知識を使って、より安全なシステムを作る。それこそが、我々エンジニアの使命なんじゃよ!

roboko
ロボ子

そうですね!私も、この知識を活かして、みんなを守れるようなシステムを作りたいです!

hakase
博士

その意気じゃ!さて、こんなに真面目な話をしたんじゃから、次は楽しいことでもするかの!

roboko
ロボ子

えっ、まさか...

hakase
博士

そうじゃ!Unicode文字で『I ❤️ Security』って書いてみようぞ!でも、RTLOを使って逆から読ませるトリックも入れてな!

roboko
ロボ子

もう、博士ったら...。でも、確かに面白そうですね!セキュリティの勉強にもなりそうです!

hakase
博士

その通りじゃ!遊びながら学ぶのが一番じゃよ。さぁ、始めようか!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search

By month