이번에는 웹 서비스에 대해 알아보겠습니다.
앞에서 말했듯
웹 서비스에 쓰이는 언어로는
정적인 언어 : HTML
동적인 언어 : ASP , JSP, PHP
이 있습니다.
(1) HTML
HTML은 가장 단순한 형태의 웹 언어로서, 웹 서버가 HTML문서를 저장하고 있다가 클라이언트가 요청하는 HTML 페이지에 대한 문서를 클라이언트에 전송해줍니다.
이런 방식이 바로 정적인 방식입니다.
저런 식의 순서대로 html언어 처리가 됩니다.
하지만 저런식의 html언어는
서버에서 제공된 html문으로 이루어진 웹 페이지이기 때문에
상대방의 취향과 변화에 적응할 수 없고, 새로운 것을 추가하려고 해도 시간과 비용이 많이 걸리게 됩니다.
허나.
보안에서는 매우 좋습니다
(2)SSS (Server Side Script)
동적인 웹페이지 입니다.
PHP , JSP, ASP등을 합쳐서 SSS라고 부릅니다.
즉, 서버측에서 해석되는 동적인 script문입니다.
예를들어 스크립트에 HTML 확장자 대신 ASP 또는 JSP의 확장자를 가진 웹 문서를 요청하면
ASP는 DLL이나 OCX같은 파일을 이용하고 JSP는 서블릿을 이용해 요청을 처리합니다.
그런 다음!! HTML로 만들어 클라이언트에 전송해 주는 것입니다.
^^ 발그림 이네요 또
위와 같은 순서대로 이루어집니다
ASP는 윈도우 기반의 IIS 웹서버가 필요합니다만
JSP는 어떤 운영체제에서도 적용이 가능합니다.
어떤걸 먼저 배우셔야될지 아시겠죠..?
(2)CSS ( Clinet Side Script)
웹 서비스에 이용되는 자바 스크립트(java script), 비주얼 베이직 스크립트(visual basic script)
등을 일컫는 말입니다.
서버측이 아닌 클라이언트 측의 웹 브라우저에 의해 해석되고 적용되어 CSS라고 불리웁니다.
위와 같은 순서대로 이루어집니다
CSS는 서버가 아닌 웹 브라우저에 의해 해석되어 화면에 적용됩어 웹 서버에 부담을 줄여주지만.
보안에 취약한 점이 있습니다.
다음에는 정보 수집과 구글 해킹에 대해 알아보겠습니다
[출처] No.2 웹 service란 ?|작성자 Securely
'Security > Web Hacking' 카테고리의 다른 글
No.6 SQL인젝션 알아보기 (0) | 2012.07.11 |
---|---|
No.5 WebHacking의 시작 WebGoat설치 (0) | 2012.07.11 |
No.4 XSS 공격 실습 (0) | 2012.07.11 |
No.3 OWASP Top 10 2010 한글판 (0) | 2012.07.11 |
No.1 HTTP에 대하여 . . (0) | 2012.07.11 |