Computer 314

SSL 인증서 최저가 업체

이번에 관련 법령이 개정되면서 모든 웹사이트 (개인정보를 받는 사이트, 로그인을 하기 위해 비밀번호를 받는 사이트) 에 의무적으로 보안서버 (SSL) 을 도입해야 합니다.대개의 경우 SSL 인증서 구매비용이 부담되는것이 사실입니다.많이 쓰는 인증서의 경우 Rapid , comodo 인증서를 많이 구매합니다.verisign 도 있지 않냐고 하시는 분들이 계시겠지만... 이쪽은 가격이 비싸도 너~~~~~무 비싸.어떤 분들은 startssl.com 에서 StartSSL Free 인증서를 발급받기도 합니다.StartSSL.COMStartSSL 의 장점은 두번 말하면 입 아픕니다. 무료! 무료! 인증기간은 1년이지만, 만료전에 메일 날아와서 재갱신하면 평생 무료로 쓸수도 있다는것!단, client certific..

Computer/community 2012.09.10

인터넷진흥원에 보안서버도입관련 개인정보 질의한 답변입니다.

개인정보의 정확한 범위를 현재 정보보호진흥원에 아래와 같은 질의를 하였고, 오늘 답변을 받았습니다.1. 개인정보의 정확한 범위 회원가입시 주민등록번호가 들어가면 의무적으로 하여야 하는데, 개인정보라 하면 다른 정보와 연계하여 한 사람을 식별할 수 있으면 개인정보가 되는것으로 알고 있습니다. 이름은 동명이인이 전국에 몇천명이 존재하는데요. 이름만 수집한다면 개인정보 도입 의무화 대상이 되는것인지요? 안녕하십니까?한국인터넷진흥원 ☎118입니다. 저희 한국인터넷진흥원 ☎118을 방문하신 점에 감사드리며, 문의하신 내용에 대해 아래와 같이 회신 드립니다. 1. 개인정보의 정의 『정보통신망 이용촉진 및 정보보호 등에 관한 법률』제2조 제6호 및 『개인정보 보호법』제2조 제1호의 "개인정보"란 생존하는 개인에 관한..

Computer/community 2012.08.17

보안서버(SSL) 도입 의무화를 위반하면??

요즘 보안서버 (SSL) 도입 의무화 관련하여 말이 많이 나오고 있습니다.이법이 지금 처음 시행되는게 아니라, 예전부터 말이 많았고, 외화유출이라는 측면에서도 이야기가 나왔었습니다. 개발자 커뮤니티에서도 보안서버 해야 된다 VS 안해도 된다 열띈 토론을 벌이고 있는데요.관련 법 조항을 알아보았습니다. 쇼핑몰은 아래 글을 볼 필요없습니다. 주민등록번호를 수집하는 경우 하셔야 합니다.여기서 논하고자 하는 것은 주민등록번호 이외의 정보를 받는데 이것이 의무대상자이냐 하는것입니다. 법령에서 말하는 "보안서버" 란 도대체 무엇을 말하는걸까요?"개인정보의 기술적·관리적 보호조치 기준" 제2조 제9항에 따르면"보안서버"라 함은 정보통신망에서 송·수신하는 정보를 암호화하여 전송하는 웹서버를 말한다.라고 되어있습니다. ..

Computer/community 2012.08.14

한글메일의 인코딩,디코딩

인터넷 한글 메일의 인코딩과 디코딩 웹 페이지 게재일 : 1998 / 04 / 10 1. 인코딩과 디코딩 1) 전자메일 서비스는 초기에 RFC 822를 기반으로 정보교환이 이루어졌으며, 이 RFC 822는 정보 교환 매체를 7비트인 US-ASCII 텍스트로 사용할 것을 제한하고 있습니다. 2) SMTP(단순 우편 전송 프로토콜)는 7비트의 길이만을 통과하므로, 8비트를 구성된 문서, 즉 8비트 를 사용 하는 유럽(독일,프랑스) 언어, 16비트를 사용하는 동양권(한국,중국,일본) 언어등에서는 msb=1인 경우 이 msb가 짤려나가므로 문제가 생깁니다. 3) 해결책으로 8비트 문자코드를 사용하는 나라에서는, 각 언어별 문자세트를 지정하고 8비트 문자 들을 7비트 영문 아스키로 변환(인코딩)한 후 전송하고, ..

Computer/PHP 2012.08.10

인코딩 디코딩의 종류

ISO-2022 RFC-1557에서 MIME 문자 세트 이름으로 처음 사용되었습니다. IS0-2022라는 문자 세트를 바탕으로 KSC-5601을 7Bit로 표현하는 방식입니다. ISO-2022는 여러 종류의 정보 교환용 부호를 정하는 방식에 대한 국제 표준입니다. ISO-2022-KR 한글이 사용되는 것을 표시하기 위해 메일의 본문에 $)C에 라는 문자열이 먼저 나옵니다. Esc는 아스키 27번의 이스케이프(Escape) 제어 문자입니다. 한글이 시작되는 곳에는 SO(Shift-Out, 아스키 14번,[Ctrl]-[N]에 해당) 문자가 나옵니다. 한글이 끝나는 곳에는 SI(Shift-In, 아스키 15번,[Ctrl]-[O]에 해당) 문자가 나옵니다. QP 'Quoted-Printable'의 약자로서 MI..

Computer/PHP 2012.08.10

MIME 규격

. MIME MIME(Multipurpose Internet Message Extension)은 말 그대로 Internet Message를 통해서 여러 가지 내용을 보낼 수 있도록 확장한 규격입니다. 한글같은 2바이트 Non-ASCII 문자가 여러 메일 서버를 무사히 통과하기 위해서는 7비트 ASCII 문자로 일단 변환되어야 합니다. 물론, 요즘의 대부분의 메일 시스템은 보통 8비트의 Non-ASCII 문자들도 손상시키지 않고 통과시키만 (8bit clean이라 하죠...), 그렇지 않은 경우도 아직 꽤 많습니다. 때문에, 그냥 8비트인 상태로 보내면, 메시지가 올바로 간다고 보장할 수 없게 됩니다. 게다가 단순한 텍스트 뿐만이 아니라, 요즘에는 바이너리 파일도 메일에 첨부하는 경우가 많죠? 그런 것들을..

Computer/PHP 2012.08.10

base64 규칙

올블로그를 보다가 Base64 인코딩에 대한 글이 있어 읽어 보았다. (http://blueiblog.com/ko/40) 윈도우즈 환경에서 쓰려고 그런 것 같은데 Base64 인코딩의 원리는 간단하므로 어떤 컴퓨팅 환경이던 원리만 알면 누구나 쉽게 코딩할 수 있으리라 생각된다. Base64 인코딩 원리 우선 제목이 말하는 Base64의 의미가 무엇인지 살펴 보자. 베이스가 64라는 것은 모든 정보를 64진수로 표시한다는 것인데, 컴퓨터는 2진수를 사용하므로 64진수로 표시하기 위해서는 2^6 = 64 즉 6 비트 2진수 열이 필요하다. 그런데 대개 컴퓨터에서 가장 기본이 되는 정보 단위는 8 비트씩 엮어진 바이트이므로 6비트와 8비트가 각각 나누어 떨어질 수 있는 공배수의 최소값 (최소 공배수)를 구하면..

Computer/PHP 2012.08.10

3. InetDaemon 만들기

http://www.joinc.co.kr/modules/moniwiki/wiki.php/article/InetDaemonMake inetd 데몬 제작 윤 상배 dreamyun@yahoo.co.kr 차례 1절. 소개 2절. my_inetd 제작 2.1절. 작동 프로세스 2.2절. 자료구조 2.3절. 코딩 2.4절. 테스트 1절. 소개 우리는 지난번에 inetd 프로그래밍 를 통하엿 inetd 데몬의 작동방식과 inetd 를 이용한 서버프로그래밍 방법에 대해서 알아보았다. 이번 기사는 inetd 데몬과 비슷한 프로그램을 직접 구현하는 방법에 대해서 소개하고 있다. 2절. my_inetd 제작 이번에 만들 프로그램의 이름은 my_inetd 라고 명명하도록 할것이다. 쏘쓰파일의 이름은 my_inetd.cpp 가..

Computer/LINUX 2012.08.10

2. 데몬 프로세스 만들기

http://www.joinc.co.kr/modules/moniwiki/wiki.php/Code/C/makedaemon 설명 프로세스를 데몬화 하는 간단한 프로그램이다. 데몬 프로세스에 대한 내용은 Damon 프로세스에 대한 이해 를 참조하기 바란다. 인자로 mode가 주어지는데 이것은 데몬프로세스를 디버깅모드로 돌릴 것인지를 결정하기 위해서 사용한다. 만약 0이 아니라면 디버깅 모드로 작동하며 여러가지 메시지를 출력한다. 사용방법 int main() { makedaemon(debug); } 코드 void makedaemon(int mode) { pid_t pid; if ((pid = fork()) < 0) exit(0); else if (pid != 0) exit(0); if (mode == 0) { ..

Computer/LINUX 2012.08.10

1. 데몬 프로그램에 대한 소개

http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/system_programing/process/daemon Daemon 프로그램은 보통 telnet, httpd, mysql 과 같은 각종 서버를 background 상태에서 돌아가는 프로그램을 말한다. 그러나 background 프로그램과 Daemon 프로그램은 엄연한 차이가 있다. 일반적인 background 프로그램은 터미널을 가지지만, Daemon 프로그램은 터미널을 가지지 않는다. 왜냐하면 보통 데몬프로그램은 특별한 일이 없는한 사용자와 상호대화할 필요 없이 아무도 모르게 실행되어야 하기 때문이다. 또한 모든 데몬 프로그램은 PPID 즉 부모 프로세스가 1번으로 세팅되며, 이는 데몬 프로그램의 관리프..

Computer/LINUX 2012.08.10