آخرین اخبار
همهٔ اخبار
امنیت وب و نرم‌افزار گزارش بحرانیت ۴/۱۰

پیاده‌سازی پروتکل DBSC در پلتفرم Vercel برای مقابله با سرقت کوکی‌های نشست (Session Cookies)

پیاده‌سازی پروتکل DBSC در پلتفرم Vercel برای مقابله با سرقت کوکی‌های نشست (Session Cookies)

پلتفرم Vercel به‌صورت تدریجی قابلیت Device Bound Session Credentials (DBSC) را برای مقابله با بدافزارهای سرقت اطلاعات (Information Stealer Malware) در محیط خود فعال می‌کند.

این ویژگی جدید که توسط Malte Ubl، مدیر فنی (CTO) Vercel، معرفی شده است، نشست‌های ورود (Login Sessions) را با استفاده از یک کلید خصوصی ذخیره شده در ماژول امنیتی TPM (Trusted Platform Module) به دستگاه کاربر متصل می‌کند. این اقدام باعث می‌شود که حتی در صورت سرقت کوکی نشست (Session Cookie)، مهاجم نتواند از آن در دستگاه دیگری استفاده کند.

Vercel یک پلتفرم ابری (Cloud Platform) است که توسعه‌دهندگان از آن برای میزبانی وب‌سایت‌ها، اپلیکیشن‌های تحت وب و عوامل هوش مصنوعی (AI Agents) استفاده می‌کنند. این فناوری جدید مستقیماً امنیت ورود به پلتفرم vercel.com را هدف قرار داده است.

نحوه عملکرد DBSC

طبق توضیحات Ubl، پروتکل DBSC با ذخیره یک کلید خصوصی در TPM دستگاه (همان بخشی که برای حسگرهای اثر انگشت یا بیومتریک استفاده می‌شود) عمل کرده و از آن کلید برای امضای کوکی استفاده می‌کند. این کلید خصوصی هرگز قابل بازیابی نیست؛ نه توسط خود شرکت، نه توسط کاربر و نه توسط بدافزارها.

این راهکار در کنار قابلیت App-Bound Encryption در مرورگر کروم، لایه‌ای جدید از امنیت را فراهم می‌کند تا استخراج کوکی‌ها توسط بدافزارها دشوارتر و استفاده مجدد از آن‌ها غیرممکن شود. در حال حاضر، DBSC در مرورگر کروم روی سیستم‌عامل‌های macOS و Windows فعال است، اما عرضه آن به‌صورت تدریجی انجام می‌شود تا چالش‌های مربوط به برنامه‌های OAuth مدیریت شود.

علاوه بر این، Vercel در حال پیاده‌سازی فناوری مشابهی به نام DPoP برای رابط خط فرمان (CLI) خود است. همچنین قابلیت Security Review نیز در مرحله بتای عمومی قرار گرفته که وظیفه اسکن تغییرات کد در مخازن GitHub را برای شناسایی نقص‌هایی مانند عدم بررسی مجوزها (Authorization Checks) یا افشای اطلاعات حساس (Exposed Secrets) بر عهده دارد.