بیشتر پروژههای PHP نه به خاطر سرعت،
بلکه به خاطر امنیت ضعیف نابود میشن
اگر PHP کار میکنی، این ۵ اصل امنیتی رو حتماً باید بلد باشی:
1- SQL Injection Prevention
هیچوقت Query خام ننویس؛ همیشه از Prepared Statements استفاده کن.
2- XSS Protection
دادهای که از کاربر میاد، همیشه باید Escape بشه.
3- Password Hashing
رمز عبور = password_hash()
نه md5، نه sha1
4- CSRF Tokens
هر فرم بدون CSRF یعنی دعوت رسمی از هکرها.
5- Input Validation & Sanitization
به کاربر اعتماد نکن؛ حتی اگه خودتی!
اگه این مفاهیم رو درست پیادهسازی کنی،
رفتن به Laravel برات خیلی سادهتر میشه
امنیت در PHP انتخابی نیست، اجباریه.
اگه میخوای بکاند واقعی بنویسی، باید از همین حالا اصول امنیت رو جدی بگیری.
پستهای بعدی: پیادهسازی عملی + مثال واقعی.
@DevTwitter | <Seyed taha Aghamir/>
Post #11274
5.41K

- 👍 33
- 🍌 5
- 👎 4