[WebHacking] [DreamHack] [Stage1] Background: Web

efforterjisulee·2023년 5월 11일
0

[Web Hacking]

목록 보기
1/1

Introduction

Web (World Wide Web, W3)

  • 인터넷이라는 통신망을 활용하여 구현된 전 지구적 정보 공간
  • 연결된 사람들 사이에 형성되는 정보의 흐름이 마치 거미줄 같다고 하여 '웹'으로 이름 붙였다
  • 인터넷을 기반으로 구현된 서비스 중 HTTP 를 이용하여 정보를 공유하는 서비스

Web Server

정보를 제공하는 주체

Web Client

정보를 받는 이용자

웹의 발전과 보안의 중요성

웹에서 처리하는 정보 자산들이 많아짐에 따라 이들을 안전하게 보관하고 처리해야 할 필요성이 증가
웹을 통한 정보의 교환과정에서 민감한 정보들이 유출되거나 악용되지 않도록 보호하는 웹 보안의 중요성이 대두

웹 서비스, 프론트엔트와 백엔드

  • 과거의 웹서비스
    : 이용자가 요청하는 정보를 제공하기만 하는 수동적인 형태의 서비스
  • 현재의 웹서비스
    : 이용자의 요청을 해석하고 가공하여 필요한 정보와 기능을 제공하는 능동형 서비스
    : 예시) 구굴의 검색서비스는 자신이 원하는 정보를 추상화해서 전달시 해석과 가공을 거쳐 필요한 정보 제시한다.

웹 리소스

: 웹에 갖춰진 정보자산

URI (Uniform Resource Indicator)

Hyper Text Markup Language (HTML)

  • 웹문서의 뼈와 살을 담당한다
  • 태그와 속성을 통한 구조화된 문서작성을 지원한다

Cascading Style Sheets (CSS)

  • 웹 문서의 생김새를 지정한다
  • 웹 리소스들의 시각화 방법을 기재한 스타일 시트이다.
  • 글자의 색깔이나 모양, 배경 색상, 이미지의 크기나 위치 등을 지정가능
  • 브라우저 (Browser) 는 이를 참고하여 웹 문서를 시각화

JavaScript (JS)

  • 웹문서의 동작을 정의

0개의 댓글