부트캠프 React 과정 9.13

김진우·2023년 9월 13일
0

오늘 할일

  • 최종프로젝트 발표자료 제출 준비

알게 된것

  • 오늘 우리팀 최종 프로젝트를 진행하면서 원래 vercel에 배포되어있던 http를 가비에서 보안서버를 발급받았다.
    우선 http와 https의 차이점에대해 자세히 알고있지 못해서 찾아보고 알게 되었는데

  • http vs https 의 차이점은

    • HTTP 메시지는 일반 텍스트이므로, 권한이 없는 당사자가 인터넷을 통해 쉽게 액세스하고
      읽을 수 있고.
    • 반면, HTTPS는 모든 데이터를 암호화된 형태로 전송을 하게됩니다.
      그러므로 개인정보같은 민감한 데이터를 주고받는경우 HTTPS를 이용
      단순 조회등을 처리하는 뷰의 경우 HTTP를 이용하는것이 좋라는것을 알게되었다.
  • 또한Https 는 공개키/개인키 암호화 방식 (SSL인증서)을 사용을 하는데

    • 공개키는: 모든 사람이 접근 가능한 키(공개)이다.

    • 개인키 : 각 사용자 자신만이 소유하는 키(비공개)이다.

    • SSL이란: HTTPS 암호화를 책임지는 SSL 인증서는 다음과 같이 동작한다.
      기존의 HTTP는 클라이언트 와 서버 통신을 진행할때 두 당사자만 믿고 통신을 하게 된다.
      하지만 HTTPS는 제 3자가 등장하는데 즉 신뢰할 수 있는 다른 기관이 존재하고 해당 기관이
      서버 또는 클라이언트에 SSL 인증서를 발급하여 해당 당사자를 보증하는 방법입니다.

느낀점

  • 오늘 팀프로젝트 제출을 해야될 부분에대해서 나눠서 서로 정한 역할을 수행하고
    제출을 하였다. 오늘 Https로 변환을 하면서 이걸 왜 해야되는지에 대해서 좀더 깊에 알수있었고
    또한 프로젝트를 지금까지 열심히 해오면서 팀원분들에게 많은 부분에대해 정말 많이 배울수있어서
    감사한 시간이었습니다.

0개의 댓글