
보안팀이 없어도 서버는 지금 이 순간 공격받고 있어요. 백엔드 개발자가 서버 보안을 알아야 하는 이유와, 이 시리즈에서 다룰 9가지 주제를 소개합니다.

설치한 그대로의 서버는 문이 다 열린 집과 같아요. SSH, 패치, 방화벽, 로그, 웹 서버까지 서버의 기본 문 다섯 개를 왜 닫아야 하는지 입문자 눈높이로 정리했습니다.

주문 수량에 음수가 들어오면? 검색어에 SQL 조각이 섞이면? 입력이 데이터가 아니라 명령이 되는 순간을 그림으로 이해하고, 파일 업로드가 위험한 이유까지 살펴봅니다.

링크 미리보기 기능 하나로 클라우드 자격 증명이 샐 수 있어요. 공격자가 우리 서버의 손을 빌려 내부망에 닿는 SSRF를 그림으로 이해하고, 왜 주소 검사 하나로는 부족한지 알아봅니다.

주소창의 숫자 하나만 바꿨는데 남의 주문이 보인다면? 주니어가 가장 많이 만드는 보안 버그 IDOR부터 비밀번호 저장, 세션과 JWT, MFA까지 인증과 인가의 핵심을 정리했어요.

본문에 필드 하나를 더 넣었더니 관리자가 됐다면? Mass assignment, 저장형 XSS, 웹훅 위조, 요청 제한, 헷갈리는 CORS와 CSRF까지 API에서 자주 터지는 문제를 개념으로 정리했어요.

디스크 암호화를 켰는데 덤프 파일은 평문이었다면? TLS, 암호화와 KMS, 시크릿 관리, 개인정보 로그, 랜섬웨어에도 살아남는 백업까지 데이터가 새는 길과 막는 원리를 정리했어요.

어제 깨끗했던 이미지가 오늘은 취약하고, 한 계정이 하루 만 번 넘게 조회해도 아무도 모른다면? 취약점 점검, 탐지, SAST·SCA·DAST, 공급망과 컨테이너 보안의 핵심 개념을 정리했어요.

토요일 새벽, 오래된 액세스 키 하나로 관리자 계정이 만들어진다면? 쿠버네티스와 클라우드 IAM, 위협 헌팅, 침해 직후 첫 한 시간의 원칙과 사고 이후 할 일까지 개념으로 정리했어요.

매일 수백 건씩 쏟아지는 CVE, 무엇부터 봐야 할까요? CVSS·EPSS·KEV를 읽는 순서와, 악용 중인 취약점을 72시간 안에 반영하는 운영 흐름을 개념으로 정리한 시리즈 마지막 글입니다.

서버 하드닝부터 인젝션, 인증·인가, API, 데이터 보호, 탐지와 공급망, 클라우드와 사고 대응, 72시간 패치 운영까지. 백엔드 개발자를 위한 서버 보안 입문 시리즈 10편을 한곳에 모았어요.