TT Lab
블로그 시작하기
배우기 러닝패스 코스

인가와 입력 처리를 코드로 지키기

객체 소유와 관리자 기능 권한, 허용 필드와 스키마 검증, 매개변수 질의, 출력 인코딩과 CSP, 파일 경로 한정, 외부 URL 허용 목록을 다룹니다. 실습마다 작은 서비스의 보안 요구사항을 단위 시험으로 먼저 쓰고, 그 시험이 통과하도록 코드를 고친 뒤, 기존 기능이 그대로인지와 감사 로그를 확인합니다. 마지막에는 여러분의 시험이 그럴듯하지만 틀린 수정을 붙잡는지 채점기가 확인합니다.

중급 · 레슨 18 · 실습 6

실습 시작하기

커리큘럼

객체 소유와 관리자 기능 권한

허용 필드만 받기와 스키마 검증

매개변수 질의와 정렬 허용 목록

출력 인코딩과 CSP

파일 경로를 기준 디렉터리 안으로

외부 URL 을 가져오는 기능의 허용 목록

참고 문서