ここではセキュリティ上の問題があります。私たちは、管理者がログインしてフロントエンドを更新できるバックエンドシステムを備えたWebサイトを持っています。私たちの良い友達は、ログインページにSQLインジェクションを使ってバックエンドにハックしようとしました。成功し、管理者アクセス権を持つユーザーを作成できました。このWebサイトはC#のASP.NETで書かれています。IIS +プログラミングセキュリティ:Webサイトのバックエンドシステムのセキュリティ保留 - ログインページSQLインジェクション
私たちは、パブリックIPからログインページを削除したり、2層の保護(プログラムごとにIISのIP制限およびIPアクセスリスト)を追加することを検討しています。
IISとプログラムでこれをどのように行うことができますか?私がこれらのすべてのセキュリティのことを初めて知っているので、助けてください。
私たちは、ウェブの庭にこのウェブサイトを配布するには、彼らは私がIPアドレスのリストだけに壮大なアクセスに私のコードでこれを実装するにはどうすればよいxx.xxx.xx
のローカル/プライベートIPを共有するように、3台のサーバで構成されていまたはIPのグループ?
Simplecode
ログインページでSQLインジェクションを修正するのはどうですか? – dotjoe
私はdotjoeに同意します。私はdevグループがアプリケーションアーキテクチャの根本的な欠陥を回避しようと試みたあらゆる方法を見てきました。その日の終わりには、コードを修正してベストプラクティスを実装するだけで、FARの時間を節約できます。 – NotMe
ありがとうございました。私はまだこの全部でnoobですので、ログインページでそれを修正する良い方法を探しています。私は喜んで学びます。私は – RoundOutTooSoon