구체적인 사례로그인 시스템의 취약점 이용일반적으로 사용자가 로그인할 때, 입력한 사용자 이름과 비밀번호는 다음과 같은 SQL 쿼리로 데이터베이스에 전달됩니다:SELECT * FROM users WHERE username = '입력한_사용자이름' AND password = '입력한_비밀번호';악의적인 입력값 삽입공격자가 로그인 입력창에 다음과 같은 값을 넣습니다:bash코드 복사사용자 이름: ' OR '1'='1비밀번호: 아무 값SQL 쿼리는 이렇게 바뀝니다:SELECT * FROM users WHERE username = '' OR '1'='1' AND password = '';SQL Injection 효과쿼리를 해석하면 OR '1'='1'은 항상 참(True)이기 때문에, 데이터베이스는 인증 없이 모든..