나는 내가 구축하고있는이 사이트 (내가 만든 첫 번째 사소한 사이트)에 대해 "보안 권한을 부여하는 법"을 배우는 것에 대해 편집증을 일으켰으며 SSL을 방해하는 것을 발견했다.
여기, StackOverflow 및 n 번 사용한 후 세션 ID를 재생성하는 방법과 암호를 소금에 절인 해시하고 평문으로 저장하지 않는 방법에 대해 많은 보안 스레드를 읽었습니다. IP 주소, 사용자 에이전트를 추적하고 쿠키를 추적하여 세션이 도용 된시기를 감지하는 방법에 대해 많이 읽었습니다.
내가 이해하지 못하는 것은 웹 사이트가 일반 HTTP POST를 통해 로그인하고 비밀번호를 일반 텍스트로 유선으로 보낼 때 중요한 문제입니다.
나는 나열된 모든 다른 방법이 전반적인 노출을 줄이기 위해 필요하다는 것을 알고 있으며 어쨌든 그렇게 많은 보안이 필요하지 않은 사이트가있을 수 있지만 내가 묻는 것은 다음과 같습니다.
- SSL을 방해하지 않는 것이 언제 좋습니까?
Gmail, 은행 및 LinkedIn과 같은 사이트에서 SSL을 사용해야하는 이유를 알 수 있지만 Facebook 및 reddit과 같은 사이트는 신경 쓰지 않아도됩니다 (PhellyOfFish는 비밀번호를 일반 텍스트로 저장하고 이메일로도 저장합니다) 알림으로 매주 당신에게!?!)?
SSL이 설정되어 있는지 (특히 공유 호스트로 시작한 후 시작 비용이 저렴하기 때문에) 얼마나 걱정해야합니까? 도움이된다면 내 사이트에는 특별한 개인 정보가 없습니다. 사이트가 성공하면 추가 보안에 대한 추가 비용을 진지하게 검토 할 것입니다.