웹사이트를 런칭하기 전에 모든 프로그래머가 해야 할 10가지 🚀
Source: Dev.to
1️⃣ Update Everything 🔄
런칭 전에 모든 의존성, 라이브러리, 프레임워크가 최신인지 확인하세요.
2️⃣ Secure Environment Variables 🔐
시크릿을 절대 하드코딩하지 마세요. 환경 변수를 사용하고 비공개로 유지하세요.
3️⃣ Validate All User Input ✍️
모든 입력은 신뢰할 수 없다고 가정하고, 모든 데이터를 검증하고 정제하세요.
4️⃣ Set Proper File & Folder Permissions 📁
잘못된 권한은 민감한 데이터를 노출시킬 수 있습니다. 최소 권한 원칙을 적용하세요.
5️⃣ Add Basic Security Headers 🧱
다음과 같은 헤더를 포함하세요:
Content‑Security‑PolicyX‑Frame‑OptionsX‑Content‑Type‑Options
간단하지만 매우 효과적입니다.
6️⃣ Enforce HTTPS Only 🔒
사이트를 HTTPS 전용으로 제공하세요. 예외를 두지 마세요.
7️⃣ Create Backups Before Launch 💾
최근 백업을 유지해 첫날에 문제가 발생해도 빠르게 복구할 수 있도록 하세요.
8️⃣ Run a Security Check 🔍
배포 전에 자동 보안 스캔을 수행해 놓친 문제를 찾아내세요.
9️⃣ Limit Admin Access 👤
관리자 계정에도 최소 권한 원칙을 적용하세요; 모든 사람이 관리자가 되어서는 안 됩니다.
🔟 Keep Security in Mind 💡
보안은 완벽함이 아니라 위험을 줄이는 것입니다. 신중한 접근은 더 원활하고 안전한 런칭을 가능하게 합니다.
Thanks for reading! 🙏
Wishing you a smooth, safe launch and success with your projects 🚀