XSS의 동작 원리와 Express 미들웨어를 활용한 완벽 방어기

사용자의 브라우저를 노리는 XSS(교차 사이트 스크립팅) 공격. 그 개념과 위험성을 알아보고, 실제 Node.js/Express 프로젝트에서 재귀적 미들웨어를 통해 어떻게 요청 데이터를 안전하게 필터링했는지 공유합니다.

March 31, 2026 · Bonggyun Jo

고정 토큰 만료에 대해 슬라이딩 세션(Sliding Session) 도입기

작업 중 갑작스러운 로그아웃은 사용자에게 치명적인 경험을 선사합니다. HI-REMS 프로젝트에서 Fixed Timeout의 문제를 진단하고, 슬라이딩 세션과 Absolute Timeout을 결합해 UX와 보안을 동시에 잡은 리팩토링 과정을 상세히 기록합니다.

January 12, 2026 · Bonggyun Jo