SupaTalker 文件
安全與設定

安全規則與稽核

設定訊息與行為的偵測條件、查看攔截紀錄、管理封鎖名單

這一頁決定訪客傳來的訊息與行為要不要被攔下來,以及攔下來之後怎麼處理。

三個分頁各管什麼

  • 防護規則 —— 設定什麼情況算命中、命中後要做什麼
  • 攔截事件 —— 查命中紀錄,也包含後台自己的操作紀錄
  • 封鎖名單 —— 目前被封鎖的對象,可手動新增或提前解除

防護規則

防護規則列表

一條規則由四個部分組成:什麼情況算命中(條件)、命中之後做什麼(動作)、 哪些頻道適用,以及優先序。

系統已經內建幾條規則。這些和自己新增的規則一樣可以編輯(包括規則名稱)、停用或刪除。

列表的「動作」欄除了動作本身,也會標出累犯規則,例如「拒絕 · 累犯 3 次後封鎖」。 列表上方可以搜尋規則名稱,並依狀態(啟用、停用)或建立期間篩選;名稱、優先序、啟用三欄可以排序。

狀態篩選

每一條規則可以做的事

從每一列右側的「更多操作」進入:

防護規則的更多操作

動作說明
編輯打開「編輯規則」,欄位與新增規則相同
停用讓這條規則暫時不作用。已停用的規則,這個選項會變成「啟用」
刪除先跳出確認視窗,刪除後無法復原

刪除規則的確認視窗

條件類型

新增規則時先選條件類型,分成兩組:

組別條件類型偵測什麼
訊息內容判斷敏感字(關鍵字比對)訊息裡出現你列出的詞
長度限制訊息過長
PII 偵測訊息含個人資料
銀行帳戶(數字+鄰近關鍵字)訊息像是在傳銀行帳號
使用者行為模式頻率異常同一位訪客短時間內傳太多訊息
重複訊息(垃圾訊息)同樣的訊息被反覆傳送
單一對話串訊息上限同一段對話的訊息數超過上限
連續超出範圍回覆訪客持續問與業務無關的內容

列表的「類別」欄會標示是「訊息內容」還是「使用者行為」。

命中後的動作

可選的動作依條件類型而定,畫面只會列出相容的選項:

列表上顯示下拉選單裡的名稱適用結果
記錄僅記錄(不影響訊息/不影響使用者)兩組都可以只在攔截事件留下紀錄,訊息照常處理
拒絕拒絕此訊息(訊息不會送進 AI)訊息內容這則訊息不會送進 AI,改回覆拒絕訊息
遮罩遮罩(僅適用 PII)PII 偵測把個人資料遮掉再繼續
封鎖封鎖使用者(暫時封鎖,封鎖期間的所有訊息都會被擋下)使用者行為把這位訪客加進封鎖名單

生效頻道與優先序

生效頻道可選全部頻道、僅匿名訪客、僅會員、僅 LINE、僅 Messenger、僅 Instagram、僅 OTA。

優先序是數字,數字越小越先評估,新增時預設 100。

新增規則時要填的

名稱、條件類型、優先序、關鍵字(每行一個)、命中動作、生效頻道,以及是否啟用。 關鍵字欄位可以切換「清單」與「純文字」兩種輸入方式。

命中動作選「拒絕此訊息」時,會多出幾個欄位:

  • 自訂拒絕訊息(選填):留空就使用全域設定的「違規回覆文案」
  • 累犯後封鎖:同一位訪客重複命中這條規則達到門檻時,額外把他封鎖。下面的計算窗口(秒)、次數門檻、封鎖時長(分鐘)決定多少時間內命中幾次、封鎖多久。不清楚是做什麼用的,維持預設值即可

新增規則(命中動作選「拒絕此訊息」)

攔截事件

攔截事件

各層防護的命中紀錄都會留在這裡。 每筆會顯示事件名稱、時間、層級、動作、嚴重度,以及訪客識別(IP 或訪客代號)。

列表上方的查詢條件:

條件選項
層級閘道、認證、規則、注入、工具、輸出、後台
嚴重度資訊、警告、危險
搜尋 IP 或訪客識別依訪客識別找紀錄
全部事件依事件篩選。下拉上方的「搜尋事件」可以輸入中文名稱或代碼找事件,選了就直接篩選

另外可以依期間篩選,並依時間或嚴重度排序。

層級篩選 嚴重度篩選 事件篩選

這一頁也記後台自己的操作

新增管理員、設定密碼、建立或刪除金鑰、讀取宿主站台的 secret、修改安全設定,都會以「後台」層級留在這裡。 所以看到的不只是訪客端的攔截,也包含管理操作的紀錄。

封鎖名單

封鎖名單

目前被封鎖的對象都列在這裡,每筆顯示訪客識別、原因、來源、到期時間與建立時間。 來源分「自動」與手動:自動的是規則命中「封鎖」或累犯後由系統加入的,手動的是在這一頁自己加的。

按「手動封鎖」可以自己加一筆。「訪客識別」欄填要封鎖的 IP,或 LINE 訪客識別(格式:line:<visitorId>), 另外要填原因,並可以指定到期日期(留空代表永久封鎖)與備註。

手動封鎖

每一筆封鎖可以做的事

從每一列右側的「更多操作」進入:

封鎖名單的更多操作

動作說明
編輯修改訪客識別、原因、到期日期與備註,欄位與手動封鎖相同
刪除解除這一筆封鎖,不必等到期。會先跳出「確認解封」視窗

解除封鎖的確認視窗

本頁內容