Available in Classic and VPC
Security Monitoring is a NAVER Cloud Platform service that provides an automated security system that monitors external security threats in real time and efficiently responds to detected events. The Security Monitoring service provides APIs for Anti-virus service, Anti-DDoS (Anti-Distributed Denial of Service) service, IDS (Intrusion Detection System) service, IPS (Intrusion Prevention System) service, and WAF (Web Application Firewall) service features in RESTful form.
Common Security Monitoring settings
The following describes commonly used request and response formats in Security Monitoring APIs.
Request
The following describes the common request format.
API URL
The request API URL is as follows:
Classic: https://securitymonitoring.apigw.ntruss.com/securitymonitoring/v1/
VPC: https://securitymonitoring.apigw.ntruss.com/vsecuritymonitoring/v1/
Request headers
The following describes the request headers.
The following table lists the request headers for IAM authentication.
Field | Required | Description |
---|---|---|
x-ncp-apigw-timestamp |
Required | This is the number of milliseconds that have elapsed since January 1, 1970 00:00:00 UTC. |
x-ncp-iam-access-key |
Required | Access key issued on NAVER Cloud Platform |
x-ncp-apigw-signature-v2 |
Required | Base64-encoded signature that encrypts the request information with a secret key that maps to the access key issued on NAVER Cloud Platform, using the HMAC encryption algorithm (HmacSHA256) |
content-type |
Required | Request data formatapplication/json |
Response
The following describes the common response format.
Response status codes
The following describes the response status codes.
HTTP status code | Code | Message | Description |
---|---|---|---|
200 | 0 | SUCCESS | Success |
200 | 9 | Internal Error Acquired | Internal error |
400 | 100 | Bad Request Exception | Request syntax error |
401 | 200 | Authentication Failed | Authentication failed |
401 | 210 | Permission Denied | Access unauthorized |
403 | -1 | Permission Denied | Access unauthorized |
404 | 300 | Not Found Exception | Resource not found |
429 | 400 | Quota Exceeded | Request quota exceeded |
429 | 410 | Throttle Limited | Too fast or frequent requests |
429 | 420 | Rate Limited | Too many requests in a given time period |
413 | 430 | Request Entity Too Large | Request size exceeded |
503 | 500 | Endpoint Error | Endpoint error |
504 | 510 | Endpoint Timeout | Endpoint timeout |
500 | 900 | Unexpected Error | Unknown error |
For response status codes common to NAVER Cloud Platform, see Ncloud API response status codes.
Security Monitoring API
The following describes the APIs provided by the Key Management Service API service.
API | Description |
---|---|
getAVList | Get the list of security events that occurred while using the Anti-virus service. |
getDDoSList | Get the list of security events that occurred while using the Anti-DDoS service. |
getDDoSEventDetail | Get details of a security event that occurred while using the Anti-DDoS service. |
getIDSList | Get the list of security events that occurred while using the IDS service. |
getIDSEventDetail | Get details of a security event that occurred while using the IDS service. |
getIPSList | Get the list of security events that occurred while using the IPS service. |
getWAFList | Get the list of security events that occurred while using the WAF service. |
Security Monitoring related resources
NAVER Cloud Platform provides a variety of related resources to help users better understand Security Monitoring APIs.
- Security Monitoring API guides
- Create signature: how to create a signature to add to the request header
- API Gateway User Guide: how to issue the API key to be added to the request header
- Sub Account User Guides: how to issue the access key to be added to the request header
- Common Ncloud response status codes: information on common response status codes of NAVER Cloud Platform used by Key Management Service
- How to use the Security Monitoring service
- Security Monitoring User Guide: how to use Key Management Service in the NAVER Cloud Platform console
- Ncloud use environment guide: guide for VPC and Classic environments and support availability
- Introduction to pricing, characteristics, and detailed features: the summary of pricing system, characteristics, and detailed features of Key Management Service
- Latest service news: the latest news on Key Management Service
- FAQ: frequently asked questions from Key Management Service users
- Contact us: Send direct inquiries for unresolved questions that aren't answered by the API guide.