웹 서비스
·
Web
HTMLHyper Text Markup Language가장 단순한 형태의 웹 언어웹 서버에 HTML 문서를 저장하고 있다가 클라이언트가 특정 HTML 페이지를 요청하면 해당 HTML 문서를 클라이언트로 전송정적인 웹 페이지클라이언트의 웹 브라우저를 통해 웹 서버의 무엇인가를 바꿀 수 있는 가능성이 매우 낮기 때문에 웹을 이용한 공격이 매우 어려움SSS (Server Side Script)ASP (Active Server Page), JSP (Java Script Pages), php 등으로 개발동적인 페이지 제공ASP 또는 JSP의 확장자를 가진 웹 문서를 요청처리 결과를 HTML 파일로 만들어 클라이언트에 전송완벽하게 HTML로 완성된 페이지를 받음CSS (Client Side Script)자바스크립트..
클라이언트, 서버 간 데이터 통신
·
Web
Definition | 정의 - 클라이언트단, 서버단클라이언트단서버단브라우저 크롬,사파리,파이어폭스html/js/cssdom엔진/js엔진view react 등의 프레임워크 존재웹서버 / 웹애플리케이션 서버웹서버 : 아파치 ngniz웹애플리케이션 서버 : tomcat, jeus, web logic데이터베이스 : mysql, oracle, mssql더보기[ 해킹 관점에서 ]모든 입력값과 행위에 대해서 취약점이 발생할 수 있음 즉, 브라우저, 웹서버, 데이터베이스에서 정보를 주고받고, 처리하는 과정 모두 취약점으로 볼 수 있음 웹 요청 & 응답[ Request ] 클라이언트 → 서버[Request]POST /info HTTP/1.1Host: x.comContent-Type: application/x-www-f..