- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
",t};e.buildCustomizationMenuUi=t;function n(e){let t='
",t}function s(e){let n=e.filter.currentValue||e.filter.defaultValue,t='${e.filter.label}
`,e.filter.options.forEach(s=>{let o=s.id===n;t+=``}),t+="${e.filter.label}
`,t+=`Software Composition Analysis를 설정하기 전에 다음 필수 조건을 충족하는지 확인하세요.
type:web
)을 수신 중입니다.또는 설정 페이지를 통해 Software Composition Analysis를 활성화할 수 있습니다.
Datadog Tracing Library 구성에 환경 변수 또는 새 인수를 추가합니다.
이 단계를 따르면 애플리케이션에 대한 Software Composition Analysis을 성공적으로 설정하여 애플리케이션 또는 서비스에서 사용하는 오픈 소스 라이브러리의 취약점을 포괄적으로 모니터링하고 식별할 수 있습니다.
Datadog Software Composition Analysis(SCA)을 사용하여 앱에서 오픈 소스 라이브러리를 모니터링할 수 있습니다.
SCA는 지원되는 언어에서 -Ddd.appsec.sca.enabled
플래그 또는 DD_APPSEC_SCA_ENABLED
환경 변수를 true
로 설정하여 구성합니다.
이 항목에서는 Java 예제를 사용하여 SCA를 설정하는 방법을 설명합니다.
예시: Java에서 Software Composition Analysis 활성화
**Datadog Java 라이브러리**를 버전 0.94.0 이상(Software Composition Analysis 탐지 기능의 경우 버전 1.1.4 이상)으로 업데이트하세요.
wget -O dd-java-agent.jar 'https://dtdg.co/latest-java-tracer'
curl -Lo dd-java-agent.jar 'https://dtdg.co/latest-java-tracer'
ADD 'https://dtdg.co/latest-java-tracer' dd-java-agent.jar
명령줄에서 SCA를 활성화한 상태로 Java 애플리케이션을 실행합니다.
java -javaagent:/path/to/dd-java-agent.jar -Ddd.appsec.sca.enabled=true -Ddd.service=<MY SERVICE> -Ddd.env=<MY_ENV> -jar path/to/app.jar
또는 애플리케이션이 실행되는 위치에 따라 다음 방법 중 하나를 선택합니다.
참고: 현재 읽기 전용 파일 시스템은 지원되지 않습니다. 애플리케이션은 쓰기 가능한 /tmp
디렉터리에 대한 액세스 권한이 있어야 합니다.
docker run [...] -e DD_APPSEC_SCA_ENABLED=true [...]
컨테이너 Dockerfile에 다음 환경 변수 값을 추가합니다.
ENV DD_APPSEC_SCA_ENABLED=true
APM에 대한 배포 구성 파일을 업데이트하고 SCA 환경 변수를 추가합니다.
spec:
template:
spec:
containers:
- name: <CONTAINER_NAME>
image: <CONTAINER_IMAGE>/<TAG>
env:
- name: DD_APPSEC_SCA_ENABLED
value: "true"
환경 섹션에서 다음을 추가하여 ECS 작업 정의 JSON 파일을 업데이트합니다.
"environment": [
...,
{
"name": "DD_APPSEC_SCA_ENABLED",
"value": "true"
}
]
서비스 호출에서 -Ddd.appsec.sca.enabled
플래그 또는 DD_APPSEC_SCA_ENABLED
환경 변수를 true
로 설정하세요.
java -javaagent:dd-java-agent.jar \
-Ddd.appsec.sca.enabled=true \
-jar <YOUR_SERVICE>.jar \
<YOUR_SERVICE_FLAGS>