دوره «امنیت در فرانتاند» یک راهنمای جامع و عملی برای توسعهدهندگانی است که میخواهند برنامههای وب امنتری بسازند. این دوره با مقدمات بسیار مهمی مثل مفهوم Origin، نحوه کار کوکیها، ذخیرهسازی امن رمزها و مفاهیم رمزنگاری مانند Hash و Ciphertext آغاز میشود. همچنین مباحث پیشرفتهتری مانند JWT، JWE، و ویژگیهای امنیتی مرورگر مثل SameSite و Broadcast Channel نیز بررسی میشود تا ذهنیت دقیقی نسبت به رفتار مرورگر در شرایط مختلف ایجاد شود.
در ادامه، با استفاده از ابزار آموزشی DVWA (Damn Vulnerable Web Application)، مخاطب بهصورت عملی با انواع آسیبپذیریها مثل SQL Injection، XSS، CSRF و حملات Brute Force آشنا میشود. این بخش به شکل کاربردی نشان میدهد که چگونه آسیبپذیریها شناسایی میشوند، چه رفتاری دارند و چرا اهمیت دارند. حتی به نقاط ضعف متداولی مثل کپچای ناامن یا سشنهای ضعیف نیز پرداخته میشود.
بخش سوم، شبیهسازی حملات واقعی است که شامل اجرای سناریوهای پیچیدهتری مثل تزریق CSS، حملات Mime-type Sniffing، Clickjacking، DoS و استفاده از فرمهای Autofill میشود. همچنین، بحث دقیق و عملی درباره CSP (Content Security Policy) انجام میگیرد تا درک عمیقی نسبت به سیاستهای امنیتی مرورگر و شیوه پیکربندی آنها ایجاد شود. این بخش برای فرانتاند دولوپرهایی که قصد محافظت از کاربران در برابر حملات پیچیده را دارند، بسیار حیاتی است.
در انتها، دوره با مرور کامل OWASP Top 10، که یکی از مهمترین منابع راهنما در دنیای امنی
طراح و توسعهدهنده نرم افزار