xmoonanx

[Security] Basic Concepts of Cybersecurity(9-1) - Network Security Essentials

🔒 사이버 보안 기초 수업 정리 네트워크 보안이란? 📚Network Security: 컴퓨터 네트워크와 데이터를 무단 접근(unauthorized access), 오용(misuse), 도난(theft)으로부터 보호하는 것 왜 중요한가? 일상적인 운영에서 보안은 매우 중요함. 개인 기기부터 대규모 기업 시스템까지, 네트워크 보안 조치는 데이터의 ...

[Security] Secure Coding(7-2) - XSS 진단 및 대응

🔒 시큐어 코딩 수업 정리 XSS 📚XSS: 검증되지 않은 외부 입력 값을 웹 응답에 그대로 반영하여 악의적 스크립트가 실행되는 취약점 → 사용자 브라우저에서 악성 코드가 동작해, 쿠키· 세션 등 민감 정보 탈취 가능 발생 원인 외부에서 입력된 사용자 입력 값을 검증하지 않고 그대로 응답에 반영 DB에 저장된 데이터를 읽어서 출력할 때 ...

[Security] Secure Coding(7-1) - 프론트엔드 데이터 처리

🔒 시큐어 코딩 수업 정리 클라이언트 서버 구조 📚Client: 사용자 인터페이스(UI)를 제공, 사용자의 요청(예: 브라우저, 모바일 앱)이 발생하는 프론트엔드 부분 📚Server: 클라이언트의 요청을 처리하고 필요한 데이터를 생성하거나 제공하는 백엔드 시스템 통신방식: 웹 환경에서 클라이언트와 서버는 주로 HTTP/HTTPS 프로토...