웹 보안의 필요성

웹과 관련된 기술이 발전하면서 금융, 쇼핑, 협업 등 다양한 분야에 편의를 주는 복잡한 서비스로 진화

→ 이에 따른 고객의 개인정보와 같은 민감한 정보를 다루게 되면서 이러한 민감한 정보들이 유출되거나 악용되지 않도록 보호하는 웹 보안의 중요성 대두

웹서비스의 구조

웹 리소스

서버의 통신 절차

  1. 이용자가 브라우저를 이용하여 웹 서버에 접속
  2. 브라우저는 이용자의 요청을 해석하여 HTTP 형식으로 웹 서버에 리소스를 요청
  3. HTTP로 전달된 이용자의 요청을 해석
  4. 해석한 이용자의 요청에 따라 적절한 동작을 실행, 리소스를 요처하는 경우는 이를 탐색, 복잡한 동작을 요구할 경우 내부적으로 필요한 연산을 처리
  5. 이용자에게 전달할 리소스를 HTTP 형식으로 이용자에게 전달
  6. 브라우저는 서버에게 응답받은 HTML, CSS, JS 등의 웹 리소스를 시각화하여 이용자에게 보여줌