Műveletek az API-val
Nem lehet korlátozni az alkalmazás hozzáférését a REST API-n keresztül a Jelszóvédelem használatával. Például nem lehet REST API-n keresztül megtiltani egy felhasználónak, hogy kikapcsolja a védelmet. A REST API-n keresztül megadhatja a Jelszavas védelmet, és korlátozhatja, hogy a felhasználó a helyi felületen keresztül érje el az alkalmazást.
Ahhoz, hogy a REST API-n keresztül kezelje az alkalmazást, először futtatnia kell a REST klienst azon fiók alatt, amit megadott az alkalmazás telepítése REST API támogatással lehetőségnél. A REST API-val történő munkálatokhoz csak egy felhasználót választhat ki.
NYISSA MEG A REST API DOKUMENTUMOT
Az alkalmazás REST API felületen keresztül történő kezelése a következő lépésekből áll:
- Kérje le az alkalmazásbeállítások jelenlegi értékeit. Ehhez küldjön GET-kérelmet.
Példa:
GET http://localhost:6782/kes/v1/settings/ExploitPrevention
- Az alkalmazás választ fog küldeni a beállítások struktúráival és értékeivel. A Kaspersky Endpoint Security az XML- és JSON-formátumokat támogatja.
Példa:
{
"action": 0,
"enableSystemProcessesMemoryProtection":
true,
"enabled": true
}
- Szerkessze az alkalmazás beállításait. Használja a GET-kérelemre kapott beállításstruktúrákat.
Példa:
{
"action": 0,
"enableSystemProcessesMemoryProtection":
false,
"enabled": true
}
- Mentse el az alkalmazás beállításait (az adattartalmat) egy JSON-fájlban (payload.json).
- Írja alá a JSON-fájlt PKCS7 formátumban.
Példa:
$ openssl smime -sign -in
payload.json -signer cert.pem -inkey key.pem -nodetach -binary -outform pem -out signed_payload.pem
Ennek eredményeként egy aláírt fájlt kap a kérés adattartalmával (
sign_payload.pem
). - Szerkessze az alkalmazás beállításait. Ehhez küldjön egy POST kérést, és csatolja az aláírt fájlt a kérés adattartalmával (
sign_payload.pem
).
Az alkalmazás alkalmazza az új beállításokat, és elküldi az alkalmazás konfigurációs eredményeit tartalmazó választ küld (a válasz üres is lehet). A beállítások frissítését GET kéréssel ellenőrizheti.