오늘의 보안 문제 #1
매일 새 문제가 나옵니다. 코드를 읽고 가장 심각한 보안 취약점을 고르세요.
아이디로 회원을 조회하는 로그인 코드입니다 (PostgreSQL, psycopg). 가장 심각한 취약점은?
def find_user(conn, username):
cur = conn.cursor()
query = f"SELECT id, password_hash FROM users WHERE username = '{username}'"
cur.execute(query)
return cur.fetchone()