20강 / 20강

점검표 — F 에서 A 까지

20강 동안 닫아 온 구멍을 한눈에

점검표 — F 에서 A 까지
보안은 한 번 끝나는 일이 아니라 계속 점검하는 습관입니다.

1강에서 우리 서버는 F 등급이었습니다 — DB가 인터넷에 열려 있고, 비밀번호 로그인이 켜져 있고, .env 는 아무나 읽고, 패치는 밀려 있었죠. 20강을 지나며 그 구멍을 하나씩 닫아 왔습니다.

이번 마지막 강의는 그 전부를 점검표 하나로 모읍니다. 지금 여러분 서버가 몇 점인지 보고, 남은 항목을 마저 닫아 A 를 만들어 보세요.

지금 내 서버의 점수

화면 위쪽에 늘 떠 있던 보안 점수가 25개 항목의 점검 결과입니다. 아직 못 닫은 항목이 무엇인지 보고, 각 항목의 버튼으로 바로 고쳐 보세요.

보안 점검표 — 25개 항목을 하나씩 확인하고 A 를 향해 닫는다
불러오는 중…

아직 안 다룬 두 가지 습관 — 패치와 백업

점검표에 있지만 아직 강의로 다루지 않은 항목이 둘 있습니다. 둘 다 '사고를 막는' 게 아니라 '사고가 나도 살아남는' 습관이에요.

보안 업데이트가 몇 개 밀려 있는지 봅니다.
🖥️ 내 가상 서버 브라우저 안에서 실행 (계산용)
밀린 보안 패치를 적용하고 자동화합니다.
🖥️ 내 가상 서버 브라우저 안에서 실행 (계산용)

마치며 — 보안은 습관입니다

20강 동안 우리는 공격자가 되어 우리 서버를 뚫어 보고, 그 공격이 통하는 걸 눈으로 본 뒤 막았습니다. 방화벽, 강한 인증, 암호화, 웹 입력 검증, 로그와 사고 대응까지.

기억할 큰 그림 셋 —

  • 공격 표면을 줄여라 — 안 쓰는 문·기능·권한은 없앤다
  • 여러 겹으로 막아라 — 완벽한 단일 방어는 없다(심층 방어)
  • 언젠가 뚫린다고 가정하라 — 피해를 줄이고(최소 권한), 알아채고(로그), 복구한다(백업)

그리고 무엇보다, 보안은 한 번 하고 끝이 아닙니다. 이 점검표를 정기적으로 다시 돌리는 습관 자체가 보안이에요. 여러분의 쇼핑몰이, 그리고 그 손님들이 안전하기를.

🤔 확인 문제
이 강의가 요약하는 보안의 큰 그림이 아닌 것은?
🤔 확인 문제
'복구를 시험해 본 적 없는 백업'의 문제는?