개발자
안녕하세요 ! 현재 학교 블라인드 웹 서비스 매칭 준비 중인 학생입니다! 다름이 아니라 https 적용을 하려고 하는데 어려움을 겪고 있어서요 ㅠㅠ 도움을 구하려 글을 올립니다! Q1. 꼭 https를 사용해야 될까요? SSL적용으로 보안을 강화한 전송 기능이라는 사실은 알고 있습니다. 하지만 꼭 필요한지 의문이 들어 여쭤봅니다 ! Q2. SSL인증서 발급을 받으려고 수차례 노력을 했는데 해당 도메인 보유 인증 단계에서 막히더라고요… Http 파일 업로드가 쉽다고 들어서 해봤는데 이해가 잘 안됩니다 ㅠㅠ sslforfree라는 사이트에서 시도했습니다 도와주세요 ㅠㅠ
답변 1
인기 답변
1. 네 사용해야 합니다. 사용자 입력의 무결성과 암호화를 위한 첫 단추입니다. 만일 SSL통신이 되지 않는다면 중간자 공격에 취약해지고 해커가 사용자의 로그인 정보를 탈취할 수 있습니다. 또한 단순 보안뿐 아니라 사용자 브라우저에서도 SSL 적용이 필수가 되고 있어 사용자 경험(UX)를 위해서도 해놓으시는게 좋습니다. 2. letsencrypt를 사용해보세요. 구글에 검색하면 나옵니다. 현재 가장 널리 쓰이고 있고 가장 신뢰받을 수 있는 무료 SSL 발급 서비스입니다. 모질라 재단등이 후원사로 있고 오픈소스, 1인 개발자등을 위해 비용을 감당하고 있습니다. letencrypt는 certbot을 통해 쉽게 설정할 수 있습니다. 마찬가지로 구글에 검색해보면 여러 예제가 나옵니다. 추천하는 블로그 https://www.vompressor.com/tls1/ 추가로 letencrypt로 SSL을 적용할때는 서버가 도메인과 연결되어 있어야 합니다. 서버 IP 주소를 도메인과 연결시킨다음 설정해주세요. 도메인만으로는 발급이 안됩니다.
최건
작성자
한국공학대학교 전자공학과 • 2023년 08월 30일
진짜…진짜 감사합니다 ㅠㅠ
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!