Server Side Script 가 판을 치는 세상에서 왠지 뒤로 물러나는 느낌이 드는 군요.
Web-Base 로 만들면 보통 ASP, JSP, PHP로 결정지어져서 만들곤 하는데,
전 되려 훨씬 이전 모델인 CGI를 보고 있으니..
지금 몇가지를 살펴보았는데, 그다지 문제거리가 될만한 내용은 없더군요.
생각보다 쉬웠습니다, Standard Input/Output을 사용해서 데이터를 주고받고
하는 정도라 그냥 prinf 와 scanf 만으로도 모든 데이터가 왔다 갔다 하는군요.
단지 POST 부분은 uuencoding이 들어간 정도랄까요?
과연.. CGI가 빠를까요? 라고 물으시면 할말을 잃어버리기 쉽지만...
일단 보안적인 문제를 대거 넘어가버리겠더군요.
PHP나 ASP 같은 경우에는 소스 노출방법이 다양하게 있어 애먹이는 경우도
많고, 세션 관리 부분도 웹서버에 떠 넘겨야 되고.. 이래저래 걸리는 부분이
참 많지만... CGI는 그냥 씹고 넘어가는 군요. 세션 그냥 내가 원하는 데로 구현
가능이죠. 거기다 더 얹어서 컴파일이 되어 있으니... 소스는 컴파일한 저만
알고있다는 확실한 보안제품...(笑)
그러나.. 문제점도 만만치 않더군요.
DB 서비스..이건 정말 쥐약 입니다.
CGI 의 언어로 현재 CPP를 선택했는데, mysql 접속용 라이브러리는 mysql++을
사용해서 접속.. 이거 생각보다 빡세군요.뭐 템플릿을 이용해서 간단하게 구현했다고 하는데, 아직은 암호문이니..게다가 기존 DB 접속 룰이랑 조금 틀린 부분도 있구요...게다가 업데이트도 만만치 않은 숙제로 넘어갑니다. 업데이트 하면 컴파일해서
다시 얹어야 하니 이 또한 만만치 않은 비용이 드는군요.
뭐 일단... CGI에 대한 감은 잡았고... 한번 날 잡아서 이런 저런 사이트 컨버팅한번 해봐야 겠습니다.
Web-Base 로 만들면 보통 ASP, JSP, PHP로 결정지어져서 만들곤 하는데,
전 되려 훨씬 이전 모델인 CGI를 보고 있으니..
지금 몇가지를 살펴보았는데, 그다지 문제거리가 될만한 내용은 없더군요.
생각보다 쉬웠습니다, Standard Input/Output을 사용해서 데이터를 주고받고
하는 정도라 그냥 prinf 와 scanf 만으로도 모든 데이터가 왔다 갔다 하는군요.
단지 POST 부분은 uuencoding이 들어간 정도랄까요?
과연.. CGI가 빠를까요? 라고 물으시면 할말을 잃어버리기 쉽지만...
일단 보안적인 문제를 대거 넘어가버리겠더군요.
PHP나 ASP 같은 경우에는 소스 노출방법이 다양하게 있어 애먹이는 경우도
많고, 세션 관리 부분도 웹서버에 떠 넘겨야 되고.. 이래저래 걸리는 부분이
참 많지만... CGI는 그냥 씹고 넘어가는 군요. 세션 그냥 내가 원하는 데로 구현
가능이죠. 거기다 더 얹어서 컴파일이 되어 있으니... 소스는 컴파일한 저만
알고있다는 확실한 보안제품...(笑)
그러나.. 문제점도 만만치 않더군요.
DB 서비스..이건 정말 쥐약 입니다.
CGI 의 언어로 현재 CPP를 선택했는데, mysql 접속용 라이브러리는 mysql++을
사용해서 접속.. 이거 생각보다 빡세군요.뭐 템플릿을 이용해서 간단하게 구현했다고 하는데, 아직은 암호문이니..게다가 기존 DB 접속 룰이랑 조금 틀린 부분도 있구요...게다가 업데이트도 만만치 않은 숙제로 넘어갑니다. 업데이트 하면 컴파일해서
다시 얹어야 하니 이 또한 만만치 않은 비용이 드는군요.
뭐 일단... CGI에 대한 감은 잡았고... 한번 날 잡아서 이런 저런 사이트 컨버팅한번 해봐야 겠습니다.
728x90