セキュリティインシデントの発生率が最も多いのが
脆弱性の診断のセキュリティサービスは多く存在し、模擬的な攻撃などの動的な解析によりセキュリティ脆弱性を検出することが可能ですが、セキュリティインシデントを未然に防ぐためには、
OWASP(Open Web Application Security Project)という、ソフトウェアのセキュリティ向上を目指す非営利団体のオープンソース・ソフトウェアコミュニティがあります。こちらのWebシステム/Web
IPA セキュア・プログラミング講座も、とても参考になります。セキュア・プログラミング講座の資料をはじめ、各種のセミナー資料や、解説のWebページなどで、どのようにセキュアなアプリを作成していくべきかがとても分かり易いです。
そして、具体的にどのようなゴーディングをしたらよいのかは、JPCERT/CCの、セキュアコーディングが、とても参考になります。CERT C コーディングスタンダードでは、C言語でのプログラミング、 Java コーディングスタンダード CERT/Oracle 版では、Javaをどのように記述すればよいのかがWebページ上で解説されているので、オンラインマニュアルのように活用できます。他にも膨大な資料と情報が掲載されており、
一般的な脆弱性診断は、完成されたWebアプリ等を対象にして行いますが、ソースコードをインプットにしてソース脆弱性を検出するツールも存在します。こちらであれば、
×