티스토리 뷰
CASTLE - KISA Web Attack Defender
WebKnight 만 써오다가보니 ISAPI 모듈이어서 그런지
WebKnight 가 CPU 50% 문제가 발생하게 되면
IIS가 같이 뻗어버리는 골치아픈 증상을
가끔 겪어보던 어느날...
KISA 에서 소스코드 삽입방식의 웹해킹방어 프로그램을 내 놓은것을 보게 되었습니다.
테스트서버에 바로 설치를 해 보았습니다.
일단 제공되는 메뉴얼과 똑같이 설치를 해보았습니다.
(새로운것 건드리는데 대한 공포증... ㄷㄷㄷ)
별 무리 없이 메뉴얼대로 모든것이 잘 되었습니다.
이제 설정이 어떻게 저장되는지 알기 위해
설치 부분 소스를 살펴보았습니다.
음... XML 포맷에 설정내역들을 암호화하여 저장하였습니다.
확장자가 xml 파일은 없습니다. asp 안에 위의 형식으로 기록합니다.
이제, 메뉴얼대로가 아니게 설치해봅니다.
일단 설치 디렉토리의 퍼미션은 메뉴얼과 동일해야 합니다.
몇줄 위에 확인했듯 그 디렉토리 아래에 설정 데이터를 바로 파일에 저장하기 때문입니다.
제가 운영하는 서버는
C:\ = 운영체제
D:\ = 웹
E:\ = 로그 및 서버용 프로그램
으로 파티션을 나누어 놓았는데
캐슬의 메뉴얼대로 하면
위의 규칙에 어긋나게 됩니다.
하여,
E:\ 에다가 캐슬 디렉토리를 통으로 옮기고
iis admin 에서 가상디렉토리로 적용하여
퍼미션은 동일하게 줘봤습니다.
테스트~!!
아~주 잘 작동합니다.
위의 파일은 ASP 용 Castle v1.0.0 입니다.
KISA 제공 메뉴얼을 보면 ASP 용 Castle 은
설치 선행조건으로 capicom.dll 의 등록이 필요한데
capicom.dll 를 MS 사이트 가서 다운받아서 설치하라고 URL 하나 던져줍니다.
정품 안쓰시거나 더 찾아보기 안하시는분들은 받기 힘든 경로더군요.
그래서 dll 만 찾고 설치하기 쉽게 bat 파일도 같이 만들어서 넣었습니다.
다운받고 > 압축풀고 > 나오는 디렉토리에서 install_capicom.bat 실행하고 > 나머진 메뉴얼대로
설치하시면 됩니다.
'웹프로그래밍 > ASP Classic' 카테고리의 다른 글
자바스크립트를 이용한 세션 자동 연결 종료 체킹 (0) | 2009.03.26 |
---|---|
ASP에서 XML 다루기 Microsoft.XMLDOM (0) | 2009.03.25 |
regsvr32 DLL 등록후 오류해결 (0) | 2009.02.09 |
ASP Prepared Statements (0) | 2008.11.09 |
Vista 또는 Win2008 의 iis 7.0 환경에서 SMTP 와 CDO 사용 (0) | 2008.08.13 |
- Total
- Today
- Yesterday
- Make Use Of
- How to geek
- 인터넷 통계정보 검색시스템
- 트위터 공유 정보모음
- 웹표준KR
- 치우의 컴맹탈출구
- Dev. Cheat Sheets
- w3schools
- Dev. 조각들
- ASP Ajax Library
- CSS Tricks
- WebResourcesDepot
- jQuery Selectors Tester
- DeveloperSnippets
- Smashing Magazine
- Nettuts+
- devListing
- 웹 리소스 사이트(한)
- Mobile tuts+
- Dream In Code
- Developer Tutorials
- CSS3 Previews
- 자북
- 안드로이드 사이드
- Code Visually
- Code School
- SQLer.com
- 무료 파워포인트 템플릿
- iconPot
- Free PowerPoint Templates
- Design Bombs
- Web Designer Wall
- 1st Webdesigner
- Vandelay Design
- 무료 벡터 이미지 사이트들
- Tripwire Magazine
- Web TrendSet
- WebMonkey
- 윤춘근 프리젠테이션 디자이너 블로그
- cz.cc 무료 DNS
- [웹하드] MediaFire
- [웹하드] DivShare
- 한컴 인터넷 오피스
- iis
- 안드로이드
- Mac
- sencha touch
- mssql
- Chrome
- 워드프레스
- CSS
- Linux
- ASP
- nodejs
- Docker
- Android
- git
- 한글
- centos
- javascript
- PHP
- laravel
- IE
- JSON
- Prototype
- nginx
- iphone
- API
- IOS
- classic asp
- Debug
- JQuery
- Wordpress
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |