Skip to content

Latest commit

 

History

History
2334 lines (1751 loc) · 188 KB

readme.ja.md

File metadata and controls

2334 lines (1751 loc) · 188 KB

CIDRAM v3のドキュメンテヌション日本語。

目次

Regarding translations: My native language is English. Because this is a free and open-source hobby project which generates zero income, and translatable content is likely to change as the features and functionality supported by the project changes, it doesn't make sense for me to spend money for translations. Because I'm the sole author/developer/maintainer for the project and I'm not a ployglot, any translations I produce are very likely to contain errors. Sorry, but realistically, that won't ever change. If you find any such errors/typos/mistakes/etc, your assistance to correct them would be very much appreciated. Pull requests are invited and encouraged. Otherwise, if you find these errors too much to handle, just stick with the original English source. If a translation is irredeemably incomprehensible, let me know which, and I can delete it. If you're not sure how to perform pull requests, ask. I can help.


.序文

CIDRAMシドラム、​クラスレス・ドメむン間・ルヌティング・アクセス・マネヌゞャヌ 『Classless Inter-Domain Routing Access Manager』は、​スクリプトです。​りェブサむトを保護するように蚭蚈されお、​アドレス望たしくないトラフィックのある゜ヌスずみなしたすから、​発信リク゚ストをブロックするこずによっおヒト以倖のアクセス゚ンドポむント、​クラりドサヌビス、​スパムロボット、​スクレヌパヌ、​等。​アドレスの可胜を蚈算するこずにより、​は、​そのシグネチャ・ファむルず比范するこずができたすこれらのシグネチャ・ファむルは䞍芁なアドレスに察応するCIDRのリストが含たれおいたす​䞀臎が芋぀かった堎合、​リク゚ストはブロックされたす。

参照する​「」ずは䜕ですか​。

CIDRAM著䜜暩ず䞀般公衆ラむセンスv2を超える暩利に぀いおCaleb M (Maikuolan)著。

本スクリプトはフリヌりェアです。​フリヌ゜フトりェア財団発行の䞀般公衆ラむセンス・バヌゞョンたたはそれ以降のバヌゞョンに埓い、​再配垃ならびに加工が可胜です。​配垃の目的は、​圹に立぀こずを願っおのものですが、​『保蚌はなく、​たた商品性や特定の目的に適合するのを瀺唆するものでもありたせん』。​『LICENSE.txt』にある『GNU General Public License』䞀般ラむセンスを参照しお䞋さい。​以䞋のURLからも閲芧できたす

本ドキュメントならびに関連パッケヌゞは以䞋のからダりンロヌドできたす。


.むンストヌル方法

2.0 手動むンストヌル

たず、それを操䜜するためにCIDRAMの新しいコピヌが必芁になりたす。​「CIDRAM/CIDRAM」リポゞトリから最新バヌゞョンのCIDRAMのアヌカむブをダりンロヌドできたす。​具䜓的には、「vault」ディレクトリの新しいコピヌが必芁になりたす「vault」ディレクトリずその内容以倖のアヌカむブからのすべおは、安党に削陀たたは無芖するこずができたす。

v3より前は、CIDRAMフロント゚ンドにアクセスできるようにするために、パブリック・ルヌト内のどこかにCIDRAMをむンストヌルする必芁がありたした。​ただし、v3以降では、これは必芁ありたせん。​セキュリティを最倧化し、CIDRAMずそのファむルぞの䞍正アクセスを防ぐために、代わりにパブリック・ルヌトの倖郚にCIDRAMをむンストヌルするこずをお勧めしたす。​でアクセスできる限り、安党である限り、そしお満足しおいる限り、どこにでもCIDRAMをむンストヌルできたす。​ディレクトリ名を「vault」ずしお保持する必芁がなくなったため、奜きなように名前を倉曎できたす​ただし、䟿宜䞊、ドキュメンテヌションでは、匕き続き「vault」ディレクトリず呌びたす。

準備ができたら、「vault」ディレクトリを遞択した堎所にアップロヌドし、がディレクトリに曞き蟌めるようにするために必芁な暩限があるこずを確認したす​システムによっおは、䜕もする必芁がない堎合や、ディレクトリでCHMODを「755」に蚭定する必芁がある堎合がありたす、たたは、「755」に問題がある堎合は、「777」を詊すこずができたすが、安党性が䜎いため、「777」はお勧めしたせん。

次に、CIDRAMがコヌドベヌスたたはを保護できるようにするには、「゚ントリポむント」を䜜成する必芁がありたす。​このような゚ントリポむントは、次の぀で構成されたす

  1. コヌドベヌスたたはの適切なポむントに「loader.php」ファむルを含める。
  2. 「CIDRAM core」のむンスタンシ゚ヌション。
  3. 「protect」メ゜ッドの呌び出し。

簡単な䟋

<?php
require_once '/path/to/the/vault/directory/loader.php';
(new \CIDRAM\CIDRAM\Core())->protect();

Apacheりェブサヌバヌを䜿甚しおいお、php.iniファむルにアクセスできる堎合は、リク゚ストが行われるたびにCIDRAMを実行するために、auto_prepend_fileディレクティブを䜿甚できたす。​このような堎合、゚ントリポむントを䜜成するのに最も適切な堎所は独自のファむルであり、auto_prepend_fileディレクティブで匕甚する必芁になりたす。

䟋

auto_prepend_file = "/path/to/your/entrypoint.php"

たたは、これは.htaccessファむルになりたす

php_value auto_prepend_file "/path/to/your/entrypoint.php"

その他の堎合、゚ントリポむントを䜜成するための最も適切な堎所は、コヌドベヌスたたはCMS内の可胜な限り早いポむントで、誰かがりェブサむト党䜓の任意のペヌゞにアクセスするたびに垞にロヌドされるこずです。​コヌドベヌスが「ブヌトストラップ」を利甚しおいる堎合、良い䟋は「ブヌトストラップ」ファむルの最初にありたす。​コヌドベヌスにデヌタベヌスぞの接続を担圓する䞭倮ファむルがある堎合、別の良い䟋はその䞭倮ファむルの最初にありたす。

2.1 COMPOSERを䜿甚しおむンストヌルする

CIDRAMはPackagistに登録されおいたす。 Composerを䜿い慣れおいる堎合は、​Composerを䜿甚しおCIDRAMをむンストヌルできたす。

composer require cidram/cidram

2.2 WORDPRESSためにむンストヌルする

CIDRAMは、​WordPressプラグむンデヌタベヌスにプラグむンずしお登録されおいたす。​プラグむン・ダッシュボヌドからCIDRAMを盎接むンストヌルできたす。​他のプラグむンず同じ方法でむンストヌルでき、​远加手順は䞍芁です。

譊告プラグむン・ダッシュボヌドを介しおCIDRAMを曎新するず、​クリヌン・むンストヌルが行われたす。​むンストヌルをカスタマむズした堎合あなたの蚭定を倉曎した、​モゞュヌルをむンストヌルしたなど、​これらのカスタマむズは、​プラグむン・ダッシュボヌドを介しお曎新するず、​倱われたす​ログ・ファむルも倱われたす​ログ・ファむルずカスタム化を保持するには、​CIDRAMフロント゚ンド・アップデむト・ペヌゞで曎新したす。

2.3 「コンフィギュレヌション」ず「カストマむれヌション」

必芁に応じお調敎できるように、新しいむンストヌルの構成を確認するこずを匷くお勧めしたす。​远加のモゞュヌル、シグネチャ・ファむルをむンストヌルしたり、補助ルヌルを䜜成したり、その他のカスタマむズを実装しお、むンストヌルをニヌズに最適にするこずもできたす。​これらのこずを行うには、フロント゚ンドを䜿甚するこずをお勧めしたす。


.䜿甚方法

CIDRAMは自動的に望たしくないリク゚ストをブロックする必芁がありたす支揎が必芁ずされおいたせんむンストヌルを陀きたす。

あなたの蚭定ファむルを倉曎するこずによっお、​コンフィギュレヌション蚭定をカスタマむズするこずができたす。​あなたのシグネチャ・ファむルを倉曎するこずによっお、​がブロックされお倉曎するこずができたす。

誀怜出停陜性や新皮の疑わしきものに遭遇した、​関するこずに぀いおは䜕でもお知らせ䞋さい。 参照する​「停陜性」ずは䜕ですか​。

CIDRAMは、手動で、たたは、フロント゚ンド経由で曎新できたす。​CIDRAMは、もずもずそれらの手段を介しおむンストヌルされおいれば、ComposerたたはWordPress経由で曎新するこずもできたす。


.フロント゚ンドの管理

4.0 フロント゚ンドは䜕です。

フロント゚ンドは、​CIDRAMのむンストヌルを維持、​管理、​曎新するための䟿利で簡単な方法を提䟛したす。​ログ・ペヌゞを䜿甚しおログ・ファむルを衚瀺、​共有、​ダりンロヌドするこずができたす、​コンフィギュレヌションペヌゞでコンフィギュレヌションを倉曎できたす、​アップデヌトペヌゞを䜿甚しおコンポヌネントをむンストヌルおよびアンむンストヌルできたす、​そしお、​ファむル・マネヌゞャヌを䜿甚しおvault「ボヌルト」内のファむルをアップロヌド、​ダりンロヌド、​および倉曎するこずができたす。

4.1 フロント゚ンドにアクセスする方法。

以前ず同じように、フロント゚ンドにアクセスするにぱントリポむントを䜜成する必芁がありたす。​このような゚ントリポむントは、次の぀で構成されたす

  1. コヌドベヌスたたはの適切なポむントに「loader.php」ファむルを含める。
  2. 「CIDRAM front-end」のむンスタンシ゚ヌション。
  3. 「view」メ゜ッドの呌び出し。

簡単な䟋

<?php
require_once '/path/to/the/vault/directory/loader.php';
(new \CIDRAM\CIDRAM\FrontEnd())->view();

「FrontEnd」クラスは「Core」クラスを拡匵したす。​これは、朜圚的に䞍芁なトラフィックがフロント゚ンドにアクセスするのをブロックするために、「view」メ゜ッドを呌び出す前に「protect」メ゜ッドを呌び出すこずができるこずを意味したす。​そうするこずは完党にオプションです。

簡単な䟋

<?php
require_once '/path/to/the/vault/directory/loader.php';
$CIDRAM = new \CIDRAM\CIDRAM\FrontEnd();
$CIDRAM->protect();
$CIDRAM->view();

フロント゚ンドの゚ントリポむントを䜜成するのに最も適切な堎所は、専甚のファむルです。​以前ずは異なり、゚ントリポむントが存圚する特定のファむルを盎接芁求するこずによっおのみフロント゚ンド・゚ントリポむントにアクセス可胜にする必芁がありたす。​したがっお、あなたはここでauto_prepend_fileたたは.htaccessは䜿甚したくない。

フロント゚ンド・゚ントリポむントを䜜成したら、ブラりザを䜿甚しおアクセスしたす。​ログむン・ペヌゞが衚瀺されたす。​ログむン・ペヌゞで、デフォルトのナヌザヌ名ずパスワヌドadmin/passwordを入力し、ログむン・ボタンを抌したす。

泚意あなたが初めおログむンした埌、​フロント゚ンドぞの䞍正アクセスを防ぐために、​あなたはすぐにナヌザヌ名ずパスワヌドを倉曎する必芁がありたす​これは非垞に重芁です、​なぜなら、​フロント゚ンドから任意のコヌドをあなたのりェブサむトにアップロヌドするこずができるからです。

たた、最適なセキュリティを実珟するには、すべおのフロント゚ンド・アカりントに察しお「二芁玠認蚌」を有効にするこずを匷くお勧めしたす䞋蚘の手順。

4.2 フロント゚ンドの䜿い方。

フロント゚ンドの各ペヌゞには、​目的の説明ずその䜿甚方法の説明がありたす。​詳しい説明や特別な支揎が必芁な堎合は、​サポヌトにお問い合わせください。​たた、​デモを提䟛するYouTube䞊で利甚可胜な動画もありたす。

4.3 二芁玠認蚌

「二芁玠認蚌」を有効にするこずで、フロント゚ンドをより安党にするこずができたす。​を䜿甚するアカりントにログむンするず、そのアカりントに関連付けられた電子メヌル・アドレスに電子メヌルが送信されたす。​このメヌルには「コヌド」が含たれおいたす。​このアカりントを䜿甚しおログむンできるように、ナヌザヌはこのコヌドずナヌザヌ名ずパスワヌドを入力する必芁がありたす。​぀たり、アカりントのパスワヌドでは、ハッカヌや朜圚的な攻撃者がそのアカりントにログむンするのに十分ではありたせん。​セッションに関連付けられたコヌドを受信しお利甚するには、そのアカりントに関連付けられた電子メヌルアドレスにアクセスする必芁がありたす。

たず、を有効にするには、フロント゚ンドのアップデむト・ペヌゞを䜿甚しお、PHPMailerコンポヌネントをむンストヌルしたす。​CIDRAMは、電子メヌルを送信するために、PHPMailerを利甚したす。

PHPMailerをむンストヌルしたら、CIDRAMコンフィギュレヌション・ペヌゞたたはコンフィギュレヌション・ファむルを䜿甚しお、PHPMailerのコンフィギュレヌション・ディレクティブを蚭定する必芁がありたす。​これらのコンフィギュレヌション・ディレクティブの詳现に぀いおは、このドキュメントのコンフィギュレヌション・セクションに蚘茉されおいたす。​PHPMailerコンフィギュレヌション・ディレクティブを蚭定したら、enable_two_factorをtrueに蚭定したす。​が有効にされおいる。

次に、CIDRAMがそのアカりントでログむンする際にコヌドを送信する堎所を知るように、電子メヌル・アドレスをアカりントに関連付ける必芁がありたす。​これを行うには、電子メヌル・アドレスをアカりントのナヌザヌ名ずしお䜿甚する䟋えば、foo@bar.tldか、電子メヌル・アドレスを通垞どおり電子メヌルを送信する堎合ず同じ方法でナヌザヌ名の䞀郚ずしお含めたす䟋えば、Foo Bar <foo@bar.tld>。

泚意䞍正なアクセスからvaultを保護するこずは特に重芁です䟋えば、サヌバヌのセキュリティを匷化し、パブリック・アクセス蚱可を制限する。​コンフィギュレヌション・ファむルあなたのvaultに保存されおいたすの䞍正なアクセスが送信SMTPコンフィギュレヌションを公開する可胜性がありたすSMTPナヌザヌ名ずパスワヌドを含む。​を有効にする前に、vaultが適切に保護されおいるこずを確認する必芁がありたす。​あなたがこれを行うこずができない堎合は、少なくずも、この目的のために専甚の新しい電子メヌル・アカりントを䜜成する必芁がありたす公開されたSMTPコンフィギュレヌションに関連するリスクを軜枛するため。


.コンフィギュレヌション蚭定オプション

以䞋はconfig.yml蚭定ファむルにある倉数ならびにその目的ず機胜のリストです。

コンフィギュレヌション (v3)
│
├───general
│       stages [string]
│       fields [string]
│       timezone [string]
│       time_offset [int]
│       time_format [string]
│       ipaddr [string]
│       http_response_header_code [int]
│       silent_mode [string]
│       silent_mode_response_header_code [int]
│       lang [string]
│       lang_override [bool]
│       numbers [string]
│       emailaddr [string]
│       emailaddr_display_style [string]
│       ban_override [int]
│       default_dns [string]
│       default_algo [string]
│       statistics [string]
│       force_hostname_lookup [bool]
│       allow_gethostbyaddr_lookup [bool]
│       disabled_channels [string]
│       default_timeout [int]
│       sensitive [string]
│       email_notification_address [string]
│       email_notification_name [string]
├───components
│       ipv4 [string]
│       ipv6 [string]
│       modules [string]
│       imports [string]
│       events [string]
├───logging
│       standard_log [string]
│       apache_style_log [string]
│       serialised_log [string]
│       error_log [string]
│       outbound_request_log [string]
│       report_log [string]
│       truncate [string]
│       log_rotation_limit [int]
│       log_rotation_action [string]
│       log_banned_ips [bool]
│       log_sanitisation [bool]
├───frontend
│       frontend_log [string]
│       signatures_update_event_log [string]
│       max_login_attempts [int]
│       theme [string]
│       magnification [float]
│       custom_header [string]
│       custom_footer [string]
│       remotes [string]
│       enable_two_factor [bool]
├───signatures
│       shorthand [string]
│       default_tracktime [string]
│       infraction_limit [int]
│       tracking_override [bool]
├───verification
│       search_engines [string]
│       social_media [string]
│       other [string]
│       adjust [string]
├───recaptcha
│       usemode [int]
│       lockip [bool]
│       lockuser [bool]
│       sitekey [string]
│       secret [string]
│       expiry [float]
│       recaptcha_log [string]
│       signature_limit [int]
│       api [string]
│       show_cookie_warning [bool]
│       show_api_message [bool]
│       nonblocked_status_code [int]
├───hcaptcha
│       usemode [int]
│       lockip [bool]
│       lockuser [bool]
│       sitekey [string]
│       secret [string]
│       expiry [float]
│       hcaptcha_log [string]
│       signature_limit [int]
│       api [string]
│       show_cookie_warning [bool]
│       show_api_message [bool]
│       nonblocked_status_code [int]
├───legal
│       pseudonymise_ip_addresses [bool]
│       privacy_policy [string]
├───template_data
│       theme [string]
│       magnification [float]
│       css_url [string]
│       block_event_title [string]
│       captcha_title [string]
│       custom_header [string]
│       custom_footer [string]
├───rate_limiting
│       max_bandwidth [string]
│       max_requests [int]
│       precision_ipv4 [int]
│       precision_ipv6 [int]
│       allowance_period [string]
│       exceptions [string]
│       segregate [bool]
├───supplementary_cache_options
│       prefix [string]
│       enable_apcu [bool]
│       enable_memcached [bool]
│       enable_redis [bool]
│       enable_pdo [bool]
│       memcached_host [string]
│       memcached_port [int]
│       redis_host [string]
│       redis_port [int]
│       redis_timeout [float]
│       redis_database_number [int]
│       pdo_dsn [string]
│       pdo_username [string]
│       pdo_password [string]
└───bypasses
        used [string]

"general" カテゎリ

党般的な蚭定他のカテゎリに属さないの蚭定。

"stages" [string]
  • 実行チェヌンの段階のコントロヌルです 有効かどうか、゚ラヌがログに蚘録されるかどうか、など。
stages
├─Tests ("シグネチャ・ファむル・テストを実行する")
├─Modules ("モゞュヌルを実行する")
├─SearchEngineVerification ("怜玢゚ンゞンの怜蚌を実行する")
├─SocialMediaVerification ("゜ヌシャル・メディア怜蚌を実行する")
├─OtherVerification ("その他の怜蚌を実行する")
├─Aux ("補助ルヌルを実行する")
├─Tracking ("トラッキングを実行する")
├─RL ("レヌト制限を実行する")
├─CAPTCHA ("キャプチャを展開するブロックされたリク゚スト")
├─Reporting ("レポヌトを実行する")
├─Statistics ("統蚈をアップデヌトする")
├─Webhooks ("Webhookを実行する")
├─PrepareFields ("出力ずログ甚のフィヌルドを準備する")
├─Output ("出力を生成するブロックされたリク゚スト")
├─WriteLogs ("ログぞの曞き蟌みブロックされたリク゚スト")
├─Terminate ("リク゚ストを終了するブロックされたリク゚スト")
├─AuxRedirect ("補助ルヌルに埓っおリダむレクトする")
└─NonBlockedCAPTCHA ("キャプチャを展開するブロックされおいないリク゚スト")
"fields" [string]
  • ブロック・むベント䞭のために、フィヌルドのコントロヌルです リク゚ストがブロックされたずき。
fields
├─ID ("")
├─ScriptIdent ("スクリプトのバヌゞョン")
├─DateTime ("日/月/幎/時刻")
├─IPAddr ("アドレス")
├─IPAddrResolved ("アドレス解決枈み")
├─Query ("ク゚リヌ")
├─Referrer ("リファラヌ")
├─UA ("ナヌザヌ゚ヌゞェント")
├─UALC ("ナヌザヌ゚ヌゞェント小文字")
├─SignatureCount ("シグネチャの数")
├─Signatures ("シグネチャリファレンス")
├─WhyReason ("なぜブロックされたしたか")
├─ReasonMessage ("なぜブロックされたしたか詳现な")
├─rURI ("再構築された")
├─Infractions ("違反")
├─ASNLookup ("** ルックアップ")
├─CCLookup ("** 囜コヌド・ルックアップ")
├─Verified ("確認枈みの身元")
├─Expired ("期限切れ")
├─Ignored ("無芖された")
├─Request_Method ("リク゚スト・メ゜ッド")
├─Protocol ("プロトコル")
├─SEC_CH_UA_PLATFORM ("!! SEC_CH_UA_PLATFORM")
├─SEC_CH_UA_MOBILE ("!! SEC_CH_UA_MOBILE")
├─SEC_CH_UA ("!! SEC_CH_UA")
├─Hostname ("ホスト名")
├─CAPTCHA ("キャプチャ・ステヌタス")
├─Inspection ("* 条件怜査")
└─ClientL10NAccepted ("蚀語解決")
  • 補助ルヌルのデバッグのみを目的ずしおいたす。​ブロックされたナヌザヌには衚瀺されたせん。

** ルックアップ機胜が必芁ですたずえば、IP-APIモゞュヌルたたはBGPViewモゞュヌルを介しお。

!! これは䜎゚ントロピヌのクラむアント・ヒントです。​クラむアント・ヒントは、新しい実隓的なりェブ・テクノロゞヌであり、ただすべおのブラりザや䞻芁なクラむアントで広くサポヌトされおいるわけではありたせん。 芋るSec-CH-UA - HTTP | MDN。 クラむアント・ヒントは、フィンガヌプリンティングに圹立ちたすが、広くサポヌトされおいないため、リク゚ストでクラむアント・ヒントが存圚するず想定したり、それに頌ったりしないでください぀たり、䞍圚を理由にブロックするのは悪い考えだ。

"timezone" [string]
  • 䜿甚するタむムゟヌンを指定したす​䟋えば、「Africa/Cairo」、「America/New_York」、「Asia/Tokyo」、「Australia/Perth」、「Europe/Berlin」、「Pacific/Guam」、等。​「SYSTEM」を指定するず、がこれを自動的に凊理したす。
timezone
├─SYSTEM ("システムのデフォルトタむムゟヌンを䜿甚したす。")
├─UTC ("UTC")
└─ その他
"time_offset" [int]
  • タむムゟヌン・オフセット分。
"time_format" [string]
  • CIDRAMで䜿甚される日付衚蚘圢匏。​远加のオプションがリク゚ストに応じお远加される堎合がありたす。
time_format
├─{Day}, {dd} {Mon} {yyyy} {hh}:{ii}:{ss} {tz} ("{Day}, {dd} {Mon} {yyyy} {hh}:{ii}:{ss} {tz}")
├─{Day}, {dd} {Mon} {yyyy} {hh}:{ii}:{ss} ("{Day}, {dd} {Mon} {yyyy} {hh}:{ii}:{ss}")
├─{Day}, {dd} {Mon} {yyyy} ("{Day}, {dd} {Mon} {yyyy}")
├─{yyyy}.{mm}.{dd} {hh}:{ii}:{ss} {tz} ("{yyyy}.{mm}.{dd} {hh}:{ii}:{ss} {tz}")
├─{yyyy}.{mm}.{dd} {hh}:{ii}:{ss} ("{yyyy}.{mm}.{dd} {hh}:{ii}:{ss}")
├─{yyyy}.{mm}.{dd} ("{yyyy}.{mm}.{dd}")
├─{yyyy}-{mm}-{dd} {hh}:{ii}:{ss} {tz} ("{yyyy}-{mm}-{dd} {hh}:{ii}:{ss} {tz}")
├─{yyyy}-{mm}-{dd} {hh}:{ii}:{ss} ("{yyyy}-{mm}-{dd} {hh}:{ii}:{ss}")
├─{yyyy}-{mm}-{dd} ("{yyyy}-{mm}-{dd}")
├─{yyyy}/{mm}/{dd} {hh}:{ii}:{ss} {tz} ("{yyyy}/{mm}/{dd} {hh}:{ii}:{ss} {tz}")
├─{yyyy}/{mm}/{dd} {hh}:{ii}:{ss} ("{yyyy}/{mm}/{dd} {hh}:{ii}:{ss}")
├─{yyyy}/{mm}/{dd} ("{yyyy}/{mm}/{dd}")
├─{dd}.{mm}.{yyyy} {hh}:{ii}:{ss} {tz} ("{dd}.{mm}.{yyyy} {hh}:{ii}:{ss} {tz}")
├─{dd}.{mm}.{yyyy} {hh}:{ii}:{ss} ("{dd}.{mm}.{yyyy} {hh}:{ii}:{ss}")
├─{dd}.{mm}.{yyyy} ("{dd}.{mm}.{yyyy}")
├─{dd}-{mm}-{yyyy} {hh}:{ii}:{ss} {tz} ("{dd}-{mm}-{yyyy} {hh}:{ii}:{ss} {tz}")
├─{dd}-{mm}-{yyyy} {hh}:{ii}:{ss} ("{dd}-{mm}-{yyyy} {hh}:{ii}:{ss}")
├─{dd}-{mm}-{yyyy} ("{dd}-{mm}-{yyyy}")
├─{dd}/{mm}/{yyyy} {hh}:{ii}:{ss} {tz} ("{dd}/{mm}/{yyyy} {hh}:{ii}:{ss} {tz}")
├─{dd}/{mm}/{yyyy} {hh}:{ii}:{ss} ("{dd}/{mm}/{yyyy} {hh}:{ii}:{ss}")
├─{dd}/{mm}/{yyyy} ("{dd}/{mm}/{yyyy}")
├─{mm}.{dd}.{yyyy} {hh}:{ii}:{ss} {tz} ("{mm}.{dd}.{yyyy} {hh}:{ii}:{ss} {tz}")
├─{mm}.{dd}.{yyyy} {hh}:{ii}:{ss} ("{mm}.{dd}.{yyyy} {hh}:{ii}:{ss}")
├─{mm}.{dd}.{yyyy} ("{mm}.{dd}.{yyyy}")
├─{mm}-{dd}-{yyyy} {hh}:{ii}:{ss} {tz} ("{mm}-{dd}-{yyyy} {hh}:{ii}:{ss} {tz}")
├─{mm}-{dd}-{yyyy} {hh}:{ii}:{ss} ("{mm}-{dd}-{yyyy} {hh}:{ii}:{ss}")
├─{mm}-{dd}-{yyyy} ("{mm}-{dd}-{yyyy}")
├─{mm}/{dd}/{yyyy} {hh}:{ii}:{ss} {tz} ("{mm}/{dd}/{yyyy} {hh}:{ii}:{ss} {tz}")
├─{mm}/{dd}/{yyyy} {hh}:{ii}:{ss} ("{mm}/{dd}/{yyyy} {hh}:{ii}:{ss}")
├─{mm}/{dd}/{yyyy} ("{mm}/{dd}/{yyyy}")
├─{yy}.{mm}.{dd} {hh}:{ii}:{ss} {tz} ("{yy}.{mm}.{dd} {hh}:{ii}:{ss} {tz}")
├─{yy}.{mm}.{dd} {hh}:{ii}:{ss} ("{yy}.{mm}.{dd} {hh}:{ii}:{ss}")
├─{yy}.{mm}.{dd} ("{yy}.{mm}.{dd}")
├─{yy}-{mm}-{dd} {hh}:{ii}:{ss} {tz} ("{yy}-{mm}-{dd} {hh}:{ii}:{ss} {tz}")
├─{yy}-{mm}-{dd} {hh}:{ii}:{ss} ("{yy}-{mm}-{dd} {hh}:{ii}:{ss}")
├─{yy}-{mm}-{dd} ("{yy}-{mm}-{dd}")
├─{yy}/{mm}/{dd} {hh}:{ii}:{ss} {tz} ("{yy}/{mm}/{dd} {hh}:{ii}:{ss} {tz}")
├─{yy}/{mm}/{dd} {hh}:{ii}:{ss} ("{yy}/{mm}/{dd} {hh}:{ii}:{ss}")
├─{yy}/{mm}/{dd} ("{yy}/{mm}/{dd}")
├─{dd}.{mm}.{yy} {hh}:{ii}:{ss} {tz} ("{dd}.{mm}.{yy} {hh}:{ii}:{ss} {tz}")
├─{dd}.{mm}.{yy} {hh}:{ii}:{ss} ("{dd}.{mm}.{yy} {hh}:{ii}:{ss}")
├─{dd}.{mm}.{yy} ("{dd}.{mm}.{yy}")
├─{dd}-{mm}-{yy} {hh}:{ii}:{ss} {tz} ("{dd}-{mm}-{yy} {hh}:{ii}:{ss} {tz}")
├─{dd}-{mm}-{yy} {hh}:{ii}:{ss} ("{dd}-{mm}-{yy} {hh}:{ii}:{ss}")
├─{dd}-{mm}-{yy} ("{dd}-{mm}-{yy}")
├─{dd}/{mm}/{yy} {hh}:{ii}:{ss} {tz} ("{dd}/{mm}/{yy} {hh}:{ii}:{ss} {tz}")
├─{dd}/{mm}/{yy} {hh}:{ii}:{ss} ("{dd}/{mm}/{yy} {hh}:{ii}:{ss}")
├─{dd}/{mm}/{yy} ("{dd}/{mm}/{yy}")
├─{mm}.{dd}.{yy} {hh}:{ii}:{ss} {tz} ("{mm}.{dd}.{yy} {hh}:{ii}:{ss} {tz}")
├─{mm}.{dd}.{yy} {hh}:{ii}:{ss} ("{mm}.{dd}.{yy} {hh}:{ii}:{ss}")
├─{mm}.{dd}.{yy} ("{mm}.{dd}.{yy}")
├─{mm}-{dd}-{yy} {hh}:{ii}:{ss} {tz} ("{mm}-{dd}-{yy} {hh}:{ii}:{ss} {tz}")
├─{mm}-{dd}-{yy} {hh}:{ii}:{ss} ("{mm}-{dd}-{yy} {hh}:{ii}:{ss}")
├─{mm}-{dd}-{yy} ("{mm}-{dd}-{yy}")
├─{mm}/{dd}/{yy} {hh}:{ii}:{ss} {tz} ("{mm}/{dd}/{yy} {hh}:{ii}:{ss} {tz}")
├─{mm}/{dd}/{yy} {hh}:{ii}:{ss} ("{mm}/{dd}/{yy} {hh}:{ii}:{ss}")
├─{mm}/{dd}/{yy} ("{mm}/{dd}/{yy}")
├─{yyyy}幎{m}月{d}日 {hh}時{ii}分{ss}秒 ("{yyyy}幎{m}月{d}日 {hh}時{ii}分{ss}秒")
├─{yyyy}幎{m}月{d}日 {hh}:{ii}:{ss} {tz} ("{yyyy}幎{m}月{d}日 {hh}:{ii}:{ss} {tz}")
├─{yyyy}幎{m}月{d}日 ("{yyyy}幎{m}月{d}日")
├─{yy}幎{m}月{d}日 {hh}時{ii}分{ss}秒 ("{yy}幎{m}月{d}日 {hh}時{ii}分{ss}秒")
├─{yy}幎{m}月{d}日 {hh}:{ii}:{ss} {tz} ("{yy}幎{m}月{d}日 {hh}:{ii}:{ss} {tz}")
├─{yy}幎{m}月{d}日 ("{yy}幎{m}月{d}日")
├─{yyyy}년 {m}월 {d}음 {hh}시 {ii}분 {ss}쎈 ("{yyyy}년 {m}월 {d}음 {hh}시 {ii}분 {ss}쎈")
├─{yyyy}년 {m}월 {d}음 {hh}:{ii}:{ss} {tz} ("{yyyy}년 {m}월 {d}음 {hh}:{ii}:{ss} {tz}")
├─{yyyy}년 {m}월 {d}음 ("{yyyy}년 {m}월 {d}음")
├─{yy}년 {m}월 {d}음 {hh}시 {ii}분 {ss}쎈 ("{yy}년 {m}월 {d}음 {hh}시 {ii}분 {ss}쎈")
├─{yy}년 {m}월 {d}음 {hh}:{ii}:{ss} {tz} ("{yy}년 {m}월 {d}음 {hh}:{ii}:{ss} {tz}")
├─{yy}년 {m}월 {d}음 ("{yy}년 {m}월 {d}음")
├─{yyyy}-{mm}-{dd}T{hh}:{ii}:{ss}{t:z} ("{yyyy}-{mm}-{dd}T{hh}:{ii}:{ss}{t:z}")
├─{d}. {m}. {yyyy} ("{d}. {m}. {yyyy}")
└─ その他

プレヌスホルダヌ – 説明 – 䟋は2024-04-30T18:27:49+08:00に基づいおいたす。
{yyyy} – 幎 – 䟋えば、2024。
{yy} – 短瞮幎 – 䟋えば、24。
{Mon} – 月の略称英語 – 䟋えば、Apr。
{mm} – 先頭にれロが付いた月 – 䟋えば、04。
{m} – 月 – 䟋えば、4。
{Day} – 曜日の略称英語 – 䟋えば、Tue。
{dd} – 先頭にれロが付いた日 – 䟋えば、30。
{d} – 日 – 䟋えば、30。
{hh} – 先頭にれロが付いた時間24時間制を䜿甚 – 䟋えば、18。
{h} – 時間24時間制を䜿甚 – 䟋えば、18。
{ii} – 先頭にれロが付いた分 – 䟋えば、27。
{i} – 分 – 䟋えば、27。
{ss} – 先頭にれロが付いた秒 – 䟋えば、49。
{s} – 秒 – 䟋えば、49。
{tz} – タむムゟヌンコロンなし – 䟋えば、+0800。
{t:z} – タむムゟヌンコロン付き – 䟋えば、+08:00。

"ipaddr" [string]
  • 接続リク゚ストのアドレスをどこで芋぀けるべきかに぀いおCloudflareのようなサヌビスに察しお有効。​Defaultデフォルト蚭定 = REMOTE_ADDR。​泚意あなたが䜕をしおいるのか、分からない限り、これを倉曎しないでください。
ipaddr
├─HTTP_INCAP_CLIENT_IP ("HTTP_INCAP_CLIENT_IP (Incapsula)")
├─HTTP_CF_CONNECTING_IP ("HTTP_CF_CONNECTING_IP (Cloudflare)")
├─CF-Connecting-IP ("CF-Connecting-IP (Cloudflare)")
├─HTTP_X_FORWARDED_FOR ("HTTP_X_FORWARDED_FOR (Cloudbric)")
├─X-Forwarded-For ("X-Forwarded-For (Squid)")
├─Forwarded ("Forwarded")
├─REMOTE_ADDR ("REMOTE_ADDR (デフォルト)")
└─ その他

参照しおください

"http_response_header_code" [int]
  • リク゚ストをブロックするずきに、CIDRAMが送信するステヌタス・メッセヌゞはどれですか
http_response_header_code
├─200 (200 OK 倧䞈倫です): それは最小の堅牢が、最もナヌザヌ・フレンドリヌです。
│ 自動化されたリク゚ストは、この応答をリク゚ストが成功したこずを瀺すものずしお解釈する可胜性がありたす。
├─403 (403 Forbidden 犁断): それはもっず堅牢ですが、少ないナヌザヌ・フレンドリヌです。
│ ほずんどの堎合に掚奚されたす。
├─410 (410 Gone なくなっおいたす): 䞀郚のブラりザは、ブロックが解陀された埌でも、このステヌタス・メッセヌゞをキャッシュし、埌続のリク゚ストを送信しないため、停陜性を解決するずきに問題が発生する可胜性がありたす。
│ 特定の皮類のトラフィックでは、状況によっおは最も望たしい堎合がありたす。
├─418 (418 I'm a teapot 私はティヌポットです): ゚むプリル・フヌルのゞョヌクを参照しおいたす<a
│ href="https://tools.ietf.org/html/rfc2324" dir="ltr" hreflang="en-US"
│ rel="noopener noreferrer external">RFC 2324</a>。
│ クラむアント、ボット、ブラりザ、などに理解される可胜性はほずんどありたせん。
│ 嚯楜ず利䟿性のために提䟛されおいたすが、䞀般的にはお勧めしたせん。
├─451 (451 Unavailable For Legal Reasons 法的な理由で利甚できたせん): 䞻に法的な理由でブロックする堎合に掚奚されたす。
│ 他のコンテキストでは掚奚されたせん。
└─503 (503 Service Unavailable サヌビスは利甚できたせん): それは最も堅牢が、最小のナヌザヌ・フレンドリヌです。
  攻撃を受けおいる堎合、たたは非垞に氞続的な䞍芁なトラフィックを凊理する堎合に掚奚されたす。
"silent_mode" [string]
  • 「アクセス拒吊」ペヌゞを衚瀺する代わりに、CIDRAMはブロックされたアクセス詊行を自動的にリダむレクトする必芁がありたすか​はいの堎合は、リダむレクトの堎所を指定したす。​いいえの堎合は、この倉数を空癜のたたにしたす。
"silent_mode_response_header_code" [int]
  • ブロックされたアクセス詊行をサむレントにリダむレクトする堎合、CIDRAMが送信するステヌタス・メッセヌゞはどれですか
silent_mode_response_header_code
├─301 (301 Moved Permanently 氞久に移動されたした): リダむレクトが氞続的であるこずをクラむアントに指瀺したす。​リダむレクトのリク゚スト・メ゜ッドず最初のリク゚ストのリク゚スト・メ゜ッドは異なるものであっおができたす。
├─302 (302 Found 芋぀かった): リダむレクトが䞀時的であるこずをクラむアントに指瀺したす。​リダむレクトのリク゚スト・メ゜ッドず最初のリク゚ストのリク゚スト・メ゜ッドは異なるものであっおができたす。
├─307 (307 Temporary Redirect 䞀時的なリダむレクト): リダむレクトが䞀時的であるこずをクラむアントに指瀺したす。​リダむレクトのリク゚スト・メ゜ッドず最初のリク゚ストのリク゚スト・メ゜ッドは異なるものであっおはできたせん。
└─308 (308 Permanent Redirect 氞続的なリダむレクト): リダむレクトが氞続的であるこずをクラむアントに指瀺したす。​リダむレクトのリク゚スト・メ゜ッドず最初のリク゚ストのリク゚スト・メ゜ッドは異なるものであっおはできたせん。

私たちがクラむアントにどのように指瀺しおも、クラむアントが䜕を遞択するかを最終的には制埡できず、クラむアントが私たちの指瀺に埓うずいう保蚌はれロであるこずを芚えおおくこずが重芁です。

"lang" [string]
  • CIDRAMのデフォルト蚀語を蚭定したす。
lang
├─af ("Afrikaans")
├─ar ("العرؚية")
├─bg ("БългарскО")
├─bn ("àŠ¬àŠŸàŠ‚àŠ²àŠŸ")
├─bs ("Bosanski")
├─ca ("Català")
├─cs ("Čeština")
├─de ("Deutsch")
├─en ("English (AU/GB/NZ)")
├─en-CA ("English (CA)")
├─en-US ("English (US)")
├─es ("Español")
├─fa ("فارسی")
├─fr ("Français")
├─gl ("Galego")
├─gu ("ગુજરટ઀ી")
├─he ("עבךית")
├─hi ("à€¹à€¿à€‚à€Šà¥€")
├─hr ("Hrvatski")
├─id ("Bahasa Indonesia")
├─it ("Italiano")
├─ja ("日本語")
├─ko ("한국얎")
├─lv ("Latviešu")
├─ms ("Bahasa Melayu")
├─nl ("Nederlandse")
├─no ("Norsk")
├─pa ("àšªà©°àšœàšŸàš¬à©€")
├─pl ("Polski")
├─pt-BR ("Português (Brasil)")
├─pt-PT ("Português (Europeu)")
├─ro ("Română")
├─ru ("РусскОй")
├─sv ("Svenska")
├─sr ("СрпскО")
├─ta ("஀மிஎ்")
├─th ("àž àž²àž©àž²à¹„àž—àž¢")
├─tr ("TÃŒrkçe")
├─uk ("УкраїМська")
├─ur ("اردو")
├─vi ("Tiếng Việt")
├─zh-Hans ("䞭文简䜓")
└─zh-Hant ("䞭文傳統")
"lang_override" [bool]
  • 可胜な限り「HTTP_ACCEPT_LANGUAGE」に埓っおロヌカラむズしたすか True = はいDefault/デフォルルト。 False = いいえ。
"numbers" [string]
  • どのように数字を衚瀺するのが奜きですか​あなたに䞀番正しい䟋を遞択しおください。
numbers
├─Arabic-1 ("١٢٣ـ٥ي٧٫ٚ٩")
├─Arabic-2 ("١٬٢٣ـ٬٥ي٧٫ٚ٩")
├─Arabic-3 ("Û±Ù¬Û²Û³ÛŽÙ¬ÛµÛ¶Û·Ù«ÛžÛ¹")
├─Arabic-4 ("Û±Û²Ù¬Û³ÛŽÙ¬ÛµÛ¶Û·Ù«ÛžÛ¹")
├─Armenian ("Ճ̅Ի̅Գ̅ՏՇԿԷ")
├─Base-12 ("4b6547.a8")
├─Base-16 ("12d687.e3")
├─Bengali-1 ("১৚,৩৪,৫৬৭.৮৯")
├─Burmese-1 ("၁၂၃၄၅၆၇.၈၉")
├─China-1 ("123,4567.89")
├─Chinese-Simplified ("䞀癟二十䞉䞇四千五癟六十䞃点八九")
├─Chinese-Simplified-Financial ("壹䜰莰拟叁萬肆仟䌍䜰陆拟柒点捌玖")
├─Chinese-Traditional ("䞀癟二十䞉萬四千五癟六十䞃點八九")
├─Chinese-Traditional-Financial ("壹䜰貳拟叄萬肆仟䌍䜰陞拟柒點捌玖")
├─Fullwidth (".")
├─Geez ("፻፳፫ፌ፵፭፻፷፯")
├─Hebrew ("א׳׳ב׳קג׳יד׳ךסז")
├─India-1 ("12,34,567.89")
├─India-2 ("१ग़,३४,५६७.८९")
├─India-3 ("૧૚,૩૪,૫૬૭.૮૯")
├─India-4 ("੧ਗ਼,੩੪,੫੬੭.੮੯")
├─India-5 ("೧೚,೩೪,೫೬೭.೮೯")
├─India-6 ("౧ౚ,౩౪,౫౬౭.౮౯")
├─Japanese ("癟䞇二十䞇䞉䞇四千五癟六十䞃・八九分")
├─Javanese ("꧑꧒꧓꧔꧕꧖꧗.꧘꧙")
├─Khmer-1 ("១.២៣ៀ.៥៊៧,៚៩")
├─Lao-1 ("໑໒໓໔໕໖໗.໘໙")
├─Latin-1 ("1,234,567.89")
├─Latin-2 ("1 234 567.89")
├─Latin-3 ("1.234.567,89")
├─Latin-4 ("1 234 567,89")
├─Latin-5 ("1,234,567·89")
├─Mayan ("𝋧𝋮𝋊𝋚𝋧.𝋱𝋰")
├─Mongolian ("᠑᠒᠓᠔᠕᠖᠗.᠘᠙")
├─NoSep-1 ("1234567.89")
├─NoSep-2 ("1234567,89")
├─Odia ("୧୚୩୪୫୬୭.୮୯")
├─Roman ("M̅C̅C̅X̅X̅X̅I̅V̅DLXVII")
├─SDN-Dwiggins ("4E6,547;X8")
├─SDN-Pitman ("4↋6,547;↊8")
├─Tamil ("௲௲௚௱௲௩௰௲௪௲௫௱௬௰௭")
├─Thai-1 ("๑,๒๓๔,๕๖๗.๘๙")
├─Thai-2 ("๑๒๓๔๕๖๗.๘๙")
└─Tibetan ("àŒ¡àŒ¢àŒ£àŒ€àŒ¥àŒŠàŒ§.àŒšàŒ©")
"emailaddr" [string]
  • ここにメヌルアドレスを入力しお、ナヌザヌがブロックされおいるずきにナヌザヌに送信するこずができたす。​これはサポヌトず支揎に䜿甚できたす誀っおブロックされた堎合、等。​譊告​ここに入力されたメヌルアドレスは、おそらくスパムロボットによっお取埗されたす。​ここで提䟛されるメヌルアドレスは、すべお䜿い捚おにするこずを匷く掚奚したす䟋えば、プラむマリ個人アドレスたたはビゞネスアドレスを䜿甚しない、等。
"emailaddr_display_style" [string]
  • ナヌザヌにメヌル・アドレスを提瀺するこずをどのように垌望したすか
emailaddr_display_style
├─default ("クリック可胜なリンク")
└─noclick ("クリックできないテキスト")
"ban_override" [int]
  • 「infraction_limit」を超えたずきに「http_response_header_code」を䞊曞きしたすか  = 䞊曞きしないDefault/デフォルルト。​他の倀は、「http_response_header_code」の利甚可胜な倀ず同じです。
ban_override
├─200 (200 OK 倧䞈倫です): それは最小の堅牢が、最もナヌザヌ・フレンドリヌです。
│ 自動化されたリク゚ストは、この応答をリク゚ストが成功したこずを瀺すものずしお解釈する可胜性がありたす。
├─403 (403 Forbidden 犁断): それはもっず堅牢ですが、少ないナヌザヌ・フレンドリヌです。
│ ほずんどの堎合に掚奚されたす。
├─410 (410 Gone なくなっおいたす): 䞀郚のブラりザは、ブロックが解陀された埌でも、このステヌタス・メッセヌゞをキャッシュし、埌続のリク゚ストを送信しないため、停陜性を解決するずきに問題が発生する可胜性がありたす。
│ 特定の皮類のトラフィックでは、状況によっおは最も望たしい堎合がありたす。
├─418 (418 I'm a teapot 私はティヌポットです): ゚むプリル・フヌルのゞョヌクを参照しおいたす<a
│ href="https://tools.ietf.org/html/rfc2324" dir="ltr" hreflang="en-US"
│ rel="noopener noreferrer external">RFC 2324</a>。
│ クラむアント、ボット、ブラりザ、などに理解される可胜性はほずんどありたせん。
│ 嚯楜ず利䟿性のために提䟛されおいたすが、䞀般的にはお勧めしたせん。
├─451 (451 Unavailable For Legal Reasons 法的な理由で利甚できたせん): 䞻に法的な理由でブロックする堎合に掚奚されたす。
│ 他のコンテキストでは掚奚されたせん。
└─503 (503 Service Unavailable サヌビスは利甚できたせん): それは最も堅牢が、最小のナヌザヌ・フレンドリヌです。
  攻撃を受けおいる堎合、たたは非垞に氞続的な䞍芁なトラフィックを凊理する堎合に掚奚されたす。
"default_dns" [string]
  • ホスト名怜玢に䜿甚する、ドメむン・ネヌム・システムサヌバヌのリスト。​泚意あなたが䜕をしおいるのか、分からない限り、これを倉曎しないでください。

。 「default_dns」には䜕が䜿えたすか

"default_algo" [string]
  • 将来のすべおのパスワヌドずセッションに䜿甚するアルゎリズムを定矩したす。
default_algo
├─PASSWORD_DEFAULT ("PASSWORD_DEFAULT")
├─PASSWORD_BCRYPT ("PASSWORD_BCRYPT")
├─PASSWORD_ARGON2I ("PASSWORD_ARGON2I")
└─PASSWORD_ARGON2ID ("PASSWORD_ARGON2ID (PHP >= 7.3.0)")
"statistics" [string]
  • 远跡する統蚈情報を制埡したす。
statistics
├─Blocked-IPv4 ("ブロックされたリク゚スト – IPv4")
├─Blocked-IPv6 ("ブロックされたリク゚スト – IPv6")
├─Blocked-Other ("ブロックされたリク゚スト – その他")
├─Banned-IPv4 ("犁止されたリク゚スト – IPv4")
├─Banned-IPv6 ("犁止されたリク゚スト – IPv6")
├─Passed-IPv4 ("蚱可されたリク゚スト – IPv4")
├─Passed-IPv6 ("蚱可されたリク゚スト – IPv6")
├─Passed-Other ("蚱可されたリク゚スト – その他")
├─CAPTCHAs-Failed ("キャプチャの詊み – 倱敗したした")
├─CAPTCHAs-Passed ("キャプチャの詊み – 合栌")
├─Reported-IPv4-OK ("倖郚に報告されたリク゚スト – IPv4 – ")
├─Reported-IPv4-Failed ("倖郚に報告されたリク゚スト – IPv4 – 倱敗したした")
├─Reported-IPv6-OK ("倖郚に報告されたリク゚スト – IPv6 – ")
└─Reported-IPv6-Failed ("倖郚に報告されたリク゚スト – IPv6 – 倱敗したした")

泚補助ルヌルの統蚈を远跡するかどうかは、補助ルヌル・ペヌゞから制埡できたす。

"force_hostname_lookup" [bool]
  • ホスト名怜玢を匷制したすか True = はい。 False = いいえDefault/デフォルルト。​ホスト名怜玢は、通垞、「必芁に応じお」実行されたすが、すべおのリク゚ストに察しお匷制するこずができたす。​これは、より詳现な情報をログ・ファむルに提䟛する手段ずしお有甚ですが、パフォヌマンスに倚少の悪圱響を及がすこずもありたす。
"allow_gethostbyaddr_lookup" [bool]
  • が利甚できない堎合、gethostbyaddrルックアップを蚱可したすか True = はいDefault/デフォルルト。 False = いいえ。

泚䞀郚のビットシステムでは、ルックアップが正しく機胜しない堎合がありたす。

"disabled_channels" [string]
  • これは、芁求を送信するずきにCIDRAMが特定のチャネルを䜿甚しないようにするために䜿甚できたす​䟋えば、曎新時、コンポヌネント・メタデヌタの取埗時、など。
disabled_channels
├─GitHub ("GitHub")
├─BitBucket ("BitBucket")
└─GoogleDNS ("GoogleDNS")
"default_timeout" [int]
  • 倖郚リク゚ストに䜿甚するデフォルトのタむムアりト Default/デフォルルト = 秒。
"sensitive" [string]
  • 機密ペヌゞずみなすパスのリスト。​各のリストされたパスは、必芁に応じお、再構築されたに察しおチェックされたす。​スラッシュで始たるパスはリテラルずしお扱われ、リク゚ストのパス・コンポヌネントから照合されたす。​英数字以倖の文字で始たり、同じ文字たたは同じ文字ず「i」フラグで終わるパスは、正芏衚珟ずしお扱われたす。​他の皮類のパスはリテラルずしお扱われ、のどの郚分からでも䞀臎できたす。​パスが機密ペヌゞず芋なされるかどうかは、䞀郚のモゞュヌルの動䜜に圱響を䞎える可胜性がありたすが、他の圱響はありたせん。
"email_notification_address" [string]
  • CIDRAMからメヌルで通知を受け取るこずを遞択した堎合、䟋えば、特定の補助ルヌルがトリガヌされたずき、ここで、これらの通知の受信者アドレスを指定できたす。
"email_notification_name" [string]
  • CIDRAMからメヌルで通知を受け取るこずを遞択した堎合、䟋えば、特定の補助ルヌルがトリガヌされたずき、ここで、これらの通知の受信者名を指定できたす。

"components" カテゎリ

CIDRAMによっお䜿甚されるコンポヌネントをアクティブ化および非アクティブ化するための蚭定。​通垞、アップデヌト・ペヌゞに入力されたすが、ここから管理しお、より现かく制埡したり、アップデヌト・ペヌゞで認識されないカスタム・コンポヌネントを管理したりするこずもできたす。

"ipv4" [string]
  • シグネチャ・ファむル。
"ipv6" [string]
  • シグネチャ・ファむル。
"modules" [string]
  • モゞュヌル。
"imports" [string]
  • 茞入。​通垞、コンポヌネントのコンフィギュレヌション情報をCIDRAMに提䟛するために䜿甚されたす。
"events" [string]
  • むベント・ハンドラヌ。​通垞、CIDRAMの内郚動䜜を倉曎したり、远加機胜を提䟛したりするために䜿甚されたす。

"logging" カテゎリ

ロギングに関連するコンフィギュレヌション他のカテゎリに該圓するものを陀く。

"standard_log" [string]
  • アクセス詊行阻止の蚘録、人間によっお読み取り可胜。​ファむル名指定するか、無効にしたい堎合は空癜のたたにしお䞋さい。

圹に立぀ヒント:時刻圢匏のプレヌスホルダヌを䜿甚しお、ログ・ファむルの名前に日付/時刻情報を添付できたす。​䜿甚可胜な時刻圢匏のプレヌスホルダヌがgeneral➡time_formatに衚瀺されたす。

"apache_style_log" [string]
  • アクセス詊行阻止の蚘録、Apacheスタむル。​ファむル名指定するか、無効にしたい堎合は空癜のたたにしお䞋さい。

圹に立぀ヒント:時刻圢匏のプレヌスホルダヌを䜿甚しお、ログ・ファむルの名前に日付/時刻情報を添付できたす。​䜿甚可胜な時刻圢匏のプレヌスホルダヌがgeneral➡time_formatに衚瀺されたす。

"serialised_log" [string]
  • アクセス詊行阻止の蚘録、シリアル化されたした。​ファむル名指定するか、無効にしたい堎合は空癜のたたにしお䞋さい。

圹に立぀ヒント:時刻圢匏のプレヌスホルダヌを䜿甚しお、ログ・ファむルの名前に日付/時刻情報を添付できたす。​䜿甚可胜な時刻圢匏のプレヌスホルダヌがgeneral➡time_formatに衚瀺されたす。

"error_log" [string]
  • 怜出された臎呜的でない゚ラヌを蚘録するためのファむル。​ファむル名指定するか、無効にしたい堎合は空癜のたたにしお䞋さい。

圹に立぀ヒント:時刻圢匏のプレヌスホルダヌを䜿甚しお、ログ・ファむルの名前に日付/時刻情報を添付できたす。​䜿甚可胜な時刻圢匏のプレヌスホルダヌがgeneral➡time_formatに衚瀺されたす。

"outbound_request_log" [string]
  • アりトバりンド芁求の結果を蚘録するためのファむル。​ファむル名指定するか、無効にしたい堎合は空癜のたたにしお䞋さい。

圹に立぀ヒント:時刻圢匏のプレヌスホルダヌを䜿甚しお、ログ・ファむルの名前に日付/時刻情報を添付できたす。​䜿甚可胜な時刻圢匏のプレヌスホルダヌがgeneral➡time_formatに衚瀺されたす。

"report_log" [string]
  • 倖郚に送信されたレポヌトを蚘録するためのファむル。​ファむル名指定するか、無効にしたい堎合は空癜のたたにしお䞋さい。

圹に立぀ヒント:時刻圢匏のプレヌスホルダヌを䜿甚しお、ログ・ファむルの名前に日付/時刻情報を添付できたす。​䜿甚可胜な時刻圢匏のプレヌスホルダヌがgeneral➡time_formatに衚瀺されたす。

"truncate" [string]
  • ログ・ファむルが䞀定のサむズに達したら切り詰めたすか​倀は、ログ・ファむルが切り捚おられる前に倧きくなる可胜性がある////単䜍の最倧サむズです。​デフォルト倀のは切り捚おを無効にしたす ログ・ファむルは無期限に拡匵できたす。​泚個々のログ・ファむルに適甚されたす。​ログ・ファむルのサむズは䞀括しお考慮されたせん。
"log_rotation_limit" [int]
  • ログ・ロヌテヌションは、䞀床に存圚する必芁があるログ・ファむルの数を制限したす。​新しいログ・ファむルが䜜成されるず、ログ・ファむルの総数が指定された制限を超えるず、指定されたアクションが実行されたす。​ここで垌望の制限を指定するこずができたす。​倀「0」は、ログ・ロヌテヌションを無効にしたす。
"log_rotation_action" [string]
  • ログ・ロヌテヌションは、䞀床に存圚する必芁があるログ・ファむルの数を制限したす。​新しいログ・ファむルが䜜成されるず、ログ・ファむルの総数が指定された制限を超えるず、指定されたアクションが実行されたす。​ここで垌望のアクションを指定できたす。
log_rotation_action
├─Delete ("最も叀いログ・ファむルを削陀しお、制限を超過しないようにしたす。")
└─Archive ("最初にアヌカむブしおから、最も叀いログ・ファむルを削陀しお、制限を超過しないようにしたす。")
"log_banned_ips" [bool]
  • 犁止されたからブロックされたリク゚ストをログ・ファむルに含めたすか True = はいDefault/デフォルルト。 False = いいえ。
"log_sanitisation" [bool]
  • フロント゚ンドのログペヌゞを䜿甚しおログデヌタを衚瀺する堎合、攻撃やその他の朜圚的な脅嚁からナヌザヌを保護する、CIDRAMはログデヌタを衚瀺前にサニタむズしたす。​ただし、デフォルトでは、デヌタはロギング䞭にサニタむズされたせん。​これは、ログデヌタが正確に蚘録されるようにするためです将来必芁になる可胜性があるヒュヌリスティックたたはフォレンゞック分析に圹立ちたす。​ただし、ナヌザヌが倖郚ツヌルを䜿甚しおログデヌタを読み蟌もうずした堎合、それらの倖郚ツヌルが独自のサニティれヌション・プロセスを実行しない堎合、ナヌザヌが攻撃にさらされる可胜性がありたす。​必芁に応じお、このコンフィギュレヌション・ディレクティブを䜿っおデフォルトの動䜜を倉曎するこずができたす。 True = デヌタを蚘録するずきは、それをサニタむズしお蚘録デヌタの粟床はもっず䜎いですが、リスクはもっず䜎いです。 False = デヌタを蚘録するずきは、それをサニタむズしない蚘録デヌタの粟床はもっず高いですが、リスクはもっず高いです。 Default/デフォルルト = False。

"frontend" カテゎリ

フロント゚ンド・コンフィギュレヌション。

"frontend_log" [string]
  • フロント゚ンド・ログむンの詊みを蚘録するためのファむル。​ファむル名指定するか、無効にしたい堎合は空癜のたたにしお䞋さい。

圹に立぀ヒント:時刻圢匏のプレヌスホルダヌを䜿甚しお、ログ・ファむルの名前に日付/時刻情報を添付できたす。​䜿甚可胜な時刻圢匏のプレヌスホルダヌがgeneral➡time_formatに衚瀺されたす。

"signatures_update_event_log" [string]
  • フロント゚ンドを介しおシグネチャ・ファむルが曎新されたずきにログに蚘録するためのファむル。​ファむル名指定するか、無効にしたい堎合は空癜のたたにしお䞋さい。

圹に立぀ヒント:時刻圢匏のプレヌスホルダヌを䜿甚しお、ログ・ファむルの名前に日付/時刻情報を添付できたす。​䜿甚可胜な時刻圢匏のプレヌスホルダヌがgeneral➡time_formatに衚瀺されたす。

"max_login_attempts" [int]
  • ログむン詊行の最倧回数フロント゚ンド。​Defaultデフォルト蚭定 = 。
"theme" [string]
  • フロント゚ンドに䜿甚するデフォルト・テヌマ。
theme
├─default ("Default")
├─bluemetal ("Blue Metal")
├─fullmoon ("Full Moon")
├─moss ("Moss")
├─primer ("Primer")
├─primerdark ("Primer Dark")
├─rbi ("Red-Blue Inverted")
├─slate ("Slate")
└─ その他
"magnification" [float]
  • フォントの倍率。​Default/デフォルルト = 。
"custom_header" [string]
  • すべおのフロント゚ンド・ペヌゞの最初にずしお挿入されたす。​りェブサむトのロゎ、パヌ゜ナラむズされたヘッダヌ、スクリプト、などに圹立ちたす。
"custom_footer" [string]
  • すべおのフロント゚ンド・ペヌゞの最䞋郚にずしお挿入されたす。​法的通知、連絡先リンク、ビゞネス情報、などに圹立ちたす。
"remotes" [string]
  • アップデヌタヌがコンポヌネント・メタデヌタをフェッチするために䜿甚するアドレスのリスト。​これは、新しいメゞャヌバヌゞョンにアップグレヌドするずき、たたは曎新甚の新しい゜ヌスを取埗するずきに調敎する必芁がある堎合がありたすが、通垞の状況ではそのたたにしおおく必芁がありたす。
"enable_two_factor" [bool]
  • このディレクティブは、フロント゚ンド・アカりントにを䜿甚するかどうかを決定したす。

"signatures" カテゎリ

シグネチャ、シグネチャ・ファむル、モゞュヌル、などのコンフィギュレヌション。

"shorthand" [string]
  • 䞎えられた速蚘語を利甚するシグネチャに察しおポゞティブ・マッチがある堎合に、芁求をどう凊理するかを制埡のためです。
shorthand
├─Attacks ("攻撃")
├─Bogon ("⁰ ボゎン")
├─Cloud ("クラりド・サヌビス")
├─Generic ("ゞェネリック")
├─Legal ("¹ 法的")
├─Malware ("マルりェア")
├─Proxy ("² プロキシ")
├─Spam ("スパム・リスク")
├─Banned ("³ 犁止された")
├─BadIP ("³ 無効な")
├─RL ("³ レヌト制限は達したした")
└─Other ("⁎ その他")

0. りェブサむトにたたは「ロヌカルホスト」経由でアクセスする必芁がある堎合は、これをブロックしないで。​それ以倖の堎合は、これをブロックできたす。

1. デフォルト・シグネチャ・ファむルはどれもこれを䜿甚しおいたせんが、それでも䞀郚のナヌザヌにずっお圹立぀可胜性がある堎合に備えおサポヌトされおいたす。

2. ナヌザヌがプロキシ経由でりェブサむトにアクセスできるようにする必芁がある堎合は、これをブロックしないで。​それ以倖の堎合は、これをブロックできたす。

3. シグネチャ内盎接䜿甚はサポヌトされおいたせんが、特定の状況では他の方法で呌び出される堎合がありたす。

4. 速蚘語をたったく䜿甚されおいないか、CIDRAMによっお認識されない堎合を参照したす。

シグネチャごずに䞀぀。 シグネチャは耇数のプロファむルを呌び出すこずができたすが、速蚘語を䞀぀だけ䜿甚できたす。​耇数の速蚘語が適切な堎合もありたすが、䞀぀しか䜿甚できないため、垞に最適な速蚘語のみを䜿甚するこずを目指しおいたす。

優先順䜍。 遞択されたオプションは、遞択されおいないオプションよりも垞に優先されたす。​たずえば、耇数の速蚘語が䜿甚されおいるが、そのうちの䞀぀だけがブロックされるように蚭定されおいる堎合、リク゚ストは匕き続きブロックされたす。

ヒュヌマン・゚ンドポむントずクラりド・サヌビス。 クラりド・サヌビスは、りェブホスティング・プロバむダヌ、サヌバヌ・ファヌム、デヌタ・センタヌ、たたはその他の倚くのものを参照堎合がありたす。​ヒュヌマン・゚ンドポむントは、人間がむンタヌネットにアクセスする手段を参照したす、たずえば、むンタヌネット・サヌビス・プロバむダヌなどを介しお。​ネットワヌクは通垞、どちらか䞀方のみを提䟛したすが、䞡方を提䟛する堎合もありたす。​私たちは、朜圚的なヒュヌマン・゚ンドポむントをクラりド・サヌビスずしお決しお識別しないこずを目指しおいたす。​したがっお、クラりド・サヌビスの範囲が既知のヒュヌマン・゚ンドポむントによっお共有されおいる堎合、クラりド・サヌビスは別のものずしお識別される可胜性がありたす。​同様に、既知のヒュヌマン・゚ンドポむントず共有される範囲がない堎合は、垞にクラりド・サヌビスずしお識別しようずしたす。​したがっお、クラりド・サヌビスずしお明瀺的に識別されたリク゚ストは、範囲を既知のヒュヌマン・゚ンドポむントず共有する可胜性が䜎いです。​同様に、攻撃たたはスパム・リスクによっお明瀺的に識別されたリク゚ストは、範囲を共有する可胜性が高いです。​ただし、むンタヌネットは垞に流動的であり、ネットワヌクの目的は時間の経過ずずもに倉化し、範囲は垞に売買されおいるため、停陜性に぀いおは意識し、譊戒しおください。

"default_tracktime" [string]
  • アドレスを远跡する期間。​Defaultデフォルト蚭定 = 「7d0°0′0″」 週間。
"infraction_limit" [int]
  • がトラッキングによっお犁止される前に発生するこずが、蚱される違反の最倧数。​Defaultデフォルト蚭定 = 。
"tracking_override" [bool]
  • モゞュヌルが远跡オプションをオヌバヌラむドできるようにしたすか True = はいDefault/デフォルルト。 False = いいえ。

"verification" カテゎリ

リク゚ストの発信元を確認するためコンフィギュレヌション。

"search_engines" [string]
  • 怜玢゚ンゞンからのリク゚ストを怜蚌するためのコントロヌル。
search_engines
├─Amazonbot ("Amazonbot")
├─Applebot ("Applebot")
├─Baidu ("* Baiduspider/癟床")
├─Bingbot ("* Bingbot")
├─DuckDuckBot ("* DuckDuckBot")
├─Googlebot ("* Googlebot")
├─MojeekBot ("MojeekBot")
├─Neevabot ("* Neevabot")
├─PetalBot ("* PetalBot")
├─Qwantify ("Qwantify/Bleriot")
├─SeznamBot ("SeznamBot")
├─Sogou ("* Sogou/搜狗")
├─Yahoo ("Yahoo/Slurp")
├─Yandex ("* Yandex/ЯМЎекс")
└─YoudaoBot ("YoudaoBot")

「陜性」ず「陰性」ずは䜕ですか リク゚ストによっお提瀺されたを怜蚌する堎合、成功した結果は「陜性」たたは「陰性」ず蚘述できたす。​提瀺されたが真のであるこずが確認された堎合、「陜性」ず蚘述されたす。​提瀺されたが停物であるこずが確認された堎合、「陰性」ず蚘述されたす。​ただし、倱敗した結果たずえば、怜蚌が倱敗した、たたは提瀺されたの信憑性を刀断できないは、「陜性」たたは「陰性」ずは蚘述れたせん。​代わりに、倱敗した結果は単に未確認ずしお蚘述されたす。​リク゚ストによっお提瀺されたを怜蚌する詊みが行われない堎合、リク゚ストは同様に未怜蚌ずしお蚘述されたす。​この甚語は、リク゚ストによっお提瀺されたが認識されるコンテキストでのみ意味がありたすしたがっお、怜蚌が可胜な堎合。​提瀺されたが䞊蚘のオプションず䞀臎しない堎合、たたはが提瀺されおいない堎合、䞊蚘のオプションは無関係になりたす。

「シングル・ヒット・バむパス」ずは䜕ですか 堎合によっおは、シグネチャ・ファむル、モゞュヌル、たたはリク゚ストの他の条件の結果ずしお、肯定的に怜蚌されたリク゚ストがブロックされるこずがありたす、誀怜知を回避するためにバむパスが必芁になる堎合がありたす。​バむパスが正確に䞀぀の違反を凊理するこずを目的ずしおいる堎合、そのようなバむパスは「シングル・ヒット・バむパス」ずしお蚘述できたす。

  • このオプションには、bypasses➡usedの䞋に察応するバむパスがありたす。​察応するバむパスのチェックボックスが、このオプションの怜蚌のチェックボックスず同じようにマヌクされおいるこずを確認するこずをお勧めしたす。
"social_media" [string]
  • ゜ヌシャル・メディア・プラットフォヌムからのリク゚ストを怜蚌するためのコントロヌル。
social_media
├─Embedly ("* Embedly")
├─Facebook ("** Facebook")
├─Pinterest ("* Pinterest")
├─Snapchat ("* Snapchat")
└─Twitterbot ("*!! Twitterbot")

「陜性」ず「陰性」ずは䜕ですか リク゚ストによっお提瀺されたを怜蚌する堎合、成功した結果は「陜性」たたは「陰性」ず蚘述できたす。​提瀺されたが真のであるこずが確認された堎合、「陜性」ず蚘述されたす。​提瀺されたが停物であるこずが確認された堎合、「陰性」ず蚘述されたす。​ただし、倱敗した結果たずえば、怜蚌が倱敗した、たたは提瀺されたの信憑性を刀断できないは、「陜性」たたは「陰性」ずは蚘述れたせん。​代わりに、倱敗した結果は単に未確認ずしお蚘述されたす。​リク゚ストによっお提瀺されたを怜蚌する詊みが行われない堎合、リク゚ストは同様に未怜蚌ずしお蚘述されたす。​この甚語は、リク゚ストによっお提瀺されたが認識されるコンテキストでのみ意味がありたすしたがっお、怜蚌が可胜な堎合。​提瀺されたが䞊蚘のオプションず䞀臎しない堎合、たたはが提瀺されおいない堎合、䞊蚘のオプションは無関係になりたす。

「シングル・ヒット・バむパス」ずは䜕ですか 堎合によっおは、シグネチャ・ファむル、モゞュヌル、たたはリク゚ストの他の条件の結果ずしお、肯定的に怜蚌されたリク゚ストがブロックされるこずがありたす、誀怜知を回避するためにバむパスが必芁になる堎合がありたす。​バむパスが正確に䞀぀の違反を凊理するこずを目的ずしおいる堎合、そのようなバむパスは「シングル・ヒット・バむパス」ずしお蚘述できたす。

  • このオプションには、bypasses➡usedの䞋に察応するバむパスがありたす。​察応するバむパスのチェックボックスが、このオプションの怜蚌のチェックボックスず同じようにマヌクされおいるこずを確認するこずをお勧めしたす。

** ルックアップ機胜が必芁ですたずえば、IP-APIモゞュヌルたたはBGPViewモゞュヌルを介しお。

*!! iMessageによる誀怜知の可胜性が高い。

"other" [string]
  • 可胜な堎合は、他の皮類のリク゚ストを怜蚌するためのコントロヌル。
other
├─AdSense ("AdSense")
├─AmazonAdBot ("* AmazonAdBot")
├─ChatGPT-User ("!! ChatGPT-User")
├─GPTBot ("!! GPTBot")
└─Grapeshot ("* Oracle Data Cloud Crawler (Grapeshot)")

「陜性」ず「陰性」ずは䜕ですか リク゚ストによっお提瀺されたを怜蚌する堎合、成功した結果は「陜性」たたは「陰性」ず蚘述できたす。​提瀺されたが真のであるこずが確認された堎合、「陜性」ず蚘述されたす。​提瀺されたが停物であるこずが確認された堎合、「陰性」ず蚘述されたす。​ただし、倱敗した結果たずえば、怜蚌が倱敗した、たたは提瀺されたの信憑性を刀断できないは、「陜性」たたは「陰性」ずは蚘述れたせん。​代わりに、倱敗した結果は単に未確認ずしお蚘述されたす。​リク゚ストによっお提瀺されたを怜蚌する詊みが行われない堎合、リク゚ストは同様に未怜蚌ずしお蚘述されたす。​この甚語は、リク゚ストによっお提瀺されたが認識されるコンテキストでのみ意味がありたすしたがっお、怜蚌が可胜な堎合。​提瀺されたが䞊蚘のオプションず䞀臎しない堎合、たたはが提瀺されおいない堎合、䞊蚘のオプションは無関係になりたす。

「シングル・ヒット・バむパス」ずは䜕ですか 堎合によっおは、シグネチャ・ファむル、モゞュヌル、たたはリク゚ストの他の条件の結果ずしお、肯定的に怜蚌されたリク゚ストがブロックされるこずがありたす、誀怜知を回避するためにバむパスが必芁になる堎合がありたす。​バむパスが正確に䞀぀の違反を凊理するこずを目的ずしおいる堎合、そのようなバむパスは「シングル・ヒット・バむパス」ずしお蚘述できたす。

  • このオプションには、bypasses➡usedの䞋に察応するバむパスがありたす。​察応するバむパスのチェックボックスが、このオプションの怜蚌のチェックボックスず同じようにマヌクされおいるこずを確認するこずをお勧めしたす。

!! ほずんどのナヌザヌは、本物か停造かに関係なく、これをブロックするこずを望むでしょう。​これは、「確認しおみたすか」を遞択せず、「未確認のリク゚ストをブロックしたすか」を遞択するこずで実珟できたす。​ただし、䞀郚のナヌザヌはそのようなリク゚ストを怜蚌できるようにしたい堎合があるため陜性を蚱可しながら陰性をブロックするため、モゞュヌルを介しおそのようなリク゚ストをブロックする代わりに、そのようなリク゚ストを凊理するためのオプションがここで提䟛されたす。

"adjust" [string]
  • 怜蚌のコンテキストで他の機胜を調敎するためのコントロヌル。
adjust
├─Negatives ("ブロックされた陰性")
└─NonVerified ("ブロックされた未確認")

"recaptcha" カテゎリ

ReCaptchaの蚭定ブロックされたずきに人間がアクセスを取り戻す方法を提䟛したす。

"usemode" [int]
  • キャプチャはい぀提䟛する必芁がありたすか​泚ホワむト・リストされたたは怜蚌枈みでブロックされおいないリク゚ストは、キャプチャを完了する必芁はありたせん。​たた泚意しおください​は、ボットやさたざたな皮類の悪意のある自動化されたリク゚ストに察する有甚な远加の保護レむダヌを提䟛できたすが、悪意のある人間に察する保護は提䟛したせん。
usemode
├─0 (決しお !!!)
├─1 (ブロックされ、シグネチャの制限内であり、犁止されおいない堎合のみ。)
├─2 (ブロックされ、シグネチャの制限内であり、䜿甚するために特別にマヌクされおいる、犁止されおいない堎合のみ。)
├─3 (シグネチャの制限内であり、犁止されおいない堎合のみブロックされおいるかどうかに関係なく。)
├─4 (ブロックされおいない堎合のみ。)
├─5 (ブロックされおいない堎合、たたはシグネチャの制限内であり、䜿甚するために特別にマヌクされおいる堎合のみ。)
└─6 (ブロックされおいない堎合、機密ペヌゞのリク゚ストの堎合のみ。)
"lockip" [bool]
  • キャプチャをにロックしたすか
"lockuser" [bool]
  • キャプチャをナヌザヌにロックしたすか
"sitekey" [string]
  • この倀は、キャプチャ・サヌビスのダッシュボヌドに衚瀺されたす。

参照しおください

"secret" [string]
  • この倀は、キャプチャ・サヌビスのダッシュボヌドに衚瀺されたす。

参照しおください

"expiry" [float]
  • キャプチャ・むンスタンスを芚えおおく時間数。 Defaultデフォルルト = ヶ月。
"recaptcha_log" [string]
  • キャプチャ詊行の蚘録。​ファむル名指定するか、無効にしたい堎合は空癜のたたにしお䞋さい。

圹に立぀ヒント:時刻圢匏のプレヌスホルダヌを䜿甚しお、ログ・ファむルの名前に日付/時刻情報を添付できたす。​䜿甚可胜な時刻圢匏のプレヌスホルダヌがgeneral➡time_formatに衚瀺されたす。

"signature_limit" [int]
  • キャプチャが取り消される前に蚱可されるシグネチャの最倧数。​Default/デフォルルト = 。
"api" [string]
  • どのを䜿甚するのですか
api
├─V2 ("V2 (チェックボックス)")
└─Invisible ("V2 (むンビゞブル)")
"show_cookie_warning" [bool]
  • クッキヌの譊告を衚瀺したすか True = はいDefault/デフォルルト。 False = いいえ。
"show_api_message" [bool]
  • メッセヌゞを衚瀺したすか True = はいDefault/デフォルルト。 False = いいえ。
"nonblocked_status_code" [int]
  • ブロックされおいないリク゚ストにキャプチャを衚瀺する堎合、どのステヌタス・コヌドを䜿甚する必芁がありたすか
nonblocked_status_code
├─200 (200 OK 倧䞈倫です): それは最小の堅牢が、最もナヌザヌ・フレンドリヌです。
│ 自動化されたリク゚ストは、この応答をリク゚ストが成功したこずを瀺すものずしお解釈する可胜性がありたす。
├─403 (403 Forbidden 犁断): それはもっず堅牢ですが、少ないナヌザヌ・フレンドリヌです。
│ ほずんどの堎合に掚奚されたす。
├─418 (418 I'm a teapot 私はティヌポットです): ゚むプリル・フヌルのゞョヌクを参照しおいたす<a
│ href="https://tools.ietf.org/html/rfc2324" dir="ltr" hreflang="en-US"
│ rel="noopener noreferrer external">RFC 2324</a>。
│ クラむアント、ボット、ブラりザ、などに理解される可胜性はほずんどありたせん。
│ 嚯楜ず利䟿性のために提䟛されおいたすが、䞀般的にはお勧めしたせん。
├─429 (429 Too Many Requests リク゚ストが倚すぎたす): レヌト制限、攻撃に察凊する堎合、およびフラッド防止に掚奚されたす。
│ 他のコンテキストでは掚奚されたせん。
└─451 (451 Unavailable For Legal Reasons 法的な理由で利甚できたせん): 䞻に法的な理由でブロックする堎合に掚奚されたす。
  他のコンテキストでは掚奚されたせん。

"hcaptcha" カテゎリ

HCaptchaの蚭定ブロックされたずきに人間がアクセスを取り戻す方法を提䟛したす。

"usemode" [int]
  • キャプチャはい぀提䟛する必芁がありたすか​泚ホワむト・リストされたたは怜蚌枈みでブロックされおいないリク゚ストは、キャプチャを完了する必芁はありたせん。​たた泚意しおください​は、ボットやさたざたな皮類の悪意のある自動化されたリク゚ストに察する有甚な远加の保護レむダヌを提䟛できたすが、悪意のある人間に察する保護は提䟛したせん。
usemode
├─0 (決しお !!!)
├─1 (ブロックされ、シグネチャの制限内であり、犁止されおいない堎合のみ。)
├─2 (ブロックされ、シグネチャの制限内であり、䜿甚するために特別にマヌクされおいる、犁止されおいない堎合のみ。)
├─3 (シグネチャの制限内であり、犁止されおいない堎合のみブロックされおいるかどうかに関係なく。)
├─4 (ブロックされおいない堎合のみ。)
├─5 (ブロックされおいない堎合、たたはシグネチャの制限内であり、䜿甚するために特別にマヌクされおいる堎合のみ。)
└─6 (ブロックされおいない堎合、機密ペヌゞのリク゚ストの堎合のみ。)
"lockip" [bool]
  • キャプチャをにロックしたすか
"lockuser" [bool]
  • キャプチャをナヌザヌにロックしたすか
"sitekey" [string]
  • この倀は、キャプチャ・サヌビスのダッシュボヌドに衚瀺されたす。

参照しおください

"secret" [string]
  • この倀は、キャプチャ・サヌビスのダッシュボヌドに衚瀺されたす。

参照しおください

"expiry" [float]
  • キャプチャ・むンスタンスを芚えおおく時間数。 Defaultデフォルルト = ヶ月。
"hcaptcha_log" [string]
  • キャプチャ詊行の蚘録。​ファむル名指定するか、無効にしたい堎合は空癜のたたにしお䞋さい。

圹に立぀ヒント:時刻圢匏のプレヌスホルダヌを䜿甚しお、ログ・ファむルの名前に日付/時刻情報を添付できたす。​䜿甚可胜な時刻圢匏のプレヌスホルダヌがgeneral➡time_formatに衚瀺されたす。

"signature_limit" [int]
  • キャプチャが取り消される前に蚱可されるシグネチャの最倧数。​Default/デフォルルト = 。
"api" [string]
  • どのを䜿甚するのですか
api
├─V1 ("V1")
└─Invisible ("V1 (むンビゞブル)")
"show_cookie_warning" [bool]
  • クッキヌの譊告を衚瀺したすか True = はいDefault/デフォルルト。 False = いいえ。
"show_api_message" [bool]
  • メッセヌゞを衚瀺したすか True = はいDefault/デフォルルト。 False = いいえ。
"nonblocked_status_code" [int]
  • ブロックされおいないリク゚ストにキャプチャを衚瀺する堎合、どのステヌタス・コヌドを䜿甚する必芁がありたすか
nonblocked_status_code
├─200 (200 OK 倧䞈倫です): それは最小の堅牢が、最もナヌザヌ・フレンドリヌです。
│ 自動化されたリク゚ストは、この応答をリク゚ストが成功したこずを瀺すものずしお解釈する可胜性がありたす。
├─403 (403 Forbidden 犁断): それはもっず堅牢ですが、少ないナヌザヌ・フレンドリヌです。
│ ほずんどの堎合に掚奚されたす。
├─418 (418 I'm a teapot 私はティヌポットです): ゚むプリル・フヌルのゞョヌクを参照しおいたす<a
│ href="https://tools.ietf.org/html/rfc2324" dir="ltr" hreflang="en-US"
│ rel="noopener noreferrer external">RFC 2324</a>。
│ クラむアント、ボット、ブラりザ、などに理解される可胜性はほずんどありたせん。
│ 嚯楜ず利䟿性のために提䟛されおいたすが、䞀般的にはお勧めしたせん。
├─429 (429 Too Many Requests リク゚ストが倚すぎたす): レヌト制限、攻撃に察凊する堎合、およびフラッド防止に掚奚されたす。
│ 他のコンテキストでは掚奚されたせん。
└─451 (451 Unavailable For Legal Reasons 法的な理由で利甚できたせん): 䞻に法的な理由でブロックする堎合に掚奚されたす。
  他のコンテキストでは掚奚されたせん。

"legal" カテゎリ

法的芁件のコンフィギュレヌション。

"pseudonymise_ip_addresses" [bool]
  • ログ・ファむルを曞き蟌むずきにアドレス停名化するか「プセナヌドニマむズ」 True = はいDefault/デフォルルト。 False = いいえ。
"privacy_policy" [string]
  • 生成されたペヌゞのフッタヌに衚瀺される関連プラむバシヌ・ポリシヌのアドレス。​を指定するか、無効にしたい堎合は空癜のたたにしお䞋さい。

"template_data" カテゎリ

テンプレヌトずテヌマの蚭定。

"theme" [string]
  • CIDRAMに䜿甚するデフォルト・テヌマ。
theme
├─default ("Default")
├─bluemetal ("Blue Metal")
├─fullmoon ("Full Moon")
├─moss ("Moss")
├─primer ("Primer")
├─primerdark ("Primer Dark")
├─rbi ("Red-Blue Inverted")
├─slate ("Slate")
└─ その他
"magnification" [float]
  • フォントの倍率。​Default/デフォルルト = 。
"css_url" [string]
  • カスタムテヌマのファむル。
"block_event_title" [string]
  • ブロック・むベントに衚瀺するペヌゞ・タむトル。
block_event_title
├─CIDRAM ("CIDRAM")
├─denied ("アクセス拒吊")
└─ その他
"captcha_title" [string]
  • キャプチャ・リク゚ストに衚瀺するペヌゞ・タむトル。
captcha_title
├─CIDRAM ("CIDRAM")
└─ その他
"custom_header" [string]
  • すべおの「アクセス拒吊」ペヌゞの最初にずしお挿入されたす。​りェブサむトのロゎ、パヌ゜ナラむズされたヘッダヌ、スクリプト、などに圹立ちたす。
"custom_footer" [string]
  • すべおの「アクセス拒吊」ペヌゞの最䞋郚にずしお挿入されたす。​法的通知、連絡先リンク、ビゞネス情報、などに圹立ちたす。

"rate_limiting" カテゎリ

レヌト制限の蚭定䞀般的な䜿甚には掚奚されたせん。

"max_bandwidth" [string]
  • 将来の芁求に察しおレヌト制限を有効にする前の蚱容期間内に蚱容される最倧垯域幅。​の倀は、このタむプのレヌト制限を無効にしたす。​Default/デフォルルト = 0KB。
"max_requests" [int]
  • 将来の芁求に察しおレヌト制限を有効にする前に、蚱容期間内に蚱可される芁求の最倧数。​の倀は、このタむプのレヌト制限を無効にしたす。​Default/デフォルルト = 0。
"precision_ipv4" [int]
  • の䜿甚状況を監芖する際の粟床。​倀はブロック・サむズを反映したす。​最高の粟床を埗るにはに蚭定したす。​Default/デフォルルト = 32。
"precision_ipv6" [int]
  • の䜿甚状況を監芖する際の粟床。​倀はブロック・サむズを反映したす。​最高の粟床を埗るにはに蚭定したす。​Default/デフォルルト = 128。
"allowance_period" [string]
  • 䜿甚状況を監芖する期間。​Default/デフォルルト = 0°0′0″。
"exceptions" [string]
  • 䟋倖すなわち、レヌト制限されるべきではないリク゚スト。​レヌト制限が有効な堎合にのみ効果がありたす。
exceptions
├─Whitelisted ("ホワむトリストに登録されたリク゚スト")
├─Verified ("怜蚌枈みの怜玢゚ンゞンず゜ヌシャル・メディアのリク゚スト")
└─FE ("CIDRAMフロント゚ンドぞのリク゚スト")
"segregate" [bool]
  • 異なるドメむンおよびホストのクォヌタを分離たたは共有する必芁がありたすか True = クォヌタは分離されたす。 False = クォヌタは共有されたすDefault/デフォルルト。

"supplementary_cache_options" カテゎリ

補足キャッシュ・オプション。 泚これらの倀を倉曎するず、ログアりトする可胜性がありたす。

"prefix" [string]
  • ここで指定された倀は、すべおのキャッシュ・゚ントリ・キヌの前に远加されたす。 Default/デフォルルト = 「CIDRAM_」。 同じサヌバヌに耇数のむンストヌルが存圚する堎合、これはキャッシュを互いに分離しおおくのに圹立ちたす。
"enable_apcu" [bool]
  • キャッシュに「APCu」を䜿甚するかどうかを指定したす。 Default/デフォルルト = True。
"enable_memcached" [bool]
  • キャッシュに「Memcached」を䜿甚するかどうかを指定したす。 Default/デフォルルト = False。
"enable_redis" [bool]
  • キャッシュに「Redis」を䜿甚するかどうかを指定したす。 Default/デフォルルト = False。
"enable_pdo" [bool]
  • キャッシュに「PDO」を䜿甚するかどうかを指定したす。 Default/デフォルルト = False。
"memcached_host" [string]
  • Memcachedのホスト倀。 Default/デフォルルト = 「localhost」。
"memcached_port" [int]
  • Memcachedのポヌト倀。 Default/デフォルルト = 「11211」。
"redis_host" [string]
  • Redisのホスト倀。 Default/デフォルルト = 「localhost」。
"redis_port" [int]
  • Redisのポヌト倀。 Default/デフォルルト = 「6379」。
"redis_timeout" [float]
  • Redisのタむムアりト倀。 Default/デフォルルト = 「2.5」。
"redis_database_number" [int]
  • Redisのデヌタベヌス番号。 Default/デフォルルト = 0。 泚Redis Clusterでは、0 以倖の倀を䜿甚できたせん。
"pdo_dsn" [string]
  • PDOのDSN倀。 Default/デフォルルト = 「mysql:dbname=cidram;host=localhost;port=3306」。

。 「PDO DSN」ずは䜕ですか​CIDRAMでPDOを䜿甚するにはどうすればよいですか

"pdo_username" [string]
  • PDOのナヌザヌ名。
"pdo_password" [string]
  • PDOのパスワヌド。

"bypasses" カテゎリ

デフォルト・シグネチャ・バむパスのコンフィギュレヌション。

"used" [string]
  • どのバむパスを䜿甚する必芁がありたすか
used
├─AbuseIPDB ("AbuseIPDB")
├─AmazonAdBot ("AmazonAdBot")
├─Baidu ("Baiduspider/癟床")
├─Bingbot ("Bingbot")
├─DuckDuckBot ("DuckDuckBot")
├─Embedly ("Embedly")
├─Feedbot ("Feedbot")
├─Feedspot ("Feedspot")
├─GoogleFiber ("Google Fiber")
├─Googlebot ("Googlebot")
├─Grapeshot ("Grapeshot")
├─Jetpack ("Jetpack")
├─Neevabot ("Neevabot")
├─PetalBot ("PetalBot")
├─Pinterest ("Pinterest")
├─Redditbot ("Redditbot")
├─Snapchat ("Snapchat")
├─Sogou ("Sogou/搜狗")
└─Yandex ("Yandex/ЯМЎекс")

.シグネチャ眲名フォヌマット

参照

6.0 基本原則 シグネチャ・ファむルの堎合

すべおのシグネチャはこの圢匏に埓いたす​xxx.xxx.xxx.xxx/yy 「機胜」 「パラメヌタ」

  • xxx.xxx.xxx.xxxは、​ブロックの先頭を衚したすブロックの最初のアドレスのオクテット。
  • yyは、​ブロックサむズを衚したすヌ。
  • 「機胜」は、​スクリプトにシグネチャの凊理方法を指瀺したす。
  • 「パラメヌタ」は、​「機胜」で必芁、​な远加情報を衚したす。

すべおのシグネチャはこの圢匏に埓いたす​xxxx:xxxx:xxxx:xxxx::xxxx/yy 「機胜」 「パラメヌタ」

  • xxxx:xxxx:xxxx:xxxx::xxxxは、​ブロックの先頭を衚したすブロックの最初のアドレスのオクテット。​完党衚蚘ず省略衚蚘の䞡方が可胜です。​圌らは仕様に準拠する必芁がありたす、​1぀の䟋倖を陀いお​CIDRAMでは、​アドレスは省略で始めるこずはできたせん。​䟋えば​::1/128は0::1/128、​そしお::0/128は0::/128ず衚す必芁がありたす。
  • yyは、​ブロックサむズを衚したすヌ。
  • 「機胜」は、​スクリプトにシグネチャの凊理方法を指瀺したす。
  • 「パラメヌタ」は、​「機胜」で必芁、​な远加情報を衚したす。

シグネチャ・ファむルの改行はUnix暙準を䜿甚すべきです %0A、​\n。​他の暙準も䜿甚できたすが、​掚奚されたせん 䟋えば、​Windowsの%0D%0A、​\r\n、​Macの%0D、​\r、​等。​非UNIX改行は正芏化されたす。

正確で正しい衚蚘が必芁です。​スクリプトは、​䞍正確な衚蚘たたは、​䞍正確な衚蚘を䌎うシグネチャを認識したせん。​さらに、​すべおのは、​均等に割り切れる必芁がありたす䟋えば、​10.128.0.0から11.127.255.255たでのすべおをブロックしたい堎合、​10.128.0.0/8はスクリプトによっお認識されたせん、​しかし、​10.128.0.0/9ず11.0.0.0/9を組み合わせお䜿甚するずは、​スクリプトによっお認識されたす。

スクリプトによっお認識されないシグネチャ・ファむル内のものは無芖されたす。​぀たり、​シグネチャ・ファむルを砎損するこずなく、​ほがすべおのデヌタをシグネチャ・ファむルに安党に入れるこずができたす。​シグネチャ・ファむルのコメントは受け入れ可胜です。​特殊な曞匏蚭定は必芁ありたせん。​シェル圢匏のハッシュが掚奚されたすが、​匷制はされたせんシェルスタむルのハッシングは、​IDEやプレヌンテキスト゚ディタに圹立ちたす。

「機胜」の可胜な倀

  • Run
  • Whitelist
  • Greylist
  • Deny

「Run」を䜿甚するず、​シグネチャがトリガヌされるず、​スクリプトはrequire_onceステヌトメントによっお「パラメヌタ」倀で指定されたす倖郚のスクリプトの実行を詊みたす。​䜜業ディレクトリは「/vault/」ディレクトリです。

䟋​127.0.0.0/8 Run example.php

特定の/に察しお特定のコヌドを実行する堎合に䟿利です。

「Whitelist」を䜿甚するず、​シグネチャがトリガヌされるず、​スクリプトはすべおの怜出をリセットしたす䜕かの怜出があった堎合、​テスト機胜を終了したす。​「パラメヌタ」は無芖されたす。​これは、​たたはをホワむトリストに登録するのず同じです。

䟋​127.0.0.1/32 Whitelist

「Greylist」を䜿甚するず、​シグネチャがトリガヌされるず、​スクリプトはすべおの怜出をリセットしたす䜕かの怜出があった堎合、​凊理を続行するために次のシグネチャ・ファむルにスキップする。​「パラメヌタ」は無芖されたす。

䟋​127.0.0.1/32 Greylist

「Deny」を䜿甚するず、​シグネチャがトリガヌされるず、​保護されたペヌゞぞのアクセスは拒吊されたす/がホワむトリストに登録されおいない堎合。​「Deny」は、​実際にアドレスずの範囲をブロックするために䜿甚するものです。​「Deny」を䜿甚するシグネチャがトリガヌされるず、​「アクセス拒吊」ペヌゞが生成され、​保護されたペヌゞぞのリク゚ストが終了したす。

「Deny」によっお受け入れられた「パラメヌタ」倀は、​「アクセス拒吊」ペヌゞ出力に凊理されたす、​リク゚ストされたペヌゞぞのアクセスが拒吊された理由ずしお、​クラむアント/ナヌザヌに提䟛されたす。​それは短くお簡単な文章にするこずができたすなぜそれらをブロックするこずを遞択したのか説明するために。​たた、​略語ずするこずもできたす事前準備された説明をクラむアント/ナヌザヌに提䟛する。

あらかじめ甚意された説明にはL10Nのサポヌトがあり、​スクリプトで翻蚳するこずができたす。​翻蚳は、​スクリプト・コンフィギュレヌションのlangディレクティブを䜿甚しお指定した蚀語に基づいお行われたす。​さらに、​これらの短瞮圢の単語を䜿甚しおいる堎合、​「パラメヌタ」倀に基づいお 「Deny」シグネチャを無芖するようスクリプトに指瀺できたす。​これは、​スクリプト蚭定で指定されたディレクティブを介しお行われたすそれぞれの省略圢に察応するディレクティブがありたす。​ただし、​他の「パラメヌタ」倀にはL10Nがサポヌトされおいたせんしたがっお、​他の倀は翻蚳されたせん、​そしおコンフィギュレヌションによっお制埡可胜ではない。

略語

  • Attacks
  • Bogon
  • Cloud
  • Generic
  • Legal
  • Malware
  • Proxy
  • Spam

6.1 タグ

6.1.0 セクション・タグ

セクション名ず「セクション・タグ」を远加するこずにより、​スクリプトに察する個々のセクションを識別するこずができたす以䞋の䟋を参照しおください。

# セクション。
1.2.3.4/32 Deny Bogon
2.3.4.5/32 Deny Cloud
4.5.6.7/32 Deny Generic
5.6.7.8/32 Deny Spam
6.7.8.9/32 Deny Proxy
Tag: セクション

セクション・タグを終了し、​シグネチャセクションが誀っお識別されないようにするには、​タグず前のセクションの間に少なくずも぀の改行が連続しおいるこずを確認しおください。​タグなしシグネチャは、​デフォルトで「」たたは「」のいずれかになりたすどのタむプのシグネチャがトリガされおいるかに応じお。

1.2.3.4/32 Deny Bogon
2.3.4.5/32 Deny Cloud

4.5.6.7/32 Deny Generic
5.6.7.8/32 Deny Spam
Tag: セクション

䞊蚘の䟋で、​1.2.3.4/32ず2.3.4.5/32は、​「」でタグ付けされたす䞀方、​4.5.6.7/32ず5.6.7.8/32は、​「セクション」でタグ付けされた。

他のタむプのタグの分離にも同じロゞックを適甚するこずができたす。

セクション・タグは、停陜性が発生した堎合のデバッグに非垞に圹立ちたす。​圌らが、問題の正確な原因を簡単に芋぀ける方法を提䟛したす。​フロント゚ンド・ログ・ペヌゞからログ・ファむルを衚瀺するずきに、ログ・ファむル・゚ントリをフィルタリングするのに非垞に圹立ちたすセクション名はフロント゚ンド・ログ・ペヌゞでクリック可胜で、フィルタリング基準ずしお䜿甚できたす。​䞀郚の特定のシグネチャで、セクション・タグが省略されおいる堎合、シグネチャがトリガヌされるず、CIDRAMはシグネチャ・ファむルの名前ずブロックされたアドレスたたはのタむプをフォヌルバックずしお䜿甚したす。​したがっお、セクション・タグは完党にオプションです。​しかし、シグネチャ・ファむルの名前が曖昧である堎合や、芁求をブロックする原因ずなるシグネチャの゜ヌスを明確に特定するこずが困難な堎合など、いく぀かのケヌスで掚奚される堎合がありたす。

6.1.1 期限タグ

「期限タグ」を䜿甚しお、​シグネチャの有効期限を指定するこずができたす。​期限切れのタグがこの圢匏を䜿甚したす​「幎幎幎幎.月月.日日」 以䞋の䟋を参照しおください。

# セクション。
1.2.3.4/32 Deny Generic
2.3.4.5/32 Deny Generic
Expires: 2016.12.31

有効期限が切れたシグネチャは、どの芁求に察しおもトリガされたせん。

6.1.2 原点タグ

特定シグネチャの原点囜を指定する堎合は、「原点タグ」を䜿甚しおするこずができたす。​起点タグは、「ISO 3166-1 Alpha-2」コヌドを受け入れたす。​このコヌドは、該圓するシグネチャの原点囜に察応しおいたす。​これらのコヌドは、倧文字で曞く必芁がありたす小文字たたは倧文字ず小文字が混圚するず正しく衚瀺されたせん。原点タグが䜿甚されるず、関連するブロックされた芁求の「なぜブロックされたしたか」ログ項目に远加されたす。

オプションの「flags CSS」コンポヌネントがむンストヌルされおいる堎合、フロント゚ンド・ログ・ペヌゞでログ・ファむルを衚瀺するずき、原点タグによっお远加された情報は察応する囜旗に眮き換えられたす。​この情報は、生の圢態であろうず囜旗であろうず、クリック可胜である。​クリックするず、同様のログ・゚ントリに埓っおログ・゚ントリがフィルタリングされたすこれにより、原点囜のフィルタリングが可胜になりたす。

泚技術的には、これは積極的に特定の䜍眮情報を求めおいないため、ゞオロケヌションではありたせん。​代わりに、これにより、特定シグネチャの原産囜を明瀺するこずができたす。​同じシグネチャ・セクション内で耇数の原点タグを䜿甚するこずができたす。

仮説的な䟋

1.2.3.4/32 Deny Generic
Origin: CN
2.3.4.5/32 Deny Generic
Origin: FR
4.5.6.7/32 Deny Generic
Origin: DE
6.7.8.9/32 Deny Generic
Origin: US
Tag: Foobar

任意のタグを組み合わせお䜿甚するこずができ、すべおのタグはオプションです​以䞋の䟋を参照しおください。

# 䟋セクション。
1.2.3.4/32 Deny Generic
Origin: US
Tag: 䟋セクション
Expires: 2016.12.31
6.1.3 延期タグ

倧量のシグネチャ・ファむルがむンストヌルされ、䜿甚されおいる堎合、むンストヌルが非垞に耇雑になり、重耇するシグネチャが存圚する可胜性がありたす。​これらの堎合、ブロック・むベント䞭に耇数の重耇シグネチャがトリガヌされるのを防ぐために、延期タグを䜿甚しお、特定のシグネチャ・セクションを他のシグネチャ・ファむルのために延期するこずができる。​これは、䞀郚のシグネチャが他のシグネチャよりも頻繁に曎新される堎合に圹立ちたす、頻繁に曎新されないシグネチャよりも頻繁に曎新されるシグネチャに優先順䜍を付ける。

延期タグは他のタむプのタグず同様に䜿甚されたす。​タグの倀は、むンストヌルされた積極的に䜿甚されるシグネチャ・ファむルず䞀臎する必芁がありたす。

䟋

1.2.3.4/32 Deny Generic
Origin: AA
2.3.4.5/32 Deny Generic
Origin: BB
Defers to: preferred_signatures.dat
6.1.4 プロファむル・タグ

プロファむル・タグは、テスト・ペヌゞに远加情報を衚瀺する手段を提䟛し、モゞュヌルおよび補助ルヌルによっお掻甚しお、より耇雑な動䜜ず埮調敎された意思決定を行うこずができたす。

プロファむルタ・グは、他のタむプのタグず同様に䜿甚されたす。​プロファむル・タグの倀は、モゞュヌルおよび補助ルヌルの条件ずしお䜿甚できたす。​プロファむル・タグは、それらの倀をセミコロンで区切るこずにより、耇数の倀を提䟛できたす。​゚ンド・ナヌザヌには、プロファむル・タグの倀は衚瀺されたせん。

䟋

1.2.3.4/32 Deny Generic
2.3.4.5/32 Deny Generic
Profile: Example;Just some generic stuff;Foo;Bar
Origin: BB

6.2 

6.2.0 基本原則

セクション固有の蚭定を定矩するために、​シンプルな圢匏のマヌクアップをシグネチャ・ファむルで䜿甚するこずができたす。​これは、​異なるシグネチャセクションに察しお異なる蚭定を行う堎合に䟿利です 䟋えば​サポヌトチケットのメヌルアドレスを指定したい堎合は、​しかし特定のセクションのみ​特定のシグネチャでペヌゞリダむレクトをトリガヌしたい堎合は​reCAPTCHA/hCAPTCHAで䜿甚するためにシグネチャセクションをマヌクしたい堎合は​個々のシグネチャに基づいお、​そしお/たたは、​シグネチャセクションに基づいお、​ブロックされたアクセス詊行を別々のファむルに蚘録したい堎合は。

シグネチャ・ファむルでのマヌクアップの䜿甚はオプションです即ち、​あなたが望むならそれを䜿うこずができたすが、​そうする必芁はありたせん。​倧郚分のしかしすべおではないコンフィギュレヌション・ディレクティブを掻甚するこずができたす。

泚意CIDRAMにおけるマヌクアップの実装は非垞に単玔化されおおり、​非垞に制限されおいたす。​これは、​マヌクアップに粟通した方法で、​しかし公匏仕様曞に埓ったり準拠したりするこずはない、​CIDRAMに固有の芁件を満たすこずを意図しおいたす他の実装ず同じように動䜜しない可胜性があり、​そしお他のプロゞェクトには適しおいない可胜性がありたす。

CIDRAMでは、​マヌクアップセグメントはスクリプトに察しお぀のダッシュで「---」識別されたす。​マヌクアップセグメントは、​二重改行によっおシグネチャセクションず䞀緒に終了したす。​兞型的なセグメントは、​ずタグのリストの盎埌の行に぀のダッシュでコンフィギュレヌションされ、​続いお次元のキヌず倀のペアのリストが続きたす。​番目のディメンションは、​コンフィギュレヌション・ディレクティブのカテゎリです番目のディメンションは、​コンフィギュレヌション・ディレクティブです。​以䞋の䟋を参照しおください。

# Foobar 1.
1.2.3.4/32 Deny Generic
2.3.4.5/32 Deny Generic
4.5.6.7/32 Deny Generic
Tag: Foobar 1
---
general:
 http_response_header_code: 403
 emailaddr: username@domain.tld
logging:
 standard_log: "logfile.{yyyy}-{mm}-{dd}.txt"
 apache_style_log: "access.{yyyy}-{mm}-{dd}.txt"
 serialised_log: "serial.{yyyy}-{mm}-{dd}.txt"
recaptcha:
 lockip: false
 lockuser: true
 expiry: 720
 recaptcha_log: "recaptcha.{yyyy}-{mm}-{dd}.txt"
 enabled: true
template_data:
 css_url: "https://domain.tld/cidram.css"

# Foobar 2.
1.2.3.4/32 Deny Generic
2.3.4.5/32 Deny Generic
4.5.6.7/32 Deny Generic
Tag: Foobar 2
---
general:
 http_response_header_code: 503
logging:
 standard_log: "logfile.Foobar2.{yyyy}-{mm}-{dd}.txt"
 apache_style_log: "access.Foobar2.{yyyy}-{mm}-{dd}.txt"
 serialised_log: "serial.Foobar2.{yyyy}-{mm}-{dd}.txt"

# Foobar 3.
1.2.3.4/32 Deny Generic
2.3.4.5/32 Deny Generic
4.5.6.7/32 Deny Generic
Tag: Foobar 3
---
general:
 http_response_header_code: 403
 silent_mode: "http://127.0.0.1/"
6.2.1 reCAPTCHAたたはhCAPTCHAで䜿甚するためにシグネチャセクションをマヌクする方法。

「usemode」が「2」たたは「5」の堎合、​reCAPTCHAたたはhCAPTCHAで䜿甚するためにシグネチャセクションをマヌクするには、​そのシグネチャセクションのマヌカヌセグメントを含めおください以䞋の䟋を参照しおください。

1.2.3.4/32 Deny Generic
2.3.4.5/32 Deny Generic
Tag: CAPTCHA Marked
---
recaptcha:
 enabled: true
hcaptcha:
 enabled: true

6.3 補助

6.3.0 シグネチャ・セクションを無芖する

さらに、​CIDRAMに特定のシグネチャセクションを完党に無芖させたい堎合、​「ignore.dat」ファむルを䜿甚しお、​無芖するセクションを指定するこずができたす。​新しい行にIgnoreず曞いおください、​次に、​スペヌス、​次に、​CIDRAMが無芖するセクションの名前以䞋の䟋を参照しおください。

Ignore セクション

これは、CIDRAMフロント゚ンドの「セクション・リスト」ペヌゞで提䟛されるむンタヌフェむスを䜿甚しおも実珟できたす。

6.3.1 補助ルヌル

独自のカスタム・シグネチャ・ファむルたたはカスタム・モゞュヌルの䜜成が耇雑すぎるず感じる堎合は、CIDRAMフロント゚ンドの「補助ルヌル」ペヌゞで提䟛されるむンタヌフェむスを䜿甚する方が簡単な方法がありたす。​適切なオプションを遞択し、特定のタむプの芁求に関する詳现を指定するこずにより、CIDRAMに芁求に察する応答方法を指瀺できたす。​「補助ルヌル」は、すべおのシグネチャ・ファむルずモゞュヌルが既に実行を終了した埌に実行されたす。

6.4 基本原則 モゞュヌルの堎合

モゞュヌルを䜿甚しお、CIDRAMの機胜を拡匵したり、远加のタスクを実行したり、远加ロゞックを凊理するこずができたす。

モゞュヌルはファむルずしお蚘述されおいるため、CIDRAMコヌドベヌスを十分に理解しおいる堎合は、必芁に応じおモゞュヌルずモゞュヌル・シグネチャを構造化できたすで可胜なこずを理由に。

泚意​コヌドの操䜜に慣れおいない堎合は、独自のモゞュヌルを䜜成するこずはお勧めしたせん。

CIDRAMは、独自のモゞュヌルを簡単か぀簡単に䜜成できる機胜を提䟛しおいたす。​この機胜に関する情報は、以䞋で説明したす。

6.5 モゞュヌル機胜

6.5.0 "$this->trigger"

モゞュヌル・シグネチャは、通垞、$this->triggerで蚘述されたす。​ほずんどの堎合、このクロヌゞャmethodはモゞュヌルを曞く目的のために䜕よりも重芁になりたす。

$this->triggerは぀のパラメヌタを受け取りたす​$Condition、$ReasonShort、$ReasonLongオプショナル、$DefineOptionsオプショナル。

$Conditionの真実性が評䟡されたす。​真の堎合true、シグネチャはトリガヌされたす。​停の堎合false、シグネチャはトリガヌされたせん。​$Conditionには通垞、リク゚ストをブロックする条件を評䟡するためのコヌドが含たれおいたす。

シグネチャがトリガヌされるず、「なぜブロックされたしたか」フィヌルドに$ReasonShortが匕甚されたす。

$ReasonLongは、ナヌザヌ/クラむアントがブロックされたずきにそれらがブロックされた理由を説明するためにナヌザヌ/クラむアントに衚瀺されるオプションのメッセヌゞです。​省略された堎合、暙準の「アクセス拒吊」メッセヌゞを䜿甚したす。

$DefineOptionsは、オプショナル・キヌず倀のペアを含む配列です。​これは、リク゚スト・むンスタンスに固有の蚭定オプションを定矩するために䜿甚されたす。​蚭定オプションは、シグネチャがトリガヌされたずきに適甚されたす。

$this->triggerは、シグネチャがトリガされたずきに真trueを返し、そうでないずきに停falseを返したす。

6.5.1 "$this->bypass"

シグネチャ・バむパスは、通垞、$this->bypassで蚘述されたす。

$this->bypassは぀のパラメヌタを受け取りたす​$Condition、$ReasonShort、$DefineOptionsオプショナル。

$Conditionの真実性が評䟡されたす。​真の堎合true、バむパスはトリガヌされたす。​停の堎合false、バむパスはトリガヌされたせん。​$Conditionには通垞、リク゚ストをブロックしおはならない条件を評䟡するコヌドが含たれおいたす。

バむパスがトリガヌされるず、「なぜブロックされたしたか」フィヌルドに$ReasonShortが匕甚されたす。

$DefineOptionsは、オプショナル・キヌず倀のペアを含む配列です。​これは、リク゚スト・むンスタンスに固有の蚭定オプションを定矩するために䜿甚されたす。​蚭定オプションは、バむパスがトリガヌされたずきに適甚されたす。

$this->bypassは、バむパスがトリガされたずきに真trueを返し、そうでないずきに停falseを返したす。

6.5.2 "$this->dnsReverse"

これは、アドレスのホスト名を取埗するために䜿甚できたす。​ホスト名をブロックするモゞュヌルを䜜成する堎合は、このクロヌゞャヌが䟿利です。

䟋

<?php
/** Fetch hostname. */
if (empty($this->CIDRAM['Hostname'])) {
    $this->CIDRAM['Hostname'] = $this->dnsReverse($this->BlockInfo['IPAddr']);
}

/** Example signature. */
if (strlen($this->CIDRAM['Hostname']) && $this->CIDRAM['Hostname'] !== $this->BlockInfo['IPAddr']) {
    $this->trigger($this->CIDRAM['Hostname'] === 'www.foobar.tld', 'Foobar.tld', 'Hostname Foobar.tld is not allowed.');
}

6.6 モゞュヌル倉数

モゞュヌルは独自のスコヌプ内で実行され、モゞュヌルで定矩された倉数は他のモゞュヌルや芪スクリプトにアクセスできたせん。​$CIDRAM配列に栌玍されおいる堎合を陀いおこの配列は保持されたすモゞュヌルの実行が終了した埌はすべおがフラッシュされたす。

あなたのモゞュヌルに圹立぀䞀般的な倉数は次のずおりです

倉数 説明
$this->BlockInfo['DateTime'] 珟圚の日付ず時刻。
$this->BlockInfo['IPAddr'] 珟圚のリク゚ストのアドレス。
$this->BlockInfo['ScriptIdent'] CIDRAMスクリプトのバヌゞョン。
$this->BlockInfo['Query'] 珟圚のリク゚ストのク゚リ。
$this->BlockInfo['Referrer'] 珟圚のリク゚ストのリファラヌ存圚する堎合。
$this->BlockInfo['UA'] 珟圚のリク゚ストのナヌザヌ・゚ヌゞェントuser agent。
$this->BlockInfo['UALC'] 珟圚のリク゚ストの小文字でナヌザヌ・゚ヌゞェントuser agent。
$this->BlockInfo['ReasonMessage'] 珟圚のリク゚ストがブロックされおいる堎合、ナヌザヌ/クラむアントに衚瀺されるメッセヌゞです。
$this->BlockInfo['SignatureCount'] 珟圚のリク゚ストに察しおトリガされたシグネチャの数。
$this->BlockInfo['Signatures'] 珟圚のリク゚ストに察しおトリガヌされたシグネチャヌの参照情報。
$this->BlockInfo['WhyReason'] 珟圚のリク゚ストに察しおトリガヌされたシグネチャヌの参照情報。

7. 適合性問題

次のパッケヌゞず補品は、CIDRAMず互換性がないこずが刀明しおいたす。

CIDRAMずの互換性を確保するために、以䞋のパッケヌゞず補品甚、モゞュヌルが甚意されおいたす。

参照​互換性チャヌト。


.よくある質問

「シグネチャ」ずは䜕ですか

CIDRAMの文脈では、​「シグネチャ」ずは、​むンゞケヌタ/識別子ずしお機胜するデヌタである。​私たちはそれを䜿っお、​探しおいるものを芋぀けたす通垞はアドレスたたはです。​しばしば、​それはCIDRAMのための䜕らかの呜什を含む応答する最善の方法、​等。​CIDRAMの兞型的なシグネチャは、​次のようになりたす。

「シグネチャ・ファむル」の堎合

1.2.3.4/32 Deny Generic

「モゞュヌル」の堎合

$this->trigger(strpos($this->BlockInfo['UA'], 'Foobar') !== false, 'Foobar-UA', 'User agent "Foobar" not allowed.');

泚意​「シグネチャ・ファむル」のシグネチャず、「モゞュヌル」のシグネチャは、同じではありたせん。

しばしばしかし、​垞にではない、​シグネチャは䞀緒に束ねられお「シグネチャセクション」を圢成したす。​コメント、​マヌクアップ、​および関連するメタデヌタが付いおいるこずがよくありたすこれは、​远加の文脈およびさらなる指瀺を提䟛するために䜿甚するこずができる。

「」ずは䜕ですか

「」は「Classless Inter-Domain Routing」クラスレス・ドメむン間・ルヌティングの略語です 「、​」。​この略語は、​このパッケヌゞの名前の䞀郚、​「CIDRAM」、​ずしお䜿甚されたす。​「CIDRAM」は「Classless Inter-Domain Routing Access Manager」クラスレス・ドメむン間・ルヌティング・アクセス・マネヌゞャヌの略語です。

しかし、​CIDRAMの文脈では䟋えば、​このドキュメント内、​CIDRAMに関する議論の䞭で、​CIDRAM蚀語デヌタ内、​「CIDR」が蚀及されるたびに、​私たちの意図する意味は、​CIDR衚蚘を䜿っお衚珟されたサブネットです。​これは、​意味を明確にするためですサブネットは耇数の方法で衚珟できるため。​したがっお、​CIDRAMは「サブネット・アクセス・マネヌゞャ」ず芋なすこずができたす。

この説明は、​提䟛された文脈ずずもに、​あいたいさを解決するのに圹立぀はずです。

「停陜性」ずは䜕ですか

䞀般化された文脈で簡単に説明、​条件の状態をテストするずきに、​結果を参照する目的で、​甚語「停陜性」たたは停陜性の゚ラヌ、​虚報 英語false positive; false positive error; false alarmの意味は、​結果は「陜性」のようです、​しかし結果は間違いです即ち、​真の条件は「陜性/真」ずみなされたす、​しかしそれは本圓に「陰性/停」です。​「停陜性」は「泣く狌」に類䌌しおいるず考えるこずができたすその状態は矀の近くに狌がいるかどうかである、​真の条件は「停/陰性」です、​矀れの近くに狌がないからです、​しかし条件は「真/陜性」ずしお報告されたす、​矊飌いが「狌​狌​」を叫んだからです、​たたは、​医療怜査に類䌌、​患者が誀っお蚺断されたずき。

いく぀かの関連する甚語は、​「真陜性」、​「真陰性」、​ず「停陰性」です。​これらの甚語が瀺す意味​「真陜性」の意味は、​テスト結果ず真の条件が真です即ち、​「陜性」です。​「真陰性」の意味は、​テスト結果ず真の条件が停です即ち、​「陰性」です。​「真陜性」ず「真陰性」は「正しい掚論」ずみなされたす。​「停陜性」の反察は「停陰性」です。​「停陰性」の意味は、​テスト結果が停です即ち、​「陰性」です、​しかし、​真の条件が本圓に真です即ち、​「陜性」です​䞡方テスト結果ず真の条件、​が「真/陜性」すべきであるはずです。

CIDRAMの文脈で、​これらの甚語は、​CIDRAMのシグネチャずそれらがブロックするものを指したす。​CIDRAMが誀っおアドレスをブロックするず䟋えば、​䞍正確なシグネチャ、​時代遅れのシグネチャなどによる、​我々はこのむベント「停陜性」のを呌び出したす。​CIDRAMがアドレスをブロックできなかった堎合䟋えば、​予期せぬ脅嚁、​シグネチャの欠萜などによる、​我々はこのむベント「䞍圚怜出」のを呌び出したす「停陰性」のアナログです。

これは、​以䞋の衚に芁玄するこずができたす。

  CIDRAMは、​アドレスをブロック必芁がありたせん CIDRAMは、​アドレスをブロック必芁がありたす
CIDRAMは、​アドレスをブロックしたせん 真陰性正しい掚論 䞍圚怜出それは「停陰性」ず同じです
CIDRAMは、​アドレスをブロックしたす 停陜性 真陜性正しい掚論

CIDRAMは囜党䜓をブロックできたすか

はい。​これを行う最も簡単な方法は、BGPViewモゞュヌルをむンストヌルし、必芁に応じお構成するこずです。

シグネチャはどれくらいの頻床でアップデむトされたすか

アップデむト頻床は、​シグネチャ・ファむルによっお異なりたす。​CIDRAMのシグネチャ・ファむルのすべおのメンテナヌが頻繁にアップデむトを詊みる、​しかし、​私たちの皆様には、​他にもさたざたなコミットメントがあり、​私たちはプロゞェクトの倖で生掻しおおり、​ず誰も財政的に補償されおいない、​したがっお、​正確なアップデむトスケゞュヌルは保蚌されたせん。​䞀般に、​十分な時間があればシグネチャがアップデむトされたす。​メンテナヌは必芁性ず範囲間の倉化の頻床に基づいお優先順䜍を぀けようずする。​あなたが䜕かを提䟛できるのであれば、​揎助は垞に高く評䟡されたす。

CIDRAMを䜿甚しおいるずきに問題が発生したしたが、​䜕をすべきかわかりたせん​助けおください

  • あなたは最新の゜フトりェアバヌゞョンを䜿甚しおいたすか​あなたは最新のシグネチャ・ファむルバヌゞョンを䜿甚しおいたすか​そうでない堎合は、​たずすべおをアップデむトしおください。​問題が解決しないかどうかをチェックしおください。​それが続く堎合は、​読んでください。
  • あなたはドキュメンテヌションをチェックしたしたか​もしそうでなければ、​そうしおください。​ドキュメンテヌションを䜿甚しお問題を解決できない堎合は、​匕き続き読んでください。
  • むシュヌ・ペヌゞ をチェックしたしたか​問題が以前に蚀及されおいるかどうかをチェックしおください。​提案、​アむデア、​゜リュヌションが提䟛されたかどうかをチェックしおください。
  • 問題が解決しない堎合は、​教えおください。​むシュヌ・ペヌゞに関する新しいディスカッションを䜜成する。

私はCIDRAMによっおりェブサむトからブロックされおいたす​助けおください

CIDRAMは、​りェブサむト所有者が望たしくないトラフィックをブロックする手段を提䟛したす、​しかし、​りェブサむト所有者は、​その䜿甚方法を決定する必芁がありたす。​シグネチャ・ファむルに誀怜出がある堎合、​蚂正を行うこずができる、​しかし、​特定のりェブサむトからブロック解陀されおいるこずに関しお、​あなたはりェブサむト所有者に連絡する必芁がありたす。​修正が行われるず、​曎新が必芁になりたす。​それ以倖の堎合は、​問題を解決するのは圌らの責任です。​カスタム化ず個人的な遞択は、​私たちのコントロヌルを完党に超えおいたす。

7.2より叀いバヌゞョンでCIDRAMv2の堎合を䜿甚したいず思いたす​手䌝っおくれたすか

いいえ。 PHP≥7.2 は CIDRAM v3 の最小芁件です。

参照​互換性チャヌト。

耇数のドメむンを保護するために぀のCIDRAMむンストヌルを䜿甚できたすか

はい。​CIDRAMのむンストヌルは特定のドメむンに限定されおいたせん、​したがっお、​耇数のドメむンを保護するために䜿甚できたす。​䞀般的に、​぀のドメむンのみを保護するむンストヌル、​私たちは「単䞀ドメむン・むンストヌル」ず呌んでいたすで、​耇数のドメむン/サブドメむンを保護するむンストヌル、​私たちは「マルチドメむン・むンストヌル」ず呌んでいたす。​マルチドメむンむンストヌルを䜿甚しおいる堎合で、​異なるドメむンに異なるシグネチャ・ファむルセットを䜿甚する必芁がある堎合や、​異なるドメむンにCIDRAMを異なる蚭定する必芁がありたす、​これを行うこずができたす。​コンフィギュレヌション・ファむルをロヌドした埌config.yml、​CIDRAMは、​リク゚ストされたドメむンの「コンフィギュレヌション・オヌバヌラむド・ファむル」の存圚をチェックしたす (xn--48jua8kwd4hof5er493ch97b.tld.config.yml)、​そしお芋぀かった堎合、​コンフィギュレヌション・オヌバヌラむド・ファむルによっお定矩されたコンフィギュレヌション倀は、​コンフィギュレヌション・ファむルによっお定矩されたコンフィギュレヌション倀ではなく、​実行むンスタンスに䜿甚されたす。​コンフィギュレヌション・オヌバヌラむド・ファむルは、​コンフィギュレヌション・ファむルず同じです。​お客様の裁量で、​CIDRAMで利甚可胜なすべおの蚭定指瀺句の党䜓たたは必芁なサブセクションを含めるこずができたす。​コンフィギュレヌション・オヌバヌラむド・ファむルは圌らが意図しおいるドメむンに埓っお呜名されたす そう、​䟋えば、​ドメむンhttps://www.some-domain.tld/にコンフィギュレヌション・オヌバヌラむド・ファむルが必芁な堎合は、​コンフィギュレヌション・オヌバヌラむド・ファむルの名前はsome-domain.tld.config.ymlにする必芁がありたす。​通垞の蚭定ファむルず同じ堎所に保存する必芁がありたす。​ドメむン名は HTTP_HOST から来たす。​"www"は無芖されたす。

私はこれをむンストヌルするか、​それが私のりェブサむト䞊で動䜜するこずを保蚌する時間を費やす、​にしたくない​それできたすか​私はあなたを雇うこずができたすか

倚分。​これは、​ケヌスバむケヌスで怜蚎されおいたす。​あなたのニヌズず提䟛できるものを教えおください。​私たちが助けるこずができるかどうかを教えおあげたす。

あなたたたはこのプロゞェクトの任意の開発者は雇甚可胜ですか

䞊蚘を参照。

私は専門家の倉曎、​カスタム化、​等が必芁です​手䌝っおくれたすか

䞊蚘を参照。

私は開発者、​りェブサむトデザむナヌ、​たたはプログラマヌです。​このプロゞェクトに関連する䜜業を行うこずはできたすか

はい。​私たちのラむセンスはこれを犁止しおいたせん。

私はプロゞェクトに貢献したい​これはできたすか

はい。​プロゞェクトぞの貢献は倧歓迎です。​詳现に぀いおは、​「CONTRIBUTING.md」を参照しおください。

Cronを䜿っお自動的にアップデヌトできたすか

はい。​倖郚スクリプトを介しおアップデヌト・ペヌゞず察話するためのがフロント゚ンドに組み蟌たれおいたす。​別のスクリプト、「Cronable」、が利甚可胜です。​これは「cron manager クロン・マネヌゞャヌ」や「cron scheduler クロン・スケゞュヌラ」がこれず他のサポヌトされおいるパッケヌゞを自動的に曎新するために䜿うこずができたすこのスクリプトは独自のドキュメントを提䟛しおいたす。

「違反」ずは䜕ですか

「シグネチャの数」ず「違反」はどちらも、特定のリク゚スト䞭にトリガヌされたシグネチャの重倧床ず数に、シグネチャ・ファむル、モゞュヌル、補助ルヌル、などの理由に関係なく、関連しおいたす。​ただし、「シグネチャの数」はその特定の芁求に察しおのみ持続したすが、「違反」はdefault_tracktimeによっお決定された数の芁求にわたっお持続する可胜性がありたす。

これは、リク゚ストが十分な数の違反でブロックされた堎合、同じ゜ヌスからの埌続のリク゚ストもブロックできるようになりたす。

CIDRAMはホスト名をブロックできたすか

はい。これは、補助ルヌルたたはカスタム・モゞュヌルを䜜成するこずで実珟できたす。

ホスト名をブロックするための補助ルヌル

「default_dns」には䜕が䜿えたすか

あなたが提案を探しおいるならば、「public-dns.info」ず「OpenNIC」は既知の公開サヌバヌの広範なリストを提䟛したす。​たたは、次の衚を参照しおください

 オペレヌタヌ
1.1.1.1 Cloudflare
8.8.4.4
8.8.8.8
2001:4860:4860::8844
2001:4860:4860::8888
Google Public DNS
9.9.9.9
149.112.112.112
Quad9 DNS
84.200.69.80
84.200.70.40
2001:1608:10:25::1c04:b12f
2001:1608:10:25::9249:d69b
DNS.WATCH
208.67.220.220
208.67.222.220
208.67.222.222
OpenDNS Home
77.88.8.1
77.88.8.8
2a02:6b8::feed:0ff
2a02:6b8:0:1::feed:0ff
Yandex.DNS
8.20.247.20
8.26.56.26
Comodo Secure DNS
216.146.35.35
216.146.36.36
Dyn
64.6.64.6
64.6.65.6
Verisign Public DNS
37.235.1.174
37.235.1.177
45.33.97.5
172.104.237.57
172.104.49.100
FreeDNS
156.154.70.1
156.154.71.1
2610:a1:1018::1
2610:a1:1019::1
Neustar Security
45.32.36.36
45.77.165.194
Fourth Estate
74.82.42.42 Hurricane Electric
195.46.39.39
195.46.39.40
SafeDNS
89.233.43.71
91.239.100.100
2001:67c:28a4::
2a01:3a0:53:53::
UncensoredDNS
208.76.50.50
208.76.51.51
SmartViper

泚意​私は、サヌビスリストされた、リストされおいない、いずれの堎合のプラむバシヌの実践、セキュリティ、有効性、たたは信頌性に関しお、いかなる請求たたは保蚌もしたせん。​決定を䞋す際には、あなた自身の研究をしおください。

CIDRAMを䜿甚しおりェブサむト以倖のものメヌルサヌバヌ、、、、などを保護するこずはできたすか

それは法的に可胜ですが、それは実質的か぀技術的に良い考えではありたせん。​CIDRAMラむセンスは、どの技術がCIDRAMを実装するかを制限したせん。​しかし、CIDRAMは「りェブ・アプリケヌション・ファむアりォヌル」であり、垞にりェブサむトを保護するためのものです。​他のテクノロゞを念頭に眮いお蚭蚈されたものではないため、他のテクノロゞに察しお効果的であるか、たたは信頌性の高い保護を提䟛する可胜性は䜎いです。​実装が難しくなる可胜性があり、停陜性や䞍圚怜出のリスクは非垞に高いです。

やキャッシュ・サヌビスを䜿甚するのず同時にCIDRAMを䜿甚するず問題が発生したすか

倚分。​これは、サヌビスずそれをどのように䜿甚しおいるかによっお異なりたす。​䞀般的に、静的アセットのみをキャッシュする堎合、問題はありたせん静的アセットは、時間の経過ずずもに倉化しないものを意味したす䟋えば、画像、CSS、など。​しかし、芁求に応じお動的に生成されるデヌタをキャッシュするずきや、POST芁求の結果をキャッシュしおいるずきに問題が生じるこずがありたすこれはあなたのりェブサむトずその環境を静的にし、CIDRAMは静的な環境で意味のある利益をもたらすこずはたずありたせん。​䜿甚しおいるたたはキャッシュ・サヌビスに基づいお、CIDRAMに固有のコンフィギュレヌション芁件が存圚する堎合がありたすニヌズに合わせおCIDRAMが正しく蚭定されおいるこずを確認しおください。​コンフィギュレヌションが正しくないず、重倧な問題が発生するこずがありたす。

CIDRAMは、私のりェブサむトを攻撃から守りたすか

短い答えいいえ。

より詳现な答え​CIDRAMは、望たしくないトラフィックがあなたのりェブサむトに及がす圱響を軜枛するのに圹立ちたすりェブサむトの垯域幅コストを削枛したす、​望たしくないトラフィックがあなたのハヌドりェアに及がす圱響を軜枛するのに圹立ちたす䟋えば、リク゚ストを凊理しお提䟛するサヌバヌの胜力、​望たしくないトラフィックに関連するその他のさたざたな朜圚的な悪圱響を軜枛するのに圹立ちたす。​しかし、この質問を理解するためには、぀の重芁なこずを芚えおおく必芁がありたす。 . CIDRAMはパッケヌゞであるため、がむンストヌルされおいるマシンで動䜜したす。​このため、CIDRAMは、サヌバヌがすでに芁求を受信した埌にのみ芁求を衚瀺およびブロックできたす。 . 効果的な軜枛は、攻撃の察象ずなるサヌバヌに到達する前に芁求をフィルタリングする必芁がありたす。​理想的には、攻撃は、タヌゲット・サヌバヌに到達する前に、攻撃に関連するトラフィックをドロップたたは再ルヌティングできる゜リュヌションによっお怜出および緩和する必芁がありたす。

これは、専甚のオンプレミス・ハヌドりェア・゜リュヌション、専甚の軜枛サヌビスなどのクラりド・ベヌスの゜リュヌション、察応ネットワヌクを介しおドメむンのをルヌティング、クラりド・ベヌスのフィルタリング、たたはそれらのいく぀かの組み合わせを䜿甚しお実斜するこずができる。​いずれにしおも、この䞻題はちょうど単なる段萜たたは぀で完党に説明するのは少し耇雑すぎる。​これがあなたが远求したい科目であれば、さらなる研究をするこずをお勧めしたす。​攻撃の真の性質が適切に理解されおいる堎合、この回答はより理にかなっおいたす。

アップデヌト・ペヌゞでモゞュヌルたたはシグネチャ・ファむルを有効たたは無効にするず、コンフィギュレヌションに英数字で゜ヌトされたす。​圌らの゜ヌト方法を倉曎するこずはできたすか

はい。​特定の順序で実行するファむルが必芁な堎合は、コンフィギュレヌション・ディレクティブの名前の前に任意のデヌタを远加できたすこのデヌタず名前を区切るためにコロンを䜿甚したす。​その埌、アップデヌト・ペヌゞでファむルを再床䞊べ替えるず、この远加された任意のデヌタが゜ヌト順に圱響したす。​これにより、それらの名前を倉曎せずに、必芁な順序で実行されたす。

䟋えば、次のようにファむルをコンフィギュレヌション・ディレクティブがあるずしたす

modules: |
 file1.php
 file2.php
 file3.php
 file4.php
 file5.php

file3.phpを最初に実行したければ、ファむル名の前にaaa:のようなものを远加するこずができたす

modules: |
 file1.php
 file2.php
 aaa:file3.php
 file4.php
 file5.php

次に、新しいファむルfile6.phpが有効になっおいる堎合、アップデヌト・ペヌゞがそれらをすべお䞊べ替えるず、次のようになりたす

modules: |
 aaa:file3.php
 file1.php
 file2.php
 file4.php
 file5.php
 file6.php

ファむルが非アクティブになったずきず同じ状況です。​逆に、ファむルを最埌に実行したい堎合は、ファむルの名前の前にzzz:のようなものを远加するこずができたす。​いずれの堎合でも、問題のファむルの名前を倉曎する必芁はありたせん。

「PDO DSN」ずは䜕ですか​CIDRAMでPDOを䜿甚するにはどうすればよいですか

「PDO」は「PHP Data Objects」の頭字語です。​さたざたなPHPアプリケヌションで䞀般的に䜿甚されるデヌタベヌス・システムに接続できるように、PHPのむンタヌフェむスを提䟛したす。

「DSN」は「data source name」デヌタ・゜ヌス名の頭字語です。​「PDO DSN」は、PDOがデヌタベヌスに接続する方法を説明しおいたす。

CIDRAMは、キャッシュにPDOを利甚するオプションを提䟛したす。​これが適切に機胜するためには、それに応じおCIDRAMのコンフィギュレヌションを蚭定する必芁がありたすしたがっお、PDOを有効にしたす、次にCIDRAMが䜿甚する新しいデヌタベヌスを䜜成したすCIDRAMが䜿甚するデヌタベヌスをただ考慮しおいない堎合、次に、以䞋に説明する構造に埓っお、デヌタベヌスに新しいテヌブルを䜜成したす。

デヌタベヌス接続は成功したが、必芁なテヌブルが存圚しない堎合、それは自動的に䜜成しようずしたす。​ただし、この動䜜は十分にテストされおいないため、成功を保蚌するこずはできたせん。

もちろん、これは、CIDRAMで実際にPDOを䜿甚する堎合にのみ適甚されたす。​フラット・ファむル・キャッシュデフォルトのコンフィギュレヌションに埓っお、たたは提䟛されおいるその他のさたざたなキャッシュオプションを䜿甚するこずに満足しおいる堎合は、デヌタベヌス、テヌブルなどの蚭定に悩む必芁はありたせん。

以䞋で説明する構造では、デヌタベヌス名ずしお「cidram」を䜿甚しおいたすが、DSN構成で同じ名前が耇補される限り、デヌタベヌスに任意の名前を䜿甚できたす。

╔══════════════════════════════════════════════╗
║ DATABASE "cidram"                            ║
║ │╔═══════════════════════════════════════════╩═════╗
║ └╫─TABLE "Cache" (UTF-8)                           ║
║  ╠═╪═FIELD══CHARSET═DATATYPE═════KEY══NULL═DEFAULT═╣
║  ║ ├─"Key"──UTF-8───VARCHAR(128)─PRI──×────×       ║
║  ║ ├─"Data"─UTF-8───TEXT─────────×────×────×       ║
╚══╣ └─"Time"─×───────INT(>=10)────×────×────×       ║
   ╚═════════════════════════════════════════════════╝

CIDRAMの「pdo_dsn」コンフィギュレヌション・ディレクティブは、次のように蚭定する必芁がありたす。

䜿甚するデヌタベヌス・ドラむバヌに応じお...
├─4d 譊告実隓的、未テスト、非掚奚
│ │
│ │         ╔═══════╗
│ └─4D:host=localhost;charset=UTF-8
│           ╚╀══════╝
│            └デヌタベヌスを芋぀けるために接続するホスト。
├─cubrid
│ │
│ │             ╔═══════╗      ╔═══╗        ╔═════╗
│ └─cubrid:host=localhost;port=33000;dbname=example
│               ╚╀══════╝      ╚╀══╝        ╚╀════╝
│                │              │            └デヌタベヌス䜿甚する名前。
│                │              │
│                │              └ホストに接続するポヌト番号。
│                │
│                └デヌタベヌスを芋぀けるために接続するホスト。
├─dblib
│ │
│ │ ╔═══╗      ╔═══════╗        ╔═════╗
│ └─dblib:host=localhost;dbname=example
│   ╚╀══╝      ╚╀══════╝        ╚╀════╝
│    │          │                └デヌタベヌス䜿甚する名前。
│    │          │
│    │          └デヌタベヌスを芋぀けるために接続するホスト。
│    │
│    └可胜な倀「mssql」、「sybase」、「dblib」。
├─firebird
│ │
│ │                 ╔═══════════════════╗
│ └─firebird:dbname=/path/to/database.fdb
│                   ╚╀══════════════════╝
│                    ├ロヌカル・デヌタベヌス・ファむルぞのパスにするこずができたす。
│                    │
│                    ├ホストずポヌト番号で接続できたす。
│                    │
│                    └これを䜿甚する堎合は、Firebirdのドキュメントを参照しおください。
├─ibm
│ │
│ │         ╔═════╗
│ └─ibm:DSN=example
│           ╚╀════╝
│            └接続するカタログ化されたデヌタベヌス。
├─informix
│ │
│ │              ╔═════╗
│ └─informix:DSN=example
│                ╚╀════╝
│                 └接続するカタログ化されたデヌタベヌス。
├─mysql 最も掚奚されたす
│ │
│ │              ╔═════╗      ╔═══════╗      ╔══╗
│ └─mysql:dbname=example;host=localhost;port=3306
│                ╚╀════╝      ╚╀══════╝      ╚╀═╝
│                 │            │              └ホストに接続するポヌト番号。
│                 │            │
│                 │            └デヌタベヌスを芋぀けるために接続するホスト。
│                 │
│                 └デヌタベヌス䜿甚する名前。
├─oci
│ │
│ │            ╔═════╗
│ └─oci:dbname=example
│              ╚╀════╝
│               ├特定のカタログ化されたデヌタベヌスを参照できたす。
│               │
│               ├ホストずポヌト番号で接続できたす。
│               │
│               └これを䜿甚する堎合は、Oracleのドキュメントを参照しおください。
├─odbc
│ │
│ │      ╔═════╗
│ └─odbc:example
│        ╚╀════╝
│         ├特定のカタログ化されたデヌタベヌスを参照できたす。
│         │
│         ├ホストずポヌト番号で接続できたす。
│         │
│         └これを䜿甚する堎合は、ODBC/DB2のドキュメントを参照しおください。
├─pgsql
│ │
│ │            ╔═══════╗      ╔══╗        ╔═════╗
│ └─pgsql:host=localhost;port=5432;dbname=example
│              ╚╀══════╝      ╚╀═╝        ╚╀════╝
│               │              │           └デヌタベヌス䜿甚する名前。
│               │              │
│               │              └ホストに接続するポヌト番号。
│               │
│               └デヌタベヌスを芋぀けるために接続するホスト。
├─sqlite
│ │
│ │        ╔════════╗
│ └─sqlite:example.db
│          ╚╀═══════╝
│           └䜿甚するロヌカル・デヌタベヌス・ファむルぞのパス。
└─sqlsrv
  │
  │               ╔═══════╗ ╔══╗          ╔═════╗
  └─sqlsrv:Server=localhost,1521;Database=example
                  ╚╀══════╝ ╚╀═╝          ╚╀════╝
                   │         │             └デヌタベヌス䜿甚する名前。
                   │         │
                   │         └ホストに接続するポヌト番号。
                   │
                   └デヌタベヌスを芋぀けるために接続するホスト。

DSNの特定の郚分に䜕を䜿甚するかわからない堎合は、䜕も倉曎せずに、DSNがそのたた機胜するかどうかを最初に確認しおください。

「pdo_username」ず「pdo_password」は、デヌタベヌス甚に遞択したナヌザヌ名ずパスワヌドず同じでなければならないこずに泚意しおください。

CIDRAMはcronjobsをブロックしおいたす。​これを修正する方法は

Cronjobsの目的で専甚ファむルを䜿甚しおいる堎合、通垞のナヌザヌ・リク゚スト䞭にそのファむルを呌び出す必芁がない堎合぀たり、cronjobsのコンテキスト倖、これを修正する最も簡単な方法は、cronjobs䞭にCIDRAMがたったく実行されないようにするこずです぀たり、cronjobsの凊理を担圓するファむルには、CIDRAMをフックしない。

あるいは、それが䞍可胜な堎合、ただし、cronサヌバヌのIPアドレスは比范的䞀貫性があり予枬可胜な堎合、cronサヌバヌのIPアドレスをホワむトリストに登録しおみおできたす。​これを行うには、カスタム・シグネチャ・ファむルにホワむトリスト・シグネチャを䜜成するか、補助ルヌルを䜜成できたす。​CronサヌバヌのIPアドレスが定期的にロヌテヌションし、特に予枬できない堎合、しかし、それにもかかわらず、同じ特定のネットワヌク内から残りたす堎合、ignore.datファむルに、それをそもそもブロックするシグネチャ・セクションの名前をリストするこずができたす。

これらのアむデアをすべお詊したが、どれも圹に立たなかった堎合、たたは、その方法を理解するのに助けが必芁な堎合、CIDRAMのissuesペヌゞで新しいissueを䜜成できたす。


.法埋情報

9.0 セクション・プリアンブル

ドキュメンテヌションのこのセクションは、パッケヌゞの䜿甚ず実装に関する法埋䞊の考慮事項を説明し、基本的な関連情報を提䟛するこずを目的ずしおいたす。​これは、操䜜しおいる囜に存圚する可胜性のある法的芁件の遵守を確実にする手段ずしお、䞀郚のナヌザヌにずっお重芁な堎合がありたす。​䞀郚のナヌザヌは、この情報に埓っおりェブサむトポリシヌを調敎する必芁がありたす。

たず、私パッケヌゞ䜜成者は匁護士ではない、有資栌の法埋専門家でもないこずを認識しおください。​したがっお、私は法埋䞊のアドバむスを提䟛する法的資栌はありたせん。​たた、堎合によっおは、正確な法的芁件は、囜や地域によっお異なる堎合がありたす。​たた、これらが競合するこずがありたす​䟋えばプラむバシヌの暩利を享受する囜ず忘れられる暩利の堎合には、拡匵されたデヌタ保持を望む囜ず比范しお。​たた、パッケヌゞぞのアクセスが特定の囜や管蜄区域に限定されおいるわけではないので、パッケヌゞのナヌザヌベヌスは地理的に倚様である可胜性が高いず考えおください。​これらの点を考慮しお、私はすべおの点で、すべおのナヌザヌにずっお「法的に準拠する」であるこずが䜕を意味するかを述べる立堎にはいたせん。​ただし、ここに蚘茉されおいる情報が、パッケヌゞの文脈で法的に遵守するために必芁な䜜業を自分で決定するのに圹立぀こずを願っおいたす。​疑矩が存続する堎合、たたは法的な芳点から远加の助けず助蚀が必芁な堎合は、有資栌の法埋専門家に盞談するこずをおすすめしたす。

9.1 責任

パッケヌゞ・ラむセンスに蚘茉されおいる通り、パッケヌゞは無保蚌で提䟛されたす。​これには、すべおの責任範囲が含たれたすただしこれに限定されたせん。​あなたの䟿宜のためにパッケヌゞが提䟛されおいたす。​それが有甚であり、それがあなたのためにいく぀かの利益をもたらすこずが期埅されたす。​しかし、あなたがパッケヌゞを䜿甚するか実装するかは、あなた自身の遞択です。​あなたはパッケヌゞを䜿甚するよう匷制されたせん。​しかし、あなたが決めるずころでは、あなたはその決定に責任がありたす。​あなたの意思決定の結果に぀いお、私ず他のパッケヌゞ寄皿者は、盎接的、間接的、暗瀺的、たたはその他の方法にかかわらず、責任を負いたせん。

9.2 第䞉者

その正確なコンフィギュレヌションず実装に応じお、パッケヌゞは堎合によっおは第䞉者ず通信し、情報を共有するこずがありたす。​この情報は、いく぀かの囜においお、状況によっおは、「個人識別情報」ず定矩するこずができたす。

これらの第䞉者がこの情報をどのように䜿甚するかは、これらの第䞉者によっお定められたさたざたなポリシヌの察象ずなりたす。​このドキュメントの範囲倖です。​ただし、このような堎合は、これらの第䞉者ずの情報の共有を無効にするこずができたす。​そのような堎合は、有効にするこずを遞択した堎合、これらの第䞉者によるのプラむバシヌ、セキュリティ、および䜿甚に関する懞念事項を調査するこずは、おあなたの責任です。​ご䞍明な点がある堎合、たたはに関しおこれらの第䞉者の行為に䞍満がある堎合は、これらの第䞉者ずの情報の共有をすべお無効にするこずが最善の方法です。

透明性のために、共有される情報のタむプず、誰ず、以䞋に蚘茉されおいたす。

9.2.0 ホスト名怜玢

ホスト名を扱う機胜やモゞュヌルを䜿甚しおいる堎合䟋えば、「危険なホスト・ブロッカヌ・モゞュヌル」、「tor project exit nodes block module」、「サヌチ・゚ンゞン・ベリフィケヌション」、CIDRAMは、むンバりンド芁求のホスト名を䜕らかの圢で取埗できる必芁がありたす。​通垞、サヌバヌからの着信芁求のアドレスのホスト名を芁求するか、たたはCIDRAMがむンストヌルされおいるシステムによっお提䟛される機胜によっお情報を芁求したすこれは通垞、「ホスト名怜玢」ずしお知られおいたす。​デフォルトで定矩されおいるサヌバヌはGoogle DNSサヌビスに属しおいたすこれはコンフィギュレヌションによっお簡単に倉曎できたす。​通信される正確なサヌビスは構成可胜であり、パッケヌゞの構成方法によっお異なりたす。​CIDRAMがむンストヌルされおいるシステムで提䟛される機胜を䜿甚する堎合は、システム管理者に連絡しお、ホスト名怜玢で䜿甚するルヌトを刀断する必芁がありたす。​圱響を受けるモゞュヌルを避けるか、必芁に応じおパッケヌゞ構成を倉曎しお、CIDRAMでホスト名怜玢を防止できたす。

関連するコンフィギュレヌション・ディレクティブ

  • general -> allow_gethostbyaddr_lookup
  • general -> default_dns
  • general -> force_hostname_lookup
  • verification -> other
  • verification -> search_engines
  • verification -> social_media
9.2.1 怜玢゚ンゞンの怜蚌 サヌチ・゚ンゞン・ベリフィケヌション  ゜ヌシャル・メディアの怜蚌 ゜ヌシャル・メディア・ベリフィケヌション

これらのコンフィギュレヌション・ディレクティブを有効にするず、CIDRAMは、怜玢゚ンゞンや゜ヌシャルメディアから発信されたず思われるリク゚ストの信憑性を怜蚌するために、「転送ルックアップ」を実行しようずしたす。​これを行うために、Google DNSサヌビスを䜿甚しお、これらのむンバりンド・リク゚ストのホスト名からアドレスを解決しようずしたすこのプロセスでは、これらのむンバりンド・リク゚ストのホスト名はサヌビスず共有されたす。

関連するコンフィギュレヌション・ディレクティブ

  • verification -> other
  • verification -> search_engines
  • verification -> social_media
9.2.2 キャプチャ

CIDRAMはreCAPTCHAずhCAPTCHAをサポヌトしおいたす。​正しく機胜するには、キヌが必芁です。​これらはデフォルトで無効になっおいたすが、必芁なキヌを構成するこずで有効になる堎合がありたす。​有効にするず、サヌビスずCIDRAMたたはナヌザヌのブラりザずの間で通信が発生する堎合がありたす。​これには、ナヌザヌのアドレス、ナヌザヌ・゚ヌゞェント、オペレヌティング・システム、およびリク゚ストで利甚可胜なその他の詳现などの情報の通信が含たれる可胜性がありたす。

9.2.3 STOP FORUM SPAM ストップ・フォヌラム・スパム

Stop Forum Spamは、スパマヌからフォヌラム、ブログ、りェブサむトを保護するのに圹立぀、無料で利甚できる玠晎らしいサヌビスです。​これは、既知のスパマヌのデヌタベヌスず、アドレス、ナヌザヌ名、たたは電子メヌル・アドレスがそのデヌタベヌスにリストされおいるかどうかを確認するために利甚できるを提䟛するこずによっおこれを行いたす。

CIDRAMは、このを利甚するオプショナル・モゞュヌルを提䟛したす。​むンバりンド・リク゚ストのアドレスが疑わしいスパマヌに属するかどうかをチェックしたす。​モゞュヌルがむンストヌルされ、アクティブ化されるず、モゞュヌルはナヌザヌのアドレスをサヌビスず共有するがありたす。

9.2.4 ABUSEIPDB

CIDRAMは、AbuseIPDB APIを䜿甚しお虐埅的なアドレスをブロックするためのオプションのモゞュヌルを提䟛したす。​モゞュヌルがむンストヌルされ、アクティブ化されるず、モゞュヌルはナヌザヌのアドレスをサヌビスず共有するがありたす。

9.2.5 BGPVIEW, IP-API

CIDRAMは、BGPView API ず IP-API APIを䜿甚しおおよび囜コヌドのルックアップを実行するオプショナル・モゞュヌルを提䟛したす。​これらのルックアップにより、たたは原産囜に基づいおリク゚ストをブロックたたはホワむトリストに登録できたす。​モゞュヌルがむンストヌルされ、アクティブ化されるず、モゞュヌルはナヌザヌのアドレスをサヌビスず共有するがありたす。

9.2.6 PROJECT HONEYPOT

CIDRAMは、Project Honeypot APIを䜿甚しお虐埅的なアドレスをブロックするためのオプションのモゞュヌルを提䟛したす。​モゞュヌルがむンストヌルされ、アクティブ化されるず、モゞュヌルはナヌザヌのアドレスをサヌビスず共有するがありたす。

9.3 ロギング

ロギングは、倚くの理由からCIDRAMの重芁な郚分です。​ブロック・むベントをロギングせずに、停陜性が発生した堎合、それを蚺断しお解決するこずは困難です。​ロギングせずに、CIDRAMがいかに効果的に実行されおいるかを確かめるこず、その朜圚的な問題を確認するこず、機胜させるために必芁なコンフィギュレヌションやシグネチャの倉曎を決定するのが難しいこずがありたす。​いずれにせよ、ロギングは䞀郚のナヌザヌには望たしくなく、完党にオプションです。​CIDRAMでは、デフォルトでロギングは無効になっおいたす。​これを有効にするには、それに応じおCIDRAMを蚭定する必芁がありたす。

ロギングが法的に蚱可されおいるかどうか、および法的に蚱容される範囲で​䟋えば、ログに蚘録される可胜性があるタむプの情報、期間、および状況、​管蜄区域およびCIDRAMが実斜されおいる状況に応じお倉わる可胜性がある​䟋えば、あなたが個人ずしお、䌁業ずしお、商業的たたは非商業的に動䜜しおいるかどうか。​したがっお、このセクションを泚意深く読んで圹に立぀かもしれない。

CIDRAMが実行できる耇数のタむプのロギングがありたす。​異なるタむプのロギングには、さたざたな理由で異なるタむプの情報が含たれたす。

9.3.0 ブロック・むベント

CIDRAMが実行できる䞻なタむプのロギングは、「ブロック・むベント」に関係したす。​このタむプのロギングは、CIDRAMが芁求をブロックする時期に関係し、぀の異なる圢匏で提䟛できたす

  • 人間が読めるログ・ファむル。
  • Apacheスタむル・ログ・ファむル。
  • シリアラむズされたログ・ファむル。

人間が読めるログ・ファむルに蚘録されたブロック・むベントは、通垞次のようになりたす䟋ずしお

1234
スクリプトのバヌゞョンCIDRAM v1.6.0
日/月/幎/時刻Day, dd Mon 20xx hh:ii:ss +0000
アドレスx.x.x.x
ホスト名dns.hostname.tld
シグネチャの数1
シグネチャリファレンスx.x.x.x/xx
なぜブロックされたしたかクラりド・サヌビス ("Network Name", Lxx:Fx, [XX])!
ナヌザヌ゚ヌゞェントMozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
再構築されたhttps://your-site.tld/index.php
キャプチャ・ステヌタスオン。

Apacheスタむル・ログ・ファむルに蚘録された同じブロック・むベントは、次のようになりたす

x.x.x.x - - [Day, dd Mon 20xx hh:ii:ss +0000] "GET /index.php HTTP/1.1" 200 xxxx "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36"

ログに蚘録されたブロック・むベントには、通垞、次の情報が含たれたす。

  • ブロック・むベントを参照する番号。
  • 珟圚䜿甚䞭のCIDRAMのバヌゞョン。
  • ブロック・むベントが発生した日時。
  • ブロックされた芁求のアドレス。
  • ブロックされた芁求のアドレスのホスト名䜿甚可胜な堎合。
  • 芁求によっおトリガヌされたシグネチャの数。
  • トリガされたシグネチャぞの参照。
  • ブロック・むベントの理由、およびいく぀かの基本的な関連するデバッグ情報。
  • ブロックされた芁求のナヌザヌ・゚ヌゞェントすなわち、芁求偎゚ンティティが芁求に察しおどのように自身を識別する。
  • 芁求されたリ゜ヌスの識別子の再構成。
  • 珟圚のリク゚ストのキャプチャ・ステヌタス該圓する堎合。

このタむプのロギングを担圓するコンフィギュレヌション・ディレクティブは、利甚可胜な぀のフォヌマットのそれぞれに぀いお。

  • logging -> apache_style_log
  • logging -> serialised_log
  • logging -> standard_log

これらのディレクティブを空のたたにするず、このタむプのロギングは無効のたたです。

9.3.1 キャプチャ・ロギング

このタむプのロギングは、特にキャプチャ・むンスタンスに関連し、ナヌザヌがキャプチャ・むンスタンスを完了しようずした堎合にのみ発生したす。

キャプチャ・ログ・゚ントリには、キャプチャ・むンスタンスを完了しようずしおいるナヌザヌのアドレス、詊行が行われた日時、およびキャプチャのステヌタスが含たれたす。​キャプチャ・ログ・゚ントリは通垞、次のようになりたす䟋ずしお。

アドレスx.x.x.x - 日/月/幎/時刻Day, dd Mon 20xx hh:ii:ss +0000 - キャプチャのステヌタス合栌

キャプチャ・ロギングを担圓するコンフィギュレヌション・ディレクティブ

  • hcaptcha -> hcaptcha_log
  • recaptcha -> recaptcha_log
9.3.2 フロント゚ンド・ロギング

このロギングは、フロント゚ンドのログむン詊行に関係したす。​これは、ナヌザヌがフロント゚ンドにログむンしようずするずき、およびフロント゚ンド・アクセスが有効な堎合にのみ発生したす。

フロント゚ンドのログ・゚ントリには、ログむンしようずしおいるナヌザヌのアドレス、詊行が行われた日時、詊行の結果が含たれたす正垞にログむンしたか、ログむンに倱敗したした。​フロント゚ンドのログ・゚ントリは通垞、次のようになりたす䟋ずしお。

x.x.x.x - Day, dd Mon 20xx hh:ii:ss +0000 - "admin" - ログむンしたした。

フロント゚ンド・ロギングを担圓するコンフィギュレヌション・ディレクティブ

  • frontend -> frontend_log
9.3.3 ログ・ロヌテヌション

䞀定期間埌にログをパヌゞしたい堎合や、法埋によっおログをパヌゞする必芁がある堎合がありたす䟋えば、ログを保持するこずが法的に蚱可される時間は、法埋によっお制限される堎合がありたす。​ログ・ロヌテヌションを䜿甚するず、指定された制限を超えるずログ・ファむルに察しお䜕らかのアクションを実行できたす。​パッケヌゞ・コンフィギュレヌションで指定されたログ・ファむルの名前に日付/時刻マヌカヌを含めるこずし䟋えば、{yyyy}-{mm}-{dd}.log、ログ・ロヌテヌションを有効にするで、これを行うこずができたす。

䟋えば法的に日埌にログを削陀する必芁がある堎合は、ログ・ファむルの名前に{dd}.logを{dd}は日を衚す指定し、log_rotation_limitの倀を30に蚭定し、log_rotation_actionの倀をDeleteに蚭定するこずができたす。

逆に、長期間ログを保持する必芁がある堎合は、ログ・ロヌテヌションを無効にするか、ログ・ファむルを圧瞮するためにlog_rotation_actionの倀をArchiveに蚭定するこずができたす占有するディスク・スペヌスの総量が削枛されたす。

関連するコンフィギュレヌション・ディレクティブ

  • logging -> log_rotation_action
  • logging -> log_rotation_limit
9.3.4 ログ切り捚お

必芁に応じお、特定のサむズを超えた個々のログ・ファむルを切り捚おるこずができたす。

関連するコンフィギュレヌション・ディレクティブ

  • logging -> truncate
9.3.5 アドレス・スドニマむれヌション

たず、あなたが甚語に粟通しおいない堎合​「スドニマむれヌション」pseudonymisationずは、補足情報なしで特定のデヌタ察象に特定できないような個人デヌタの凊理を指したす​ただし、そのような補足情報は、個人デヌタが自然人に特定されないこずを保蚌するために、個別に維持され、技術的および組織的措眮を受けるものずしたす。

次のリ゜ヌスは詳现情報を提䟛したす。

堎合によっおは、収集、凊理、たたは保存されたに察しお「アノニマむれヌション」たたは「スドニマむれヌション」を実斜するこずが法的に芁求されるこずがありたす。​このコンセプトはかなり以前から存圚しおいたしたが、/は「スドニマむれヌション」を特に蚀及し、奚励しおいたす。

必芁に応じお、CIDRAMはアドレスを蚘録するずきにこれを行うこずができたす。​ログに蚘録されるず、アドレスの最埌のオクテット、およびアドレスの番目の郚分の埌のすべおが、「x」ずしお衚される。​これは、本質的には、アドレスを番目のサブネット・ファクタの最初のアドレスに䞞め、アドレスを番目のサブネット・ファクタの最初のアドレスに䞞めたす。

泚意CIDRAMのアドレス・スドニマむれヌションは、CIDRAMのトラッキング機胜には圱響したせん。​これが問題の堎合は、トラッキングを完党に無効にするこずをお勧めしたす。

関連するコンフィギュレヌション・ディレクティブ

  • legal -> pseudonymise_ip_addresses
9.3.6 ログ情報を省略

特定の皮類の情報が完党にログに蚘録されないようにしお、これをさらに進めたい堎合は、これも可胜です。​コンフィギュレヌション・ペヌゞで、「fields」コンフィギュレヌション・ディレクティブを参照しお、ログ・゚ントリおよび「アクセス拒吊」ペヌゞに衚瀺されるフィヌルドを制埡しおください。

fields

泚意ログからアドレスを完党に省略するずきにアドレス・スドニマむれヌションを䜿甚する理由はありたせん。

関連するコンフィギュレヌション・ディレクティブ

  • general -> fields
9.3.7 統蚈スタティスティックス

CIDRAMは、オプションで、特定の時間以降に発生したブロック・むベントたたはキャプチャ・むンスタンスの総数などの統蚈を远跡できたす。​この機胜はデフォルトで無効になっおいたすが、パッケヌゞ・コンフィギュレヌションで有効にするこずができたす。​この機胜は、発生したむベントの総数のみを远跡したす。​特定のむベントに関する情報は含たれおいたせんので、ず芋なされるべきではありたせん。

関連するコンフィギュレヌション・ディレクティブ

  • general -> statistics
9.3.8 暗号化 ゚ンクリプション

CIDRAMは、キャッシュたたはログ情報を暗号化したせん。​キャッシュずログの暗号化は、将来導入される可胜性がありたすが、珟圚のずころ具䜓的な蚈画はありたせん。​暩限のない第䞉者によるぞのアクセスに぀いお䟋えば、キャッシュ、ログ​CIDRAMは、䞀般にアクセス可胜な堎所にはむンストヌルしないこずをお勧めしたす䟋えば、ほずんどのりェブサヌバヌで䜿甚できる暙準のpublic_htmlディレクトリの倖にCIDRAMをむンストヌルする、​そしお適切に制限された暩限が匷制されるようにする特に、「vault」ディレクトリ。​懞念が残っおいる堎合は、CIDRAMを蚭定しお、この情報が収集たたは蚘録されないようにするこずができたす​䟋えば、ロギングを無効にするなど。

9.4 COOKIES クッキヌ

CIDRAMは、コヌドベヌスの2぀のポむントでCookieを蚭定したす。 .ナヌザヌがキャプチャ・むンスタンスを正垞に完了するずこれは、lockuserがtrueに蚭定されおいるず仮定したす、CIDRAMは、ナヌザヌがすでにキャプチャ・むンスタンスを完了しおいるずいう埌続の芁求を芚えおおくために、Cookieを蚭定したす。​この方法では、埌続のリク゚ストでキャプチャ・むンスタンスを完了するようナヌザヌに継続的に芁求する必芁はありたせん。 .ナヌザヌがフロント゚ンドに正垞にログむンするず、CIDRAMは埌続のリク゚ストのためにナヌザヌを芚えおおくためにCookieを蚭定したすすなわち、Cookieはナヌザヌをログむンセッションに認蚌するために䜿甚されたす。

いずれの堎合も、Cookieに関する譊告が目立぀ように衚瀺され該圓する堎合、Cookieが関連するアクションに関䞎する堎合にCookieが蚭定されるこずをナヌザヌに譊告したす。​Cookieは、コヌドベヌスの他のどの堎所にも蚭定されおいたせん。

泚意「むンビゞブル」キャプチャは、䞀郚の法域ではクッキヌ法ず互換性がない可胜性がありたす。​クッキヌ法の察象ずなるりェブサむトはそれを避けるべきです。​代わりに、提䟛されおいる他のを䜿甚するか、キャプチャを完党に無効にするこずを遞択するこずをお勧めしたす。

関連するコンフィギュレヌション・ディレクティブ

  • recaptcha -> lockuser
  • recaptcha -> api
  • hcaptcha -> lockuser
  • hcaptcha -> api

9.5 マヌケティングやアドバタむゞング

CIDRAMは、マヌケティングやアドバタむゞング目的で情報を収集たたは凊理したせん。​収集たたは蚘録された情報を販売したり、利益を埗たりするこずはありたせん。​CIDRAMは商業的䌁業ではなく、商業的利益には関係しないので、これらのこずは意味をなさないでしょう。​これは、プロゞェクトの開始以来のケヌスであり、今日も匕き続き行われおいたす。​さらに、これらのこずを行うこずは、プロゞェクトの粟神ず目的に沿ったものではなく、私がプロゞェクトを維持し続ける限り、決しお起こらないでしょう。

9.6 プラむバシヌ・ポリシヌ

堎合によっおは、りェブサむトのすべおのペヌゞずセクションにプラむバシヌ・ポリシヌぞのリンクを明確に衚瀺するこずが法的に芁求されるこずがありたす。​これは、ナヌザヌが正確なプラむバシヌ・プラクティス、収集するのタむプ、および䜿甚する方法を十分に知らされおいるこずを保蚌する手段ずしお重芁です。​このようなリンクをCIDRAMの「アクセス拒吊」ペヌゞに含めるには、プラむバシヌ・ポリシヌのを指定するためのコンフィギュレヌション・ディレクティブが甚意されおいたす。

泚意​プラむバシヌ・ポリシヌ・ペヌゞは、CIDRAMの保護の背埌に眮かないこずを匷くお勧めしたす。​CIDRAMがプラむバシヌ・ポリシヌ・ペヌゞを保護し、CIDRAMによっおブロックされたナヌザヌがプラむバシヌ・ポリシヌぞのリンクをクリックするず、ナヌザヌは再びブロックされ、プラむバシヌ・ポリシヌが衚瀺されなくなりたす。​理想的には、ペヌゞやプレヌン・テキスト・ファむルなど、プラむバシヌ・ポリシヌの静的コピヌにリンクする。

関連するコンフィギュレヌション・ディレクティブ

  • legal -> privacy_policy

9.7 GDPR/DSGVO

䞀般デヌタ保護芏制は、2018幎5月25日に発効するの芏制です。​芏制の第䞀の目的は、垂民および居䜏者に個人情報を管理させ、個人情報および個人情報に関する内の芏制を統䞀するこずです。

この芏制には、欧州連合の「デヌタ䞻䜓」識別された、たたは識別可胜な自然人の「個人識別情報」の凊理に関する特定の芏定が含たれおいたす。​芏制に準拠するためには、「䌁業」芏制によっお定矩されおいる、関連するシステムおよびプロセスは、デフォルトで「プラむバシヌ・バむ・デザむン」を実装する必芁がありたす、最高のプラむバシヌ蚭定を䜿甚する必芁がありたす、栌玍された情報たたは凊理された情報のためにセヌフガヌドを実装する必芁がありたす「スドニマむれヌション」の実装たたはデヌタの完党な「アノニマむれヌション」を含むがこれらに限定されたせん、収集するデヌタの皮類、凊理方法、理由、保持期間、および第䞉者ずこのデヌタを共有するかどうかを明確か぀明癜に宣蚀する必芁がありたす、第䞉者ず共有されるデヌタの皮類、方法、理由などが含たれたす。

芏制によっお定矩されおいるように、合法的な根拠がない限り、デヌタを凊理するこずはできたせん。​䞀般的に、これは、合法的な基準でデヌタ察象のデヌタを凊理するためには、法的矩務を遵守しなければならないを意味したす、たたは明瀺され、十分に情報があり、明癜な同意がデヌタ察象から埗られた埌にのみ行われる。

芏制のいく぀かの偎面は時間ずずもに倉化する可胜性がありたす。​時代遅れの情報が広がらないようにするには、関係する情報をここに入れるのではなく、正匏な情報源から芏制に぀いお孊ぶ方が良いでしょうここに含たれる情報が叀くなる可胜性がありたす。

より倚くの情報を習埗するための掚奚リ゜ヌス


.以前のメゞャヌ・バヌゞョンからのアップグレヌド

10.0 CIDRAM v3

v3ず以前のメゞャヌ・バヌゞョンの間には倧きな違いがありたす。​特に、゚ントリポむントの動䜜方法、モゞュヌルの構造化方法、およびv3でのアップデヌタの動䜜方法は、以前のメゞャヌ・バヌゞョンでの動䜜方法ずは異なりたす。​これらの違いのため、以前のメゞャヌ・バヌゞョンからv3にアップグレヌドする最善の方法は、新芏むンストヌルを実行するこずです。

コンフィギュレヌションず補助ルヌルを保持したい堎合は、アップグレヌド・プロセスを開始する前に、フロント゚ンド・バックアップ・ペヌゞに移動しおください。​そこから、コンフィギュレヌションず補助ルヌルを゚クスポヌトできたす。​゚クスポヌトするず、ファむルがダりンロヌドされたす。​新しいメゞャヌ・バヌゞョンにアップグレヌドした埌、そのファむルを䜿甚しお、以前に゚クスポヌトしたデヌタをむンストヌル環境にむンポヌトできたす。

モゞュヌルの構造が倉曎されたため、v3で適切に動䜜するには、以前のメゞャヌ・バヌゞョン向けのモゞュヌルを曞き盎す必芁がありたす。​盎接移行は機胜したせん。​同じこずがむベントにも圓おはたりたす。

シグネチャ・ファむルの構造は倉曎されおいないため、以前のメゞャヌ・バヌゞョン向けのシグネチャ・ファむルは問題なくv3に盎接移行できたす。

v3以降、モゞュヌル、シグネチャ・ファむル、むベントにはそれぞれ専甚のディレクトリがありたすしたがっお、ルヌトではなく、これらのディレクトリに配眮されたす。

陳腐化により、以前のメゞャヌ・バヌゞョンのシグネチャ・ファむル、モゞュヌル、ブロックリストの䞀郚ほんの䞀郚は、v3では利甚できなくなりたす。​v3以降に远加された新機胜により、ほずんどの堎合、それらは必芁ありたせん。

補助ルヌルの構造には埮劙な倉曎がいく぀かあり、コンフィギュレヌションにも倉曎がありたすが、フロント゚ンド・バックアップ・ペヌゞでむンポヌトおよび゚クスポヌト機胜を䜿甚する堎合は、手動で曞き換えたり、調敎したり、再䜜成したりする必芁はありたせん。​むンポヌト時に、CIDRAMは䜕が必芁かを認識し、自動的に凊理したす。

10.1 CIDRAM v4

v4はただ存圚したせん。​ただし、v3からv4にアップグレヌドするずきは、アップグレヌド・プロセスがはるかに簡単になるはずです。​その時が来るたで、どれほど倧きな違いがあるのか正確にはわかりたせんが、違いは以前よりもはるかに小さくなるず予想しおおり、アップグレヌド・プロセスを簡玠化するためのメカニズムが最初からv3に実装されおいたす。​アップデヌタヌや゚ントリポむントの動䜜方法に倧きな倉曎がない限り、理論的には、新芏むンストヌルを実行するこずなく、フロント゚ンド経由で完党にアップグレヌドできるはずです。

より詳现な情報は、将来の適切な時期にドキュメントに远加される予定です。


最終アップデヌト幎月日。