ヤン氏は最近設立された上級コンピューター プログラマーであり、コンピューター言語の進化と IT テクノロジーの飛躍を経験し、数多くのネットワーク ストームとネットワーク セキュリティの脅威を目の当たりにし、ますます重要な役割を果たしています。コードのセキュリティに注意してください。
彼はプログラムを作成するとき、信頼性の低いデータの入力、バッファ オーバーフロー、コード インジェクションやその他の問題など、いくつかのリスク要因を考慮することがよくあります。ヤン氏は、コーディングのリスク要因の多くは、コーディングのスキルとツールによって回避できると考えています。
しかし、最近の議論で、ヤン氏と彼の同僚は、どこでも JavaScript プログラムの実行を禁止するという、一見大げさなアイデアについて議論しました。
この一見非現実的なアイデアは、全員の間で激しい議論を引き起こしました。一部の同僚はこれに反対し、JavaScript は現在最も人気のある Web プログラミング言語の 1 つであり、禁止することはできないと主張しました。ヤン氏は、JavaScriptはクライアント側で実行でき、ブラウザのDOMを操作できる、つまりクライアント側で悪意のあるコードを実行でき、ユーザーのコンピュータから機密情報を取得できるため、巨大なセキュリティホールであると考えています。
Yang 氏は、Javascript コードは、特に信頼できないソースからのものである場合、クライアント側で悪意を持って変更される可能性があると指摘しました。たとえば、ハッカーはクロスサイト スクリプティング (XSS) 攻撃を使用して、被害者の Web ページに悪意のあるコードを挿入し、JavaScript を実行して被害者のコンピュータを制御する可能性があります。
これらの声明は世間の注目と議論を集めています。JavaScript には多くのセキュリティ上のリスクがあると誰もが信じていますが、JavaScript を禁止することは非現実的であり、実現可能であるように思えます。
しかし、ヤン氏は実際にはJavaScriptを禁止したいわけではなく、人気のある言語やフレームワークを盲目的に使用するのではなく、コードのセキュリティを優先すべきだという戦略的なアイデアを提案しています。したがって、JavaScript を使用するリスクを理解して習得し、リスクを軽減するためにより多くの予防措置を講じる必要があります。
何人かの同僚は、JavaScript の使用に対する制限とより強力な監督が必要であると指摘しました。たとえば、一般的な Web アプリケーション ファイアウォール (WAF) を使用して JavaScript からの入力データを検査およびフィルタリングし、適切なコーディング スキルと実践方法を使用してコードのリスクを軽減します。
さらに、プログラマが JavaScript コードのセキュリティを向上させるのに役立つツールがいくつかあります。たとえば、コード スキャナーを使用すると、すべてのコードを手動で調べる代わりに、潜在的なコードの脆弱性やセキュリティの問題をチェックできます。
ヤン氏のアイデアは誰もが認めており、コードのセキュリティは非常に重要であると誰もが信じており、人気のある言語やフレームワークを使用することは必然ではありません。プログラマーはセキュリティ意識を高め、コードを記述する際にはより多くの予防措置を講じる必要があります。
一般的に、JS はセキュリティ対策を継続的に改善および強化する必要があります。プログラマーとして、私たち自身のセキュリティ意識を強化し、コードのセキュリティを確保するために適切な措置を講じる必要もあります。 JavaScript を禁止するのは非現実的ですが、予防措置を強化し、適切なツールを使用することでコードのセキュリティを向上させることができます。
以上がJavaScript プログラムを禁止するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。