웹 해킹 & 보안 완벽 가이드 03장 정리
2023. 10. 8. 01:01ㆍ웹 해킹 & 보안 완벽 가이드 정리
03 웹 어플리케이션 기술
HTTP
WWW에서 쓰이는 핵심 통신 프로토콜로 오늘날 거의 모든 웹에서 사용된다.
클라이언트가 request를 보내고 서버가 response보내는 방식이다.
HTTPS
기존의 HTTP를 암호화된 버전 SSL에서 TLS로 발전됨.
HTTP 메소드
GET : 입력값이 URL 파라미터에 노출됨. (어떠한 정보를 가져와 조회할 때 쓰임)
POST : 입력값이 URL에 노출이 되지 않아 보안 측면에서 안전함? (데이터를 서버로 전송함)
PUT : 서버에 특정 자원을 올릴 때 사용.
URL
프로토콜://호스트명:포트번호/경로/파일명?para=값
REST
WWW 과 같은 시스템을 위한 아키텍처의 한 형식
쿠키
저장 위치 : 클라이언트
세션보다 취약
세션
저장 위치 : 서버
쿠키보단 보안 좋음
XML
XML은 데이터 저장, 전송 하기 위한 언어 HTML과는 다름.
XPATH
XML 문서 내에서 원하는 요소 및 속성을 검색하고 식별하기 위한 경로 표현식 언어
SOP(동일 출처 정책)
브라우저가 사용하는 주요 메커니즘 중 하나
다른 사이트에서 가져온 콘텐츠에 접근할 수 없게 제한한다.
SOP가 존재하지 않았다면 자신도 모르는 사이에 악의적인 웹 사이트에 들어가 악성적인 스크립트 코드가 실행될 수도 있다.
'웹 해킹 & 보안 완벽 가이드 정리' 카테고리의 다른 글
웹 해킹 & 보안 완벽 가이드 09장 정리 (0) | 2023.11.18 |
---|---|
웹 해킹 & 보안 완벽 가이드 06장 정리 (0) | 2023.10.16 |
웹 해킹 & 보안 완벽 가이드 05장 정리 (1) | 2023.10.16 |
웹 해킹 & 보안 완벽 가이드 02장 정리 (0) | 2023.09.27 |
웹 해킹 & 보안 완벽 가이드 01장 정리 (0) | 2023.09.25 |