質問: rwxrw-r-x ``` ``` ```
回答: 本番デプロイ時にセキュリティということですが、本番とはどういうレベルの本番なのでしょうか?the Internetに公開し、だれでも触れるようにするのか、たとえばイントラネットのように外部アクセス不能なネットワークに構築しているものでしょうか。 それによって話が変わりそうです。(外部公開しているサーバでotherにパーミッション下したいと考えるかどうかですが。) > > 何か問題があったり、別のディレクトリに置いた方が良かったりしますでしょうか? > > > これは、「どんなシステムを作りたいの?」という要件に根差した問題になります。どのぐらいのセキュリティレベルを必要としていて、そのためにどれだけのお金と時間をかけられるかという話になるので「セキュリティ大丈夫ですか?」という漠とした質問に正しくこたえられる人はいないのだろうと思います。また、パーミッションだけで達成するものでもありませんし。。。 一般的なシステム開発においては、たとえばIPAの提供する「非機能要求グレード」のセキュリティ項目を参照し、そのそれぞれに要件のあるなし。あるなら具体的にどのように守るかを一つ一つ塗りつぶしていく地味な作業が必要です。(これで守られるわけではないですが、「きちんと考えていました」というポーズをとることは可能です。社会的に抹殺されないように。。)