eval

[1/1]

  1. eval()は使わない方が良い? 安全なコードを書くためのヒント
    しかし、いくつかの限定的な状況下では、eval() の使用が正当化される場合もあります。 以下、そのようなケースをいくつか紹介します。信頼できるコードのみを実行する場合eval() で実行するコードが完全に信頼できる場合、セキュリティ上のリスクは存在しません。例えば、自社開発のコードや、厳格なテストを行ったオープンソースのコードを実行する場合などが考えられます。
  2. 安全なJavaScriptプログラミング:eval関数を使わないでコードを実行する方法
    eval関数は、悪意のあるコードを簡単に実行できるため、セキュリティ上のリスクがあります。例えば、以下のような攻撃を受ける可能性があります。クロスサイトスクリプティング (XSS): ユーザーが入力した文字列に悪意のあるJavaScriptコードが含まれている場合、eval関数によって実行されてしまう可能性があります。