Windows용 Apache에 SSL 설정하기

o 패키지 다운로드
    - http://www.apache.org 또는
    - http://mirror.apache-kr.org 에 접속하여 SSL을 지원하는 바이너리 파일 선택
※ 현재 최신 안정버전(2.0대)은 apache_2.0.61-win32-x86-openssl-0.9.7m.msi 임(x86용)

o 패키지 설치
    - 설치과정 생략(일반 패키지 설치와 비슷)
사용자 삽입 이미지

기본설정

※ 설치디렉토리는 기본적으로 "C:\Program Files\Apache Group\Apache2"이다.

o bin 디렉토리로 이동("C:\Program Files\Apache Group\Apache2\bin")하여
   설치디렉토리 밑의 bin 디렉토리에 있는 ssleay32.dll, libeay32.dll 파일을 시스템디렉토리,
   (Windows 2000의 경우 C:\WINNT, Windows XP, 2003등은 C:\Windows)아래 system32
   디렉토리로 복사한다.

   PROMPT> copy ssleay32.dll C\WINDOWS\system32\
   PROMPT> copy libeay32.dll C\WINDOWS\system32\

사용자 삽입 이미지

o openssl.conf 파일 편집
    - 인증서를 위한 csr 파일을 만들때 입력하는 부분을 지정
    - _default로 된 값을 설정하면 추가 입력이 필요없다.
    - openssl.conf 파일은 conf 디렉토리 밑에 있다.(위치는 지정하면 되므로 상관없다)
사용자 삽입 이미지

openssl.conf 파일 편집


o CSR 생성(이과정을 마치면 privkey.pem, ww.my-server.csr 파일이 생성됨)

    PROMPT> openssl req -config openssl.cnf -new -out www.my-server.csr

※ "Common Name" 부분에 웹서버의 정확한 이름(FQDN)을 입력하지 않으면 접속시
    인증서의 이름과 다르다는 내용이 나온다.
사용자 삽입 이미지

o privkey.pem 파일에서 passphrase를 제거
    - 이과정은 private key에서 passphrase를 제거하는 과정이다.
    - key값은 아파치 서버와 관리자만 읽을 수 있어야 한다.

    PROMPT> openssl rsa -in privkey.pem -out www.my-server.key

사용자 삽입 이미지
    - .rnd 파일이 생성되는데 이 파일에는 키생성을 위한 entropy정보를 담고 있고
       private key에 대한 암호학적 공격에 사용될 수 있기 때문에 .rnd 파일을 삭제한다.
사용자 삽입 이미지

o Self Sign
    - 이 과정은 CA로부터 실제 인증서를 받기 전까지 사용할 수 있는 self-signed 인증서를
      생성하는 과정이다. 이 인증서는 1년 후에 expire된다. -days 옵션을 통해 날짜를 증가시킬
      수 있다.

    PROMPT> openssl x509 -in www.my-server.csr -out www.my-server.cert -req -signkey www.my-server.csr.key -days 365

사용자 삽입 이미지

o 아파치 설치 디렉토리의 conf 디렉토리 아래에 ssl 디렉토리를 만든다.

    PROMPT> cd "C:\Program Files\Apache Group\Apache2\conf"
    PROMPT> mkdir ssl

o 인증서 파일(www.my-server.cert)과 키(www.my-server.key) 파일을 지정한 디렉토리로 옮긴다.

    PROMPT> cd "C:\Program Files\Apache Group\Apache2\bin"
    PROMPT> move www.my-server.cert ..\conf\ssl\
    PROMPT> move www.my-server.key ..\conf\ssl\

o httpd.conf 수정(mod_ssl 사용하도록)
사용자 삽입 이미지
사용자 삽입 이미지

o ssl.conf 수정
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

o 설정파일 문법 검사 및 아파치 시작
사용자 삽입 이미지

o 네트워크 open port 확인
사용자 삽입 이미지

o 서비스 접속 확인
사용자 삽입 이미지
사용자 삽입 이미지

o 인증서 정보 확인
사용자 삽입 이미지

o 참고 URL

○ self-signed CA 관련(mod_ssl 관련 FAQ)
http://www.modssl.org/docs/2.8/ssl_faq.html


○ apache+ssl
http://www.thompsonbd.com/tutorials/apachessl.php

반응형
Posted by She쥐포s

사용자 삽입 이미지

취침중인 이가을

 


반응형
Posted by She쥐포s
이누무 강아쥐..
이제 우리집에 온지 어언 2주가 되어간다.

그동안 낯을 가린건지 꼬리에 깁스를 한건지 몰랐는데..
이젠 제법 꼬리를 살랑살랑 거린다.

불러도 오기까지... ㅡ.ㅡ
그제까지만 해도 집에 들어가면 "너 왔냐?" 하는 식으로
쳐다보다가 귀찮은 듯 누워버리더니...

음.. 이젠 또 어떤 짓을 할지 사뭇 기대가...
반응형
Posted by She쥐포s

2007. 11. 13. 10:54 살다보면

헛 신기하네...

신기할세...
네이버 블로그를 옮기는 중에 옛날에 썼던 글이라
혹시나 하는 마음으로 "예약"을 누르고 시간을 지정하니..
맨 끝으로 가버리네... 흐흐흐흐
오케바리...

맨 마지막의 "무지개"를 보시라...

반응형
Posted by She쥐포s

멀어지는 그 미소

작사 김정현 · 작곡 박강영 · 노래 이주엽

저멀리 아스라이 노을속에 새는 내슬픈 추억속에 애써 날아오지만
내 어린시절의 그대로의 소망은 내 가슴속에 남은 꺼진 촛불처럼

나의 내일은 너의 밝은미소 하나로 이세상 모두를 이렇게 힘껏 품을수있어
언제나 내곁에 붙들고싶은 마음이지만 그리워 할수록 내게서 멀어지는 그미소

저안개 걷히우고 떠오르는 태양도 괴롭고 힘들었던 나의 지난날속에
돌이켜 생각하면 모든것이 추억되어 밤하늘 날아가는 지친 철새처럼

나의 내일은 너의 밝은미소 하나로 이세상 모두를 이렇게 힘껏 품을수있어
언제나 내곁에 붙들고싶은 마음이지만 그리워 할수록 내게서 멀어지는 그미소

내게서 멀어지는 그미소

반응형
Posted by She쥐포s

o 배포판 버전 : Ubuntu 7.04 Desktop 버전
o 설치 패키지 : open-vm-tools-2007.09.04-56574.tar.gz (http://open-vm-tools.sourceforge.net/)
o 설치한 이유 : vm-tools를 설치하다가 컴파일 에러가 나서..
o 설치한 과정 :
    - open-vm-tools-2007.09.04-56574.tar.gz을 다운로드 받는다.
    - 기본적으로 설치된 Desktop Ubuntu에 다음의 패키지를 설치한다.
        libgc-dev
        libXinerama-dev
        libxrandr-dev
        libxtst-dev
        libgtk-dev (1, 2 version 모두)
    - 압축을 풀고 디렉토리로 이동
    - ./configure
    - make
    - make modules
    - make install
    - /etc/ld.so.conf 에 /usr/local/lib 추가
    - ldconfig 실행

--- to be continued....

반응형
Posted by She쥐포s

HP-UX에서 제목과 같은 메시지가 발생할 때

퍼옴..

kernel의 현재 버전과 /stand/dlkm/symtab에 있는  
symbol table의 버전이 맞지 않아서 발생하는 문제 입니다.
 
아래와 같은 명령어로 확인하고 kernel을 아래처럼 다시 구성하십시오:  
 
 echo mod_initialized/D | adb -k /stand/vmunix /dev/mem
 
 1. cd /stand/build
 2. /usr/lbin/sysadm/system_prep -s system
 3. mk_kernel -s system
 4. kmupdate /stand/build/vmunix_test
 5. shutdown -ry 0
 
주의: reboot command를 사용하지 마십시오.

http://hprc.co.kr/description.aspx?id=KBRC0000209285&type=제목&search=modpath:%20DLKM%20is%20not%20initializ&crit=All%20Words

반응형
Posted by She쥐포s

2007. 11. 13. 09:38 보안/tool

Nikto 2.0 released!!

o Nikto란?
Nikto는 3500개 이상의 잠재적 위험 파일/CGI, 900개 이상의 버전과 250개 이상의 서버 버전에 따른
특정 문제점을 포함하는 다양한 항목의 웹서버 점검을 수행하는오픈소스(GPL) 웹서버 스캐너이다.

o 2.0에서 개선된 점들
    - Fingerprinting web servers via favicon.ico files
    - 404 error checking for each file type
    - Enhanced false positive reduction via multiple methods: headers, page content, and content hashing
    - Scan tuning to include or exclude entire classes of vulnerability checks
    - Uses LibWhisker 2, which has its own long list of enhancements
    - A "single" scan mode that allows you to craft an HTTP request manually
    - Basic template engine so that HTML reports can be easily customized
    - An experimental knowledge base for scans, which will allow regenerated reports and retests (future)
    - Optimizations, bug fixes and more...

o URL
http://www.cirt.net/code/nikto.shtml




반응형
Posted by She쥐포s
□ 명령 프롬프트에서 Windows 서비스팩 level 알아보는 방법
- Systeminfo (Only on XP)
- psinfo -h | grep -i "service pack:" (psinfo를 설치해야 함)
- reg query "HKLM\Software\Microsoft\Windows NT\CurrentVersion" /v CSDVersion
- netsh diag show os /v
- Winver (no use from cmd) (GUI Based)
- winmsd (GUI Based) = WindowsKey + R -> msinfo32
반응형
Posted by She쥐포s

2007. 11. 11. 22:03 Windows/Script

WMI Script 관련

반응형
Posted by She쥐포s

블로그 이미지
She쥐포s
Yesterday
Today
Total

달력

 « |  » 2025.1
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 31

최근에 올라온 글

최근에 달린 댓글

글 보관함