Secure Coding 실무에서 바로 적용하는 코드 중심 예시
아래는 Secure Coding 실무에서 바로 적용하는 코드 중심 예시들이다.언어 구분 없이 웹, API, DB, 파일 처리, 인증·암호화 등 실제로 사고가 많이 나는 포인트만 골라서 정리했다.모두 “나쁜 코드 → 좋은 코드” 형태로 설명한다.✅ 1. 입력 검증(Input Validation)❌ 잘못된 예// 사용자가 입력한 값을 그대로 사용const id = req.query.id;const sql = `SELECT * FROM Users WHERE Id = ${id}`;db.query(sql); ✅ 안전한 예// 숫자 검증 + 파라미터 바인딩const id = parseInt(req.query.id, 10);if (Number.isNaN(id)) return res.status(400).send(..