SSS(Server Side Script)
- 말그대로 서버측 스크립트 언어를 의미한다.
- PHP(오픈소스), ASP(Windows), JSP(JAVA)가 SSS의 예이다.
CSS(Client Side Script)
- 말그대로 클라이언트측 스크립트 언어를 의미한다.
- Java Script, VB Script(ASP연동)가 CSS의 예이다.
SSS와 CSS를 구별하는 이유?
가장 큰 이유는 아무래도 보안성이 증가하기 때문이다. 사용자측 언어와 서버측 언어를 구분해 놓음으로써 사용자측에서 서버에 쉽게 접근하지 못하게 할 수 있다. 이를 통해서 로그인 검증과 같은 보안상 중요한 작업들은 서버측 언어로 구현해놓아 보안성을 높일 수 있다. 또한 실제 데이터베이스에 접근 가능한것도 서버측 언어이기 때문에 보안성이 높아진다. 이 외에도 CSS를 통한 잡다한 처리를 통해 불필요한 서버 트래픽을 줄이고, CSS에서만 가능한 기능들(우클릭방지 등)이 존재하기 때문에 구분하는것이다.
'Study > web' 카테고리의 다른 글
OWASP란? (0) | 2017.07.06 |
---|---|
MySQL 주요 명령어 정리 (0) | 2017.06.29 |
APM 구동원리 (0) | 2017.06.27 |
[K.Knock]APM 우분투 (0) | 2017.06.23 |
[K.Knock]GET과 POST 차이점 (0) | 2017.06.23 |