2017-01-22 6 views
3

私の質問は明らかです。私のサイトでスパム(私はブログのスパムを意味する)はjavascriptを利用できますか?スパムはjavascriptを参照/使用できますか?

たとえば、「Laravel」ではフォームにcsrfコードが必要です。私はcsrfコードをjavascript変数として渡し、jquery appendメソッドを使ってフォームにコードを追加すると、フォームを送信できるようになりますか?

+1

「スパム」とはどういう意味ですか?あなたがサイトの所有者であれば、あなたのブログの広告か、おそらくXSSの攻撃でしょう。後者は悪意のある行動をしていますが、あなたは前者ではかなり安全です。また、すべてのスパムがXSSでないことを確認するだけです。 – georoot

+0

@georoot私はスパムについてあまりよく分かりません。私はユーザーが登録してブログやコメントを投稿できるCMSを開発しています。私は、たくさんのスパムが登録してブログを投稿するソーシャルネットワークスクリプトを知っています(あなたが言ったように広告です)。時にはキャプチャもそれらを防ぐことはできません。私はちょうど私のスクリプトがこのようなスパムを許可しないようにしたい。 –

+1

さて、あなたが指しているのは基本的にボットです。とにかくあなたのウェブサイトにハルフルではなく、混乱したコンテンツを除き、 'no'はあなたにアクセスできません。あなたがスクリプトキディのための最も一般的な攻撃ベクトルである' XSS'に対して保護していない限り。 – georoot

答えて

1

もちろん、ソースコードはクライアント側にあるため、実行する前に変更したり、実行前に変更したり、リバースエンジニアリングしてフォームフィールドに必要な値を直接入力することができます。そのため、スパム対策の仕組みには常にサーバー側が必要です。さもなければ、あなたはそれを壊すことをより困難にしています...それは結果がスパム保護をリバースエンジニアリングする努力に値するものだと思います。

1

私たちの会社はウェブサイトのスパム対策を開発しており、多くのスパムロボット(約30%)がjavascriptを使用できると言うことができます。

関連する問題