본문 바로가기

728x90

디지털포렌식(Digital forensic)/암호스토리

(34)
로그인 암호, 영문과 숫자, 특수 문자를 조합한 8자 이상 로그인 암호는 온라인의 보안을 유지하기 위해 필요하다. 계정 보호, 개인 정보 보호, 불법 접근 방지, 식별과 인증 로그인 암호는 사용자의 계정을 외부 침입자로부터 보호하고 바른 암호 없이는 다른 사람이 사용자의 계정에 접근하는 것을 방지한다. 이를 통해 사용자의 개인 정보와 데이터를 안전하게 보호하며 개인 정보 유출이나 해킹을 막을 수 있다. 타인의 불법적 접근을 방지하고, 온라인 서비스 또는 웹사이트의 시스템이 무단으로 사용되지 않도록 한다. 뿐만 아니라 사용자를 식별하고 인증해서 정당한 사용자만이 특정 서비스나 애플리케이션에 접근하게 할 수 있다. 아래 코드는 C#으로 작성되었이며 몇 가지 조건을 제한한 암호 생성 코드다. 조건1) 암호 10개를 생성한다. 조건2) 적어도 영문대문자 1개가 포함된다..
SSL 암호화, https://와 http://의 차이 SSL은 '보안 소켓 레이어(Secure Sockets Layer"의 약자로, 주로 인터넷을 이용한 통신에서 데이터 보안을 위해 사용되는 프로토콜이다. SSL은 웹 사이트와 사용자 간의 데이터 전송을 암호화하고 안전하게 보호하는 용도로 사용된다. 웹 사이트의 신뢰성을 부여하는데 SSL 인증서가 사용되는데 최근 SSL은 더 강력하고 안전한 TLS(Transport Layer Security)로 대체되었다. SSL 인증서를 웹 사이트에 설치하면 주소 표시줄이 "https://"로 시작한다. 웹사이트에 SSL 인증서를 설치하는 과정 1) SSL 인증서 발급 Let's Encrypt, Comodo, Symantec, GoDaddy 등에서 인증서를 발급받는다. 이 과정에서 해당 도메인의 소유권 확인 절차가 이루어..

728x90