POST/api/ti/benign
사용자 Benign 해시 등록 (별칭, ti:write)
Responses
200 OK401 ti:write 필요
cURLcurl -X POST https://scti.in-bridge.com/api/ti/benign \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"hashes":["string"]}'
JavaScriptconst res = await fetch("https://scti.in-bridge.com/api/ti/benign", {
method: "POST",
headers: {
"Authorization": `Bearer ${token}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hashes": [
"string"
]
})
});
const data = await res.json();
POST/api/ti/hash-manager
benign 해시 등록 (별칭, ti:write)
Request body
hashesobject[]required
sha256_hashstringrequired
Responses
200 OK401 ti:write 필요
cURLcurl -X POST https://scti.in-bridge.com/api/ti/hash-manager \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"hashes":[{"sha256_hash":"string","file_name":"string","reason":"string","incident_id":"string","created_by":"string"}]}'
JavaScriptconst res = await fetch("https://scti.in-bridge.com/api/ti/hash-manager", {
method: "POST",
headers: {
"Authorization": `Bearer ${token}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hashes": [
{
"sha256_hash": "string",
"file_name": "string",
"reason": "string",
"incident_id": "string",
"created_by": "string"
}
]
})
});
const data = await res.json();
DELETE/api/ti/hash-manager
benign 해시 삭제 (별칭, ti:write)
Responses
200 OK401 ti:write 필요
cURLcurl -X DELETE https://scti.in-bridge.com/api/ti/hash-manager \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"hashes":["string"]}'
JavaScriptconst res = await fetch("https://scti.in-bridge.com/api/ti/hash-manager", {
method: "DELETE",
headers: {
"Authorization": `Bearer ${token}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hashes": [
"string"
]
})
});
const data = await res.json();
POST/api/ti/benign-check
정상 해시 3단계 검사
PostgreSQL custom/EDR benign + PostgreSQL NSRL 3단계 benign 검증.
cURLcurl -X POST https://scti.in-bridge.com/api/ti/benign-check \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"hashes":["string"]}'
JavaScriptconst res = await fetch("https://scti.in-bridge.com/api/ti/benign-check", {
method: "POST",
headers: {
"Authorization": `Bearer ${token}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hashes": [
"string"
]
})
});
const data = await res.json();