내 암호에 복잡성을 더해 보안 강화하기 오늘은 암호에 대한 중요성을 한 번 언급하고자 글을 쓰게 되었습니다. 블로그를 운영하고 개인서버 운영에 대한 글을 쓰고 있지만, 언제나 강조하고 싶은 부분은 바로 보안입니다.사실 보안 방법은 여러가지가 있지만, 현재 우리가 할 수 있는 실천 중에 암호를 복잡하게 변경하는 것이 가장 빠르고 가장 강력한 방법입니다. 키보드 입력을 직접 해킹하는 경우가 아니라면 일반적으로 암호 입력은 복잡해지면 복잡해 질 수록 안정적입니다. 현재, 금융권에서 공인인증서 암호를 상당히 복잡하게 하도록 강제로 유도하고 있는데 단순히 귀찮아 할 일만은 아닌듯 보입니다. 먼저 암호의 구조가 어떻게 되는지, 간단하게 알아보자면 영화에서나 나오는 것처럼 타자 몇번으로 암호를 훅 뚫을수 있을만한 것..
SSL 테스트 및 https 테스트 하기 바인딩 종류 웹에서 웹사이트로 연결할 수 있는 프로토콜은 두가지가 존재 합니다. 바로 http와 https 의 바인딩입니다. http와 https에 대해서 설명하자면, HTTP(HyperText Transfer Protocol, 문화어: 초본문전송규약, 하이퍼본문전송규약)는 WWW 상에서 정보를 주고받을 수 있는 프로토콜이다. 주로 HTML 문서를 주고받는 데에 쓰인다. TCP와 UDP를 사용하며, 80번 포트를 사용한다. 1996년 버전 1.0, 그리고 1999년 1.1이 각각 발표되었으며, 현재 가장 널리 쓰이는 버전이 1.1이다. HTTP는 클라이언트와 서버 사이에 이루어지는 요청/응답(request/response) 프로토콜이다. 예를 들면, 클라이언트인 ..
윈도우 서버에 퍼미션 조정하기 익숙한 유닉스 방식의 권한 조정법과 윈도우의 권한 조정은 약간 방식이 비슷하면서도 다른데, 그 부분에 대해 자세하게 다뤄보도록 하겠습니다. 퍼미션에 관련해서 흔히들 이야기 하는 777, 707, 755 권한등의 뜻에 대해서 알아보고 윈도우에서는 어떻게 적용되는지 알아보도록 합시다. 시작하기 전에 사족을 달자면, 윈도우 서버인 IIS는 각종 소스를 실행시킬 때 리눅스 처럼 권한 부여하는데 있어서 빡빡하지 않습니다. 왠만한 권한 설정은 따로 하지 않아도 윈도우에서는 적당히 다 돌아가더군요. 하지만 간혹 직접 퍼미션을 조정해야 하는 경우가 생기는데 그 대처법에 대해서 알아보도록 합니다. (특히 php의 Temp 폴더 설정시 권한설정이 필요한 경우도 있음.) 유닉스의 퍼미션에 대해..