서버관련지식

웹 어플리케이션 구성할때 보안을 위한 서버 구성

이상욱1 2015. 9. 11. 16:42


1.웹페이지(웹 소스) -> 디비 서버 로 다이렉트로 접근



API로쏴줌            API에서 디비서버로 명령

2.웹페이지(웹소스)     - ->     API 서버     -->     디비서버로 접근



만약에 해당 웹페이지가 1번과 같이 구성해있는경우 URL에서 param을 임의로 줄수도 있고 그래서 보안상 문제가 많다 


2번의 경우는  api서버가 url 이 전혀 유저들에게 노출 안되기 때문에  보안상 훨씬 견고하다 

하지만 개발자 입장에서는  디비와 관련된 프로그래밍을 웹페이지 소스에서 코딩 ,api서버쪽 코딩,  코딩을 두번 해야 하기 때문에  더 불편 하다