アカウント名:
パスワード:
拡張子でファイルの内容を推定する MS-DOS が悪い。21世紀にもなってこんな負の遺産が受け継がれているなんて信じられない。
拡張子で推定しないようにすると、どんな拡張子のファイルでも実行できるようになりますよ?
#セキュリティー的にどっちがいいんだろ
Classic MacOSやLinux(Unix)はもともとは拡張子で判断という概念がなく、ファイルにアクセスしてなんなのか判定してた。Linuxもいまは拡張子優先(なはず)だけど。
MS-DOSは拡張子で判断、Classic MacOSはリソースフォークで判断、Linuxはmagicパターンファイルを参照して判断、でいいのかな。他OSとの互換性も考えて、magicパターンファイルで判断するのが一番妥当な気がする。セキュリティ的には実行形式ファイルとスクリプトをもれなく水際で食い止められる率が高いはず。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
諸悪の根源 (スコア:0)
拡張子でファイルの内容を推定する MS-DOS が悪い。
21世紀にもなってこんな負の遺産が受け継がれているなんて信じられない。
Re: (スコア:0)
拡張子で推定しないようにすると、どんな拡張子のファイルでも実行できるようになりますよ?
#セキュリティー的にどっちがいいんだろ
Re: (スコア:0)
Classic MacOSやLinux(Unix)はもともとは拡張子で判断という概念がなく、ファイルにアクセスしてなんなのか判定してた。
Linuxもいまは拡張子優先(なはず)だけど。
Re: (スコア:0)
MS-DOSは拡張子で判断、Classic MacOSはリソースフォークで判断、
Linuxはmagicパターンファイルを参照して判断、でいいのかな。
他OSとの互換性も考えて、magicパターンファイルで判断するのが
一番妥当な気がする。セキュリティ的には実行形式ファイルと
スクリプトをもれなく水際で食い止められる率が高いはず。
Re:諸悪の根源 (スコア:1)