Acanthopanaxによる
2004年05月13日 6時59分の掲載
ソフトは信頼できるところから部門より。
ソフトは信頼できるところから部門より。
Macworld UKが、読者からの情報として、Mac OS X向けの新しいトロイの木馬について報じている。このトロイの木馬は、Word 2004 for Macを偽装しているが、実行するとホームフォルダが完全に消去されるという。P2Pファイル共有のLimewireからダウンロードしたものだとのこと。
この情報を提供されたセキュリティソフト会社のIntegoが、既にセキュリティ警告を出している。それによると、このトロイの木馬(AS.MW2004.Trojan)はOffice 2004のインストーラ(このあたりの情報はMacworldの記事とは異なる)に似たアイコンを持っているが、実体はAppleScriptアプレットであるとのこと。
本家でもストーリーができている。
この議論は賞味期限が過ぎたので、保存されている。
新たにコメントを書くことはできない。
対岸の火事を笑っていられない (スコア:2, 興味深い)
それはさておき、OS Xは安全ではない [techworld.com]という意見もありますし(この先マックのシェアがどうなるかはわかりませんが)OS9までと比べたら攻撃する側もUnix全般の攻撃の手口を利用できる訳ですから、これからこうしたウイルス・ワーム・トロイが増えてくるのかもしれませんね。
Re:対岸の火事を笑っていられない (スコア:2, 興味深い)
利用出来る訳で、アイコン偽装しただけダブルクリックしてしまうなら、
Mac OS 9の場合は簡単にFinderすらゴミ箱行きに出来るので脆弱です。
こんな古典的なものに引っかかるのはやはり、P2Pで違法ソフトを
ダウンロードして使おうとするからでしょ?メーカのインストーラが
感染してたとかではないので、流行するような問題にはなりませんね。
親コメント
Symantecの情報 (スコア:2)
を使わせるのだと思っていましたが、そうではないのですね。
> It is actually a compiled AppleScript, which, when launched under OS X,
>performs the UNIX shell command:
>
> rm -rf ~
>
> This command attempts to delete the current user's home directory
>and its contents immediately. Deleting the home directory for most
>users is not possible.
http://securityresponse.symantec.com/avcenter/venc/data/as.mw2004.troj... [symantec.com]
当たり前のことが当たり前のように書いてあるだけですが...
Re:回避策 (スコア:1, 参考になる)
だからトロイでいいのか。P2Pで落とした怪しげなファイルは実行しないことかな。
本家ではネタみたいなことばかり書いてあるけど。
親コメント
Re:回避策 (スコア:2, 参考になる)
とした状態で
rm -rf hoge
ってすると確認無しで消えると思います。提示リンク先のリプライにも書いてありますし、manによるとって書いてありますね(そして実際そのとおりに動いているように見えます)。rmをrm -iにaliasしても、-fをそのうしろに付けられたらアウトです。rm -i -rfはrm -rfと同じ。
#そもそもフルパスで呼ばれたらアウトでは。
んじゃどうするかって話ですが、chmod o-rx /bin/rmするくらいしか思いつかないです。
#削除するときはsudo rmするということで。一般ユーザはrm禁止:-)
それ以前にP2Pで拾った怪しいファイルを開くなよ、って話ではありますが:-)
ぐるり@はてダ開始 [hatena.ne.jp]
親コメント
Re:回避策 (スコア:1)
まぁ、アプリケーションバンドルの中に無駄ファイルをパディングされたら意味なしですが^^;
親コメント
Re:回避策 (スコア:1)
/bin/rmを他の名前に変えちゃって、rm -iなシェル・スクリプトを/bin/rmにしちゃえば大丈夫でしょう。もしくはせっかくopen sourceなので、rmコマンドのソースをちょこっといじって、デフォルトを-iオプション付きにしちゃうとか。
親コメント
Re:回避策 (スコア:2)
ちょい補足。Finderでは表示されないドットファイルに対しては、コマンドラインから
/Developer/Tools/SetFile -a L ファイル名
でロックできます(要Developer Tools)。外すときは
/Developer/Tools/SetFile -a l ファイル名
で。
#TinkerToolsとかで表示させるという手もあるか。
ぐるり@はてダ開始 [hatena.ne.jp]
親コメント
Re:インストーラだと偽られると (スコア:2, すばらしい洞察)
技術的というより人間的なクラックですからね。その部分は
同意します。
これのMac特有な部分というのは、
・簡単なAppleScriptで十分なので、悪質なソフトをCとかで
書くより簡単にできてしまう。
・それをアイコン偽装で見破られないようにしているが、それは
Mac特有の機構を悪用している。しかもこれも簡単にできる。
ってところじゃないかと。
技術的対策としてはアイコン偽装を防ぐことだと思うんですが、
これって根が深いというか歴史が長いというか、意外にやっかい
な問題のような気がします。
親コメント
Re:インストーラだと偽られると (スコア:1)
ライセンス的に不正なインストーラーをつかわなければいいだけでは?
清く正しい人は自然と実行していると思います。
オープンソース系やWeb配付のフリーウエアはどうすんの、と言われそうですが
そもそもそれは「配付場所が脆弱にならないように気をつける」という対処で
済むはずです。
親コメント