【結論】MacはWindowsより劣っている!
■ このスレッドは過去ログ倉庫に格納されています
0129Macのセキュリティは最悪!
02/04/07 07:17ID:xFZLz6Drプログラムした奴の責任問題で、何が起こるか予測不能。これはCPUの保護モードを使うOSが例外処理メッセージなりを出すことで
検出なり対処なりできる。
もう一つの問題は、動的に確保したメモリを解放しないままループから抜けたりした場合、CやC++では
そのままその領域が残ってしまう。
すべてをクラスライブラリで扱えば、デフォルトデストラクタが削除してくれるが、いかんせん言語レベルというわけではないので
クラスでない物には適用されない。
その事態もOSの保護モードがあれば例外停止なりメモリの掃除なりができる。
保護モードを使わないOSだと、そのバグを利用してどんどん意図的にデータを書き込み、スタックを書き換えて
自分が送り込んだコードを実行させることが可能になってしまう。
UNIX系OSやWindowsXP,2000での侵入は、このため基本的には難しいが、最高度の権限を持つモードで
overflowを起こさせることがたま〜〜にできるバグがあるので、それを利用する。
MacOSでは「たま〜〜に」なんてもんじゃなくてオーバーフローがあれば必ず実行させられる。
XではUNIX系と一見同じに見えるが、セキュリティパッチが出回る頻度に疑問がある。
http://www.shadowpenguin.org/sc_documents/spsdocument08.html
■ このスレッドは過去ログ倉庫に格納されています