↻55번부터 같은 회차 100문항을 이어서 풉니다.×55/ 100문항 자료 불러오는 중123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100편집복원 · 내용 검수 완료애플리케이션 보안 · 2026년 정보보안기사 1회 필기 · 55번공유문제 오류 신고☆Java 웹 애플리케이션에서 문자열 userId를 조건으로 회원을 조회한다. 다음 구현 중 SQL 구조와 입력값을 분리해 SQL Injection을 가장 직접적으로 방지하는 것은?1String sql = "SELECT * FROM users WHERE id='" + userId + "'";2PreparedStatement ps = con.prepareStatement("SELECT * FROM users WHERE id=?"); ps.setString(1, userId);3userId = userId.replace("'", ""); String sql = "SELECT * FROM users WHERE id='" + userId + "'";4String sql = "CALL find_user('" + userId + "')";