이 제품은 선택한 Datadog 사이트에서 지원되지 않습니다. ().

애플리케이션 보안 기능 지원

다음은 지정된 트레이서 버전에 대해 Python 라이브러리에서 지원되는 애플리케이션 보안 기능입니다.

애플리케이션 보안 기능최소 Python 트레이서 버전
위협 탐지1.9.0
Threat Protection1.10.0
차단된 요청에 대한 응답 사용자 지정1.19.0
소프트웨어 구성 분석(SCA)1.5.0
코드 보안평가판
자동 사용자 활동 이벤트 추적1.17.0
API Security2.6.0

참고: Threat Protection를 사용하려면 명시된 트레이스 최소 버전에 포함된 Remote Configuration을 활성화해야 합니다.

지원되는 배포 유형

유형위협 탐지 지원소프트웨어 구성 분석
Docker
쿠버네티스(Kubernetes)
Amazon ECS
AWS Fargate
AWS Lambda

언어 및 프레임워크 호환성

지원되는 Python 버전

Python Application Security Client 라이브러리는 다양한 버전의 라이브러리 및 Python 런타임 지원 수준을 명시하는 버전 관리 정책을 따릅니다.

다음 두 가지 릴리스 브랜치를 지원합니다.

릴리스지원 레벨
<1유지 관리
>=1.0,<2일반 가용성

라이브러리는 다음 런타임을 지원합니다.

OSCPU런타임런타임 버전지원 ddtrace 버전
Linuxx86-64, i686, AArch64CPython2.7, 3.5-3.11<2
MacOSIntel, Apple SiliconCPython2.7, 3.5-3.11<2
윈도우즈(Windows)64비트, 32비트CPython2.7, 3.5-3.11<2

웹 프레임워크 호환성

  • 공격자 소스 HTTP 요청 세부 정보
  • HTTP 요청 태그(상태 코드, 메소드 등)
  • Distributed Tracing으로 애플리케이션을 통한 공격 플로 확인
Application Security 기능 노트
  • Software Composition Analysis는 모든 프레임워크에서 지원됩니다.

지원 프레임워크

프레임워크버전Threat Detection이 지원되나요?Threat Protection이 지원되나요?
Django1.8
Flask0.10

Flask에서는 쿼리 문자열을 지원하지 않습니다.

원하는 프레임워크가 목록에 없다면 저희에게 알려주세요! 간단한 양식을 작성하여 자세한 내용을 보내주세요.

데이터 스토어 호환성

Datastore 추적은 다음을 제공합니다.

  • 요청에서 응답까지의 시간 측정
  • 쿼리 정보(예: 보안 처리된(sanitized) 쿼리 문자열)
  • 오류 및 스택 트레이스 캡처
Application Security 기능 노트
  • Software Composition Analysis는 모든 프레임워크에서 지원됩니다.
  • Threat Protection는 HTTP 요청(인풋) 레이어에서도 작동하므로, 아래 표에 명시되지 않은 데이터베이스를 포함한 모든 데이터베이스에서 기본적으로 작동합니다. Python 라이브러리는 데이터베이스 API 사양을 지원하며, 모든 일반 SQL 데이터베이스를 지원합니다. 여기에는 SQLite, MySQL, Postgres, MariaDB와 같은 데이터베이스가 포함됩니다.

사용자 Authentication Frameworks 호환성

User Authentication Framework 통합은 다음을 제공합니다.

  • 사용자 ID를 포함한 사용자 로그인 이벤트
  • 사용자 로그인 이벤트에 대한 계정 탈취 탐지 모니터링
프레임워크프레임워크 버전
Django1.11, 2.2, 3.2, >= 4.0