#security
OAuth2 چیست؟
پروتکل استاندارد Delegated Authorization که به یک اپلیکیشن اجازه میدهد بدون دیدن رمز عبور کاربر، از طرف او به منابع محدودی در یک سرویس دیگر دسترسی پیدا کند.
بخوانJWT چیست؟
JSON Web Token؛ فرمت استاندارد و خوداثبات (Self-Contained) برای انتقال ادعاهای هویت (Claim) بین سرور و کلاینت، بدون نیاز به نگهداری Session روی سرور.
بخوانمبانی Penetration Testing چیست؟
فرآیند شبیهسازی کنترلشده حمله واقعی به یک سیستم، با اجازه صریح مالک، برای پیدا کردن آسیبپذیریها قبل از مهاجم واقعی.
بخوانامنیت API یعنی چه؟
مجموعهای از اصول برای محافظت از یک API در برابر دسترسی غیرمجاز، سوءاستفاده و افشای داده — فراتر از فقط Authentication.
بخوانSQL Injection چیست؟
حملهای که با تزریق کد SQL از طریق ورودی کاربر، مهاجم را قادر میکند Queryهای دلخواه روی دیتابیس اجرا کند — از خواندن داده محرمانه تا حذف کامل جدول.
بخوانXSS چیست؟
حملهای که در آن مهاجم کد جاوااسکریپت مخرب را در صفحهای که کاربران دیگر میبینند تزریق میکند تا در مرورگر قربانی اجرا شود.
بخوانCSRF چیست؟
حملهای که مرورگر قربانی را (بدون اطلاع او) وادار میکند یک درخواست معتبر (با Cookie او) به سایتی که در آن Login است ارسال کند.
بخوانCORS چیست؟
مکانیزم مرورگر که مشخص میکند یک صفحه وب از یک Origin (دامنه) اجازه دارد به منابع یک Origin دیگر درخواست بزند یا نه.
بخوانSSL/TLS چیست؟
پروتکلهای رمزنگاری که HTTPS روی آنها ساخته شده؛ TLS نسخه مدرن و امنتر جانشین SSL قدیمی است.
بخوانHTTPS چیست؟
نسخه امن پروتکل HTTP که با رمزنگاری TLS، محتوای ارتباط بین مرورگر و سرور را از شنود و دستکاری محافظت میکند.
بخوانAuthorization چیست؟
فرآیند تعیین اینکه یک کاربر احراز هویتشده به چه منابع و عملیاتی مجاز به دسترسی است.
بخوانAuthentication چیست؟
فرآیند تأیید هویت کاربر — اثبات اینکه کاربر واقعاً همان کسی است که ادعا میکند، معمولاً با رمز عبور، توکن یا بیومتریک.
بخواننکات امنیتی JWT چیست؟
قواعدی که هنگام استفاده از JSON Web Token برای احراز هویت باید رعایت شوند تا توکن قابل جعل یا سرقتشده بیخطر بماند.
بخوانSecure Coding چیست؟
مجموعهای از عادتها و اصول نوشتن کد که از ابتدا آسیبپذیریهای رایج را حذف میکند، بهجای اینکه امنیت را بعداً به کد اضافه کنیم.
بخوانشبکه در لینوکس یعنی چه؟
ابزارها و مفاهیم پایه شبکه در لینوکس — از بررسی اتصال و پورت باز تا مدیریت فایروال — برای عیبیابی و ایمنسازی سرور.
بخوانAzure Key Vault چیست؟
سرویس آژور برای نگهداری امن Secretها، رمزهای رمزنگاری (Key) و گواهیها (Certificate)، بهجای ذخیره آنها در کد یا فایل تنظیمات.
بخوان