فارسی
باز کردن در Telegram

پست امنیت برنامه‌های فرانت‌اند با Content Security Policy (CSP) 🙂

11 اوت 2024
𔓙
𔓙
امنیت برنامه‌های فرانت‌اند با Content Security Policy (CSP) 🙂 ‏CSP مجموعه‌ای از قوانینی هست که برای مرورگر تعریف می‌کنیم، تا مشخص کنیم ریسورس‌های توی صفحه (مثل عکس، اسکریپت، فونت) از چه منابعی اجازه دارن که دانلود و اجرا بشن. در حالت عادی منابعی که به صفحه اضافه می‌کنیم بدون محدودیت توسط مرورگر دانلود و اجرا میشن. برای مثال عکس یا اسکریپتی از یک منبع خارجی: <!DOCTYPE html> <html> <head>...</head> <body> <img src="https://an-external-website.i‌o/" /> </body> </html> به فرض اینکه مشکلی از بابت CORS نباشه، این عکس که از یک منبع خارجی به صفحه اضافه شده، بدون مشکل دانلود و اجرا میشه. اما توی بعضی از شرایط اگه به همین شکل به مرورگر اجازهٔ دانلود از هر منبعی رو بدیم، ریسک‌های امنیتی بزرگی رو به برنامه اضافه کردیم. ما با استفاده از CSP که یکی از مکانیزم های امنیتی پیاده سازی شده در مرورگر های مدرن هست، از حملاتی مانند XSS یا Cross-Site Scripting و data injection میتونیم جلوگیری کنیم و تا حد زیادی می‌تونیم امنیت رو به برنامه‌های فرانت‌اند بیاریم. دو تا مقاله زیر به طور کامل و جامع راجب CSP صحبت کردند و بهتون پیشنهاد میکنم، حتما اونها رو بخونید. - Article - Article #csp @CodeModule
22 · 882 ·

در همان حوالی فید

MMahan-Heydariمگه موزیسین ها دل ندارن ؟ 😂🗿 #fun @CodeModule𔓙𔓙اگه برای تمرین و کدنویسی دنبال ui خاصی میگردید، این طرح فیگما رو به هیچ وجه از دست ندید 💀 🔵 Link #figma @CodeModule
این پیام
MMahan-Heydariکد ادیتور حرفه ای در پروژه های ریکتی 🔵 اگه میخواید داخل پروژه هاتون یک کد ادیتور حرفه ای داشته باشید و به کاربر قابلیت کد زدن در سایتتون رو ارائه بدید، کتابخانه//ᵍربات کدماژول منتشر شد!🤖 ‏Cm Cop که ربات اختصاصی کامیونیتی کدماژول هست، چند روزی میشه که منتشر و ریلیز شده و با استفاده از این ربات میتونید گروهتون رو به صورت کا
CCode Module | کد ماژولCode Module | کد ماژول@CodeModule · کانال · فناوری
2 180مشترک594میانگین دسترسی پست
فید انجمن باز کردن در Telegram

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما