민감한 정보의 비인가된 배우에게의 노출
Exposure of Sensitive Information to an Unauthorized Actor
설명
잠재적 영향
해결 방법
취약한 코드 및 안전한 코드 예시
취약한 코드
@RestController
public class UserController {
@GetMapping("/user")
public String getUserInfo(@RequestParam String userId) {
// 위험한 코드: 모든 사용자 정보가 노출될 수 있음
return "Displaying user info: " + getUserDetails(userId);
}
private String getUserDetails(String userId) {
// 사용자 정보를 조회하는 메소드
return "User Details"; // 예시 데이터로 간단히 표현
}
}안전한 코드
관련 CVE
참조
Last updated