OWASP Desktop App Security Top 10은 데스크톱(두꺼운 클라이언트) 애플리케이션에서 자주 발생하는 보안 위험을 식별하고, 개발자·제품 책임자·보안 엔지니어에게 경각심을 제고하기 위한 가이드입니다. 보다 안전한 코드 문화를 정착시키기 위한 첫 걸음으로 권장됩니다.:contentReference[oaicite:1]{index=1}
| 항목 코드 | 위험 항목명 | 설명 |
|---|---|---|
| DA1 | Injections | SQL, LDAP, XML, OS 명령 등 다양한 입력주입 공격:contentReference[oaicite:2]{index=2} |
| DA2 | Broken Authentication & Session Management | 운영 체제 또는 외부 장치 기반 인증 실패, 세션 관리 오류:contentReference[oaicite:3]{index=3} |
| DA3 | Sensitive Data Exposure | 로그 또는 메모리에 저장된 민감 정보, 하드코딩 비밀키 등 데이터 노출:contentReference[oaicite:4]{index=4} |
| DA4 | Improper Cryptography Usage | 취약하거나 구식 암호화 알고리즘 사용, 무결성 검증 오류:contentReference[oaicite:5]{index=5} |
| DA5 | Improper Authorization | 사용자 역할에 대한 권한 설정 미비, 최소 권한 원칙 부재:contentReference[oaicite:6]{index=6} |
| DA6 | Security Misconfiguration | 운영 체제 설정, 방화벽, 그룹 정책 등 보안 구성 오류 (페이지에는 상세 내용 누락):contentReference[oaicite:7]{index=7} |
| DA7 | Insecure Communication | 약한 TLS 설정, 암호화되지 않은 내부 통신 (페이지에는 상세 내용 누락):contentReference[oaicite:8]{index=8} |
::contentReference[oaicite:10]{index=10}