コンセプト
これらは、Shieldonの動作の基本的な概念です。
- ネットワーク層のファイアウォール、たとえばCloudFlare。
- システム層のファイアウォール、たとえばiptablesモジュール。
- Webアプリケーション層でファイアウォールソフトウェアを利用するには、Shieldonをアプリケーションの非常に初期の段階で実装できます。通常はComposerのオートローダーの直後です。
- Shieldonは、すべてのHTTPおよびHTTPSリクエストを分析します。
Shieldonがリクエストで異常な動きを検出すると、一時的にそのリクエストを禁止し、それを解除するためのCAPTCHAを表示します。
- リクエストが繰り返し失敗する場合(設定による)、それは現在のデータサイクルに対して永久に禁止されます。
- リクエストが永久に禁止されているにもかかわらずあなたのページにアクセスし続ける場合、それはシステム層のファイアウォール - iptablesにドロップされます。