<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                openstar的使用是非常靈活的,不僅僅是單一規則的匹配,而支持多規則組方式,AND 以及 OR 方式進行規則的連接,規則匹配的位置是`request`請求的任意位置 具體規則可以匹配的位置: ``` local scheme # 協議 local uri # uri (瀏覽器地址 ? 前的字符串) local remoteIp # nginx 取的直連 IP (使用了realip模塊后,則是從header頭取的) local ip # 通過 openstar 提供的 從header頭取的ip地址(目前使用 realip模塊就夠用了) local serverIp # 服務器ip local http_host # header 頭里的 HOST local server_name # nginx 配置文件 server 字段 local hostname # 域名(準確的解析域名) local method # 請求的方法 local referer # 請求的 referer local useragent # 請求的 useragent local cookie # 請求的 cookie local request_uri # 完整的 請求地址 (uri+query_string) local query_string # GET 請求參數(瀏覽器地址 ? 后面的內容) local http_content_type # 請求頭 類型字段 local headers # table 類型的 header(包括所有header頭) local args # table 類型的 GET 請求參數 local args_data # 所有GET請求的 value 的連接字符串,連接符 , local posts # http_content_type 為 x-www-form-urlencoded POST的請求參數的table類型 local posts_data # posts 該table中所有 value 的連接字符串,連接符 , local posts_all # 完整的請求body體內容 local post_form # POST 表單時,解析后的table ``` 當然在高級規則中支持使用插件,就是說過濾代碼可以自己使用`lua`進行編寫,可以實現任意你想要的過濾功能,且性能上比 loadstring ,dofile 都要好,代碼上沒有什么大的問題,那么他的性能就不會很差 一定要看一下WAF整體的防護流程圖,規則之間的優先級就是根據這個流程圖而確定的,當規則配置沒有達到想要的效果,一定要冷靜,對比流程圖看看是否是遺漏的。 ![](https://img.kancloud.cn/07/ec/07ece639e3510fab3fe9aa9dcf09840b_1664x3159.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看