Security API 개요

네이버 클라우드 플랫폼은 NAVER의 최신 컴퓨팅 기술과 운영 노하우가 축적된 클라우드 서비스입니다.

네이버 클라우드 플랫폼에서 제공하는 여러 가지 상품군 중에 솔루션 상품을 이용할 수 있도록 제공하는 응용 프로그램 인터페이스(API)를 네이버 클라우드 플랫폼 API라고 합니다.

네이버 클라우드 API는 RESTful 형태로 제공된다. HTTP 방식의 GET/POST 메소드 호출을 통해서 이루어진다.

공통설정

  • {SECURITY_API_URL}
https://ncloud.apigw.ntruss.com/security/v1
  • request header
Header Description
x-ncp-apigw-timestamp 1970년 1월 1일 00:00:00 협정 세계시(UTC)부터의 경과 시간을 밀리초(millisecond)로 나타낸 것이다.
APIGW 서버와 시간차가 5분 이상 나는 경우 유효하지 않은 요청으로 간주
x-ncp-apigw-api-key API Gateway에서 발급받은 키
x-ncp-iam-access-key NCP에서 발급받은 API Key 또는 IAM에서 발급받은 AccessKey
x-ncp-apigw-signature-v1 위 예제의 Body를 AccessKey와 맵핑되는 SecretKey로 암호화한 서명
HMAC 암호화 알고리즘은 HmacSHA256 사용

API References


Security

getAppInstanceStatistics

  • API명

    앱별 통계 조회

  • action

    getAppInstanceStatistics

  • 설명

    앱별 보안 감시 통계에 대한 일별 데이터를 조회할 수 있는 API를 제공합니다.

  • 요청 파라미터

    파라미터명 간략 설명 타 입 제 약 필수여부
    appInstanceNo (앱)인스턴스번호 String Yes
    pageNo 페이지번호 Integer Min : 0, Max : 2147483647 No
    pageSize 페이지사이즈 Integer Min : 0, Max : 100 No
    startDate 조회시작일자 String yyyyMMdd No
    endDate 조회종료일자 String yyyyMMdd No
    • appInstanceNo
      • 조회할 대상이 되는 (앱)인스턴스 번호를 입력합니다.
    • pageNo
      • 건수가 많을 경우 페이지 사이즈에 해당하는 페이지 번호
    • pageSize
      • 한 페이지에서 조회할 페이지 사이즈
    • startDate
      • 통계 데이터의 시작 조회 시점을 입력합니다.
      • 아래와 같은 형식으로 입력해야 합니다.
      • 시작 조회 시점에서 마지막 조회 시점까지의 기간이 3개월이 넘지 않아야 합니다.
        형식: yyyyMMdd
        예제: 20160301, 20160401
        
    • endDate
      • 통계 데이터의 마지막 조회 시점을 입력합니다.
      • 아래와 같은 형식으로 입력해야 합니다.
      • 시작 조회 시점에서 마지막 조회 시점까지의 기간이 3개월이 넘지 않아야 합니다.
      • 새벽에 해당 일의 통계 데이터가 기록되므로, 마지막 조회 시점은 어제 날짜 이전 기준으로 조회 가능합니다.
      • default : 어제
        형식: yyyyMMdd
        예제: 20160301, 20160401
        
  • Example

    • 요청

      {SECURITY_API_URL}/getAppInstanceStatistics
      ?appInstanceNo=314450
      &startDate=20160620
      &endDate=20160622
      
    • 응답

      <getAppInstanceStatisticsResponse>
      <requestId>32754454-2745-4ec4-a9f4-2df3c93670fa</requestId>
      <returnCode>0</returnCode>
      <returnMessage>success</returnMessage>
      <totalRows>1</totalRows>
      <packageName>com.forTest3</packageName>
      <osType>
        <code>ANDR</code>
        <codeName>android</codeName>
      </osType>
      <appStatisticsList>
        <appStatistics>
          <detectedDate>20160620</detectedDate>
          <logList>
            <log>
              <detectedName>init</detectedName>
              <detectedCount>12</detectedCount>
            </log>
            <log>
              <detectedName>rooting/jailbreak</detectedName>
              <detectedCount>3</detectedCount>
            </log>
            <log>
              <detectedName>scan</detectedName>
              <detectedCount>5</detectedCount>
            </log>
            <log>
              <detectedName>tampering</detectedName>
              <detectedCount>5</detectedCount>
            </log>
          </logList>
        </appStatistics>
      </appStatisticsList>
      </getAppInstanceStatisticsResponse>
      

연관 정보 바로가기

아래 가이드에서 연관 정보를 확인할 수 있습니다.

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...