Security/Web

    [WEB] Server Side Request Forgery (with Dreamhack)

    웹 개발 언어는 HTTP 요청을 전송하는 라이브러리 제공 PHP : pup-curl NodeJS : http 파이썬 : urllib, requests 이러한 라이브러리는 요청을 보내는 클라이언트 뿐 아니라 서버간 통신을 위해도 사용. 일반적으로 다른 웹 애플리케인션에 존재하는 리소스를 사용하기 위한 목적으로 통신. 웹 서비스의 구성요소가 증가함으로서, 관리 및 코드의 복잡도를 낮추기 위해 마이크로서비스들로 웹 서비스 구현 마이크로서비스는 HTTP, GRPC 등을 사용해 API 통신 마이크로서비스란? 소프트웨어가 잘 정의된 API를 통해 통신하는 소규모의 독립적인 서비스로 구성되어 있는 경우의 소프트웨어 개발을 위한 아키텍처 및 조직적 접근 방식이다. API란? API란 Application Program..