위치: 학습 › 개발 (CS) › 언어 › C언어 › 실습 › 시큐어코딩 체화 드릴 › P2 보안기능 (SD20-36)
규모: 포스팅 17개

포스팅

포스팅설명
SD20. 부적절한 인가 — 세션 식별자 대조로 치환원본 항목: Part 2-1. 인가·권한 계열 — 1. 부적절한 인가 CWE-285
SD21. 중요한 자원에 대한 잘못된 권한허용 — 최소 권한 umask로 치환원본 항목: Part 2-1. 인가·권한 계열 — 2. 중요한 자원에 대한 잘못된 권한허용 CWE-732
SD22. 잘못된 권한 부여 — 그룹별 UID 테이블로 치환원본 항목: Part 2-1. 인가·권한 계열 — 3. 잘못된 권한 부여 CWE-266
SD23. 최소 권한 적용 위배 — 즉시 권한 복귀로 치환원본 항목: Part 2-1. 인가·권한 계열 — 4. 최소 권한 적용 위배 CWE-272
SD24. 하드코드된 패스워드 — 외부 설정 로드로 치환원본 항목: Part 2-2. 자격증명 관리 계열 — 5. 하드코드된 패스워드 CWE-259
SD25. 하드코드된 사용자 계정 — 계정명도 외부 전달로 치환원본 항목: Part 2-2. 자격증명 관리 계열 — 6. 하드코드된 사용자 계정 CWE-255
SD26. 하드코드된 암호화 키 — 키 저장소 주입으로 치환원본 항목: Part 2-2. 자격증명 관리 계열 — 7. 하드코드된 암호화 키 CWE-321
SD27. 주석문안에 포함된 주요정보 — 배포 전 자동 검사로 치환원본 항목: Part 2-2. 자격증명 관리 계열 — 8. 주석문안에 포함된 패스워드 등 시스템 주요정보 CWE-615
SD28. 취약한 암호화 알고리즘 사용 — 식별자 화이트리스트 검증으로 치환원본 항목: Part 2-3. 암호화 계열 — 9. 취약한 암호화 알고리즘 사용 CWE-327
SD29. 사용자 중요정보 평문 저장(또는 전송) — 전송 전 변환으로 치환원본 항목: Part 2-3. 암호화 계열 — 10. 사용자 중요정보 평문 저장(또는 전송) CWE-311
SD30. 충분하지 못한 키 길이 사용 — 최소 길이 상수 검증으로 치환원본 항목: Part 2-3. 암호화 계열 — 11. 충분하지 못한 키 길이 사용 CWE-310
SD31. 적절하지 않은 난수 값의 사용 — 커널 CSPRNG로 치환원본 항목: Part 2-3. 암호화 계열 — 12. 적절하지 않은 난수 값의 사용 CWE-330
SD32. 패스워드 평문 저장 — 해시 저장으로 치환원본 항목: Part 2-3. 암호화 계열 — 13. 패스워드 평문 저장 CWE-256
SD33. 솔트 없이 일방향 해쉬 함수 사용 — 사용자별 난수 솔트로 치환원본 항목: Part 2-3. 암호화 계열 — 14. 솔트 없이 일방향 해쉬 함수 사용 CWE-759
SD34. 취약한 암호화 적절하지 못한 RSA 패딩 — OAEP 패딩 강제로 치환원본 항목: Part 2-3. 암호화 계열 — 15. 취약한 암호화: 적절하지 못한 RSA 패딩 CWE-325
SD35. 취약한 암호화 해쉬함수 하드코드된 솔트 — 호출마다 새 솔트로 치환원본 항목: Part 2-3. 암호화 계열 — 16. 취약한 암호화 해쉬함수: 하드코드된 솔트 CWE-326
SD36. 같은 포트번호의 다중 연결 — SO_REUSEPORT 신중 사용으로 치환원본 항목: Part 2-4. 네트워크 계열 — 17. 같은 포트번호의 다중 연결 CWE-605