다음과 관련된 공격은?SELECT * FROM memberWHERE i… | [9급 국가직 정보시스템보안] 26년 1회차 기출문제 상세 페이지
1[9급 국가직 정보시스템보안] 26년 1회차
다음과 관련된 공격은?SELECT * FROM member
WHERE id = 'admin' and password = ''or''='';
1
XSS
2
CSRF
3
SQL Injection
4
Format String
해설
입력값으로 쿼리 조건을 항상 참으로 만들어 인증을 우회하는 SQL Injection 공격이다.
패스워드 자리에 ''or''=''가 들어가면 빈 문자열 비교가 항상 참이 되어 패스워드 없이 admin으로 로그인된다.
- XSS는 웹 페이지에 악성 스크립트를 삽입해 다른 사용자의 브라우저에서 실행시키는 공격이다.
- CSRF는 인증된 사용자의 권한으로 의도하지 않은 요청을 위조해 보내게 하는 공격이다.
- Format String은 printf 계열 함수의 서식 지정자를 악용해 메모리를 읽거나 쓰는 공격이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.