ServerSide: SSRF
·
Web
Server-side Request Forgery웹 서비스의 요청 변조브라우저가 변조된 요청을 보내는 CSRF와는 달리 웹 서비스의 권한으로 변조된 요청을 보낼 수 있음 💡 웹 개발 언어는 HTTP 요청을 전송하는 라이브러리 제공 (PHP: php-curl, NodeJS: http, Python: urllib, requests)이런 라이브러리는 서버와 서버간 통신을 위해 사용되기도 함일반적으로 다른 웹 어플리케이션에 존재하는 리소스를 사용하기 위한 목적으로 통신 (마이크로서비스 간 통신, 외부 API 호출, 외부 웹 리소스 다운로드 등..)최근에는 관리 및 코드 복잡도를 낮추기 위해 마이크로서비스들로 웹 서비스 구현하는 추세임각 마이크로서비스는 주로 HTTP. GRPC등을 사용해 API통신*마이크로서비..