錄影只能告訴你出了什麼事,SOSI 2.3.0 讓危險指令在按下 Enter 前就被攔下

2026 年 10 月 11 日
錄影只能告訴你出了什麼事,SOSI 2.3.0 讓危險指令在按下 Enter 前就被攔下

一行 rm -rf 打錯路徑,或一句 DROP DATABASE 下錯環境,損害在按下 Enter 的那一刻就已經發生。

SOSI 一直都會把每一條連線錄下來、把每一次操作記下來。但錄影再完整,也只能在事後告訴你「發生了什麼」——資料已經不見,服務已經停了。

SOSI 2.3.0 把防線往前推:在指令送到主機之前就攔下來。

依風險分級處置

在全站設定開啟「危險指令偵測」後,SOSI 會即時比對 SSH/Telnet 連線中的輸入。命中規則時,依規則的等級處置:

  • 告警:讓指令照常執行,但留下紀錄並通知管理員。適合「不一定有問題,但值得知道」的操作,例如清除指令歷史。
  • 擋下:指令不會送出,輸入行被清空,連線繼續。適合 shutdown、chmod -R 777 這類多半是誤操作的指令。
  • 斷線:立即中斷連線。留給 rm -rf、mkfs、DROP DATABASE 這類一旦執行就無法挽回的指令。

鍵盤輸入與貼上都會被比對,所以一次貼進一大段腳本也逃不過。

命中斷線規則時,連線立即中斷並告訴使用者原因

被攔下的人知道為什麼

被擋下或被斷線時,使用者的畫面會直接顯示原因。這不只是體貼——一個莫名其妙斷線的使用者會重連再試一次;知道自己碰到危險指令規則的使用者,會停下來確認。

擋下指令時清除輸入行的方式也可以選:預設送出 Ctrl+E、Ctrl+U,只清掉那一行、不影響正在執行的程式;或改用 Ctrl+C,連多行指令一起取消。

每一次命中都有紀錄

新的「危險指令事件列表」記錄每一次命中:誰、在哪台裝置、命中哪個等級、從鍵盤輸入還是貼上、輸入了什麼。可以依使用者、裝置、等級、來源與時間篩選,從事件詳情還能直接跳到該次連線的文字錄影,看前後文。

危險指令事件列表

輸入內容裡如果夾帶密碼等敏感字串,顯示時會自動遮罩——稽核紀錄不該變成另一個洩漏密碼的地方。

為了讓每個事件都能回溯,啟用偵測後所有 SSH/Telnet 裝置的文字錄影會強制開啟。各裝置原本的設定不會被改寫,關閉偵測就自動恢復。

管理員當下就知道

事件發生時,SOSI 會寄信給管理員,並在線上管理員的畫面上即時跳出通知。通知只帶摘要,點「查看」就能進到事件詳情。

危險指令事件即時通知

同一個版本的其他更新

  • MCP Server:讓 Claude Code 等 AI 工具透過 MCP 以你的身分查詢與管理使用者、裝置、群組與授權。Token 由頁面發放、有時效、可隨時撤銷。
  • 強制改密碼與密碼到期:資料庫認證的帳號也能落實密碼更換政策。
  • 遠端工具列位置與 RDP 由被控端處理輸入法,讓遠端操作更順手。
  • 即時通知改用 PostgreSQL,部署不再需要 Redis。

完整的功能清單與修正項目,請參考 2.3.0 版本更新說明。

準備好升級您的遠端存取管理了嗎?

預約免費 Demo,讓我們的顧問為您展示 SOSI 如何解決您的管理痛點