웹 보안에서 SSTI(Server-Side Template Injection)란?
어려움 MDN Web Docs해설
SSTI는 사용자 입력이 서버 측 템플릿(Jinja2, Twig, EJS 등)에 직접 삽입될 때 발생합니다. 공격자가 템플릿 문법(예: {{7*7}})을 삽입하면 서버에서 코드가 실행되어, 파일 읽기, 명령 실행 등 심각한 피해를 줄 수 있습니다. 사용자 입력을 템플릿 문법과 분리하여 방어합니다.
SSTI는 사용자 입력이 서버 측 템플릿(Jinja2, Twig, EJS 등)에 직접 삽입될 때 발생합니다. 공격자가 템플릿 문법(예: {{7*7}})을 삽입하면 서버에서 코드가 실행되어, 파일 읽기, 명령 실행 등 심각한 피해를 줄 수 있습니다. 사용자 입력을 템플릿 문법과 분리하여 방어합니다.