Kaspersky Endpoint Security 12 for Windows

使用 API

2024年2月14日

ID 189531

無法使用密碼防護透過 REST API 限制對應用程式的存取。例如,無法封鎖使用者透過 REST API 停用防護。您可以透過 REST API 配置密碼防護,並透過本機介面限制使用者對應用程式的存取。

要透過 REST API 管理應用程式,需要在安裝帶 REST API 支援的應用程式時指定的帳戶下執行 REST 用戶端。您只能選擇一個使用者來使用 REST API。

開啟 REST API 文件

透過 REST API 管理應用程式包括以下步驟:

  1. 獲取應用程式設定的當前值。為此,請傳送一個 GET 請求。

    範例:

    GET http://localhost:6782/kes/v1/settings/ExploitPrevention

  2. 應用程式將傳送包含設定的結構和值的回應。Kaspersky Endpoint Security 支援 XML 和 JSON 格式。

    範例:

    {

    "action": 0,

    "enableSystemProcessesMemoryProtection": true

    "enabled": true

    }

  3. 編輯應用程式設定。使用在對 GET 請求的回應中收到的設定結構。

    範例:

    {

    "action": 0,

    "enableSystemProcessesMemoryProtection": false

    "enabled": true

    }

  4. 在 JSON 中儲存應用程式核定(承載)(payload.json)。
  5. 用 PKCS7 格式簽署 JSON。

    範例:

    $ openssl smime -sign -in payload.json -signer cert.pem -inkey key.pem -nodetach -binary -outform pem -out signed_payload.pem

    因此,您會得到一個具有請求的承載的署名檔案 (signed_payload.pem)。

  6. 編輯應用程式設定。為此,請傳送一個 POST 請求並附上有請求承載的署名檔案 (signed_payload.pem)。

應用程式會套用新設定並傳送包含應用程式配置結果的回應(回應可以為空)。您可以使用 GET 請求驗證設定已更新。

此文章對您有幫助嗎?
我們可以如何改善?
感謝您的意見回饋!您正協助我們改善。
感謝您的意見回饋!您正協助我們改善。