☕ Java 코드 에디터
취약한 코드
public boolean login(String id, String pw) {
// [취약] 운영에 남은 디버그 출력 + 테스트 백도어
System.out.println("DEBUG pw=" + pw);
if (id.equals("test") && pw.equals("test")) return true;
return authService.verify(id, pw);
}
💡 수정 가이드 (KISA 기준)
1. 정리
디버그 출력·백도어 삭제.
public boolean login(String id, String pw) {
return authService.verify(id, pw);
}
📊 분석 결과 및 설명
🎯 목표
운영 배포 전 디버그 코드와 백도어를 모두 제거해야 합니다.
⚠️ 현재 취약점
Active Debug Code
디버그 출력/백도어로 정보 노출과 인증 우회가 발생합니다.