← 레벨 6 – 프로젝트 리드

수업 4/8 ⏱ 25 분 프리미엄

HTTPS 및 보안

브라우저에 자물쇠 아이콘을 가져오고 웹사이트에서 보안 검사를 실행해.

자물쇠 아이콘의 의미

브라우저의 주소 옆에 자물쇠 아이콘이 보야?? 그것은 HTTPS – 암호화된 연결야. 방문자와 웹사이트 사이를 이동하는 모든 내용은 도중에 아무도 읽을 수 없는 봉투 안에 잠겨 있어.

HTTPS가 없으면 오늘날 브라우저는 웹사이트를 **“안전하지 않음”**으로 표시하고 방문자는 도망갑니다. 다행히 현재는 무료이며 거의 자동야.

보여줄게: GitHub 페이지의 HTTPS

  1. 설정 → 페이지 → HTTPS 적용을 선택해.
  2. 그게 다야. 인증서(웹사이트의 전자 ID 카드)는 GitHub에서 자동으로 발급되며 자체적으로 갱신돼.

다른 호스팅 제공업체에서는 “Let’s Encrypt” 또는 “무료 SSL”을 찾아보세요. 오늘날 모든 괜찮은 호스팅 서비스는 클릭 한 번으로 이를 제공해.

상사의 보안 체크리스트

HTTPS가 기본이지만 프로젝트 책임자는 그 이상을 지켜봅니다.

  1. Git에는 비밀이 없어.env네 열쇠는 안에 있어.gitignore(확인해 보세요git status). 키가 누출된 경우 즉시 교체하해.
  2. 강력한 비밀번호, 웹사이트에는 절대로 존재하지 않음 – 등록자, 호스팅 및 GitHub에 대한 액세스는 비밀번호 관리자(부모님의)에 저장돼.
  3. 개인 데이터를 공유하기 전에 생각해 보세요 – 동의 없이는 정확한 집 주소, 자녀의 전화번호 또는 사진과 이름을 알 수 없어. 같은 반 친구나 팀 동료의 사진을 게시할 수 있는지 항상 물어보세요.
  4. 백업 – 코드는 GitHub에 있어(그 자체로 백업야!). 하지만 데이터는 어떻습니까? 사진? 웹사이트에도 사본을 보관해.
⚠️
**어린이 상사를 위한 GDPR:** 웹사이트에서 다른 사람에 대한 정보(팀 사진, 교사 이름)를 게시하는 즉시 해당 사람의 동의가 필요해. 15세 미만의 동급생의 경우 이는 부모의 동의를 의미해. 학교 교장이나 코치는 학교나 클럽이 이미 어떤 조치를 취하고 있는지 알려줄 수 있어.

네 차례야 💪

  1. HTTPS 적용을 켜고 다음을 확인해.http://your-site...자동으로 다음으로 리디렉션돼.https://.
  2. 상사의 4가지 체크리스트를 살펴보고 ✅ 또는 각 항목에 대해 고쳐야 할 사항을 기록해.
  3. 네 웹사이트를 열고 낯선 사람의 눈으로 살펴봐. 귀하 또는 다른 사람에 대해 공개되어서는 안되는 것이 있어??
**확인:** 네 웹사이트는 자물쇠 아이콘이 있는 HTTPS에서 실행되고, Git에는 비밀이 없으며, 개인 데이터는 신중하게 동의를 받아 게시돼.

이번 수업에서 배울 점