اعتبارسنجی امنیتی ASVS

اعتبارسنجی امنیتی بر اساس الزامات OWASP ASVS

درباره این سرویس

اعتبارسنجی ASVS ما یک وب‌اپلیکیشن را در برابر استاندارد OWASP ASVS، الزام به الزام و در سطحی که انتخاب می‌کنید، می‌سنجد. جایی که یک تست نفوذ روی مسیرهای قابل بهره‌برداری که می‌یابد عمیق می‌شود، اعتبارسنجی ASVS در عرض پیش می‌رود: همه‌ی دسته‌ها را طی می‌کند، از معماری، احراز هویت، مدیریت session، کنترل دسترسی، اعتبارسنجی و کدگذاری، رمزنگاری، مدیریت خطا و ثبت رخداد، حفاظت از داده، امنیت ارتباطات، منطق کسب‌وکار، فایل‌ها و منابع، تا API و پیکربندی، و هر الزام را به‌صورت قبول، رد یا نامرتبط همراه با شواهد پشت آن رأی ثبت می‌کند. این دو مکمل یکدیگرند و با هم هم عرض و هم عمق می‌دهند.

چه چیزی شامل می‌شود

اعتبارسنجی در سطح ASVS Level 1، 2 یا 3، انتخاب‌شده بر پایه‌ی حساسیت داده و ریسک شما

الزامات معماری، طراحی و مدل‌سازی تهدید

احراز هویت و مدیریت session

کنترل دسترسی و مجوزدهی

اعتبارسنجی ورودی، پاک‌سازی و کدگذاری خروجی

رمزنگاری ذخیره‌شده و مدیریت کلید

مدیریت خطا، ثبت رخداد و حفاظت از داده

امنیت ارتباطات و پیکربندی

منطق کسب‌وکار، فایل‌ها و منابع، و امنیت API

ثبت هر الزام به‌صورت قبول، رد یا نامرتبط همراه با شواهد

چگونه کار می‌کند

1
انتخاب سطح و دامنه‌گذاری
کمک می‌کنیم سطح درست ASVS را انتخاب کنید: Level 1 برای اطمینان پایه، Level 2 برای بیشتر اپلیکیشن‌هایی که داده‌ی حساس را مدیریت می‌کنند، و Level 3 برای سامانه‌های پرارزش که به دفاع در عمق نیاز دارند. این انتخاب از داده‌ای که اپلیکیشن نگه می‌دارد و ریسکی که دارد پیروی می‌کند.
2
دسترسی و مستندات
یک اعتبارسنجی کامل به بیش از یک جعبه‌سیاه نیاز دارد. برای Level 2 و 3 به‌صورت جعبه‌خاکستری یا جعبه‌سفید با حساب‌های آزمایشی، دسترسی به کد و اسناد طراحی کار می‌کنیم، چون بسیاری از الزامات مانند مدیریت کلید، ثبت رخداد و معماری فقط با دیدن قابل تأیید هستند، نه با حدس از بیرون.
3
اعتبارسنجی الزامات
الزامات سطح انتخاب‌شده را در همه‌ی دسته‌ها طی می‌کنیم و بازبینی طراحی، تست پویا و بازبینی کد را در جایی که کد در دسترس است ترکیب می‌کنیم. هر الزام یک رأی می‌گیرد، قبول، رد یا نامرتبط، همراه با شواهدی که آن را پشتیبانی می‌کند.
4
تحلیل شکاف
برای هر الزامی که رد می‌شود، شکاف را توصیف می‌کنیم، ریسکش را رتبه می‌دهیم و راهی مشخص برای بستن آن ارائه می‌کنیم، تا نتیجه فقط یک نمره نباشد بلکه فهرستی از این‌که چه چیزی و به چه ترتیبی باید رفع شود.
5
گزارش‌دهی و اعتبارسنجی مجدد
یک گزارش الزام به الزام همراه با رأی و شواهد هرکدام، یک نقشه‌ی راه رفع اولویت‌دار، و یک خلاصه که می‌توانید با مشتری یا ممیز به اشتراک بگذارید دریافت می‌کنید. پس از رفع، الزامات ردشده را دوباره اعتبارسنجی می‌کنیم.
خروجی‌ها
  • خلاصه‌ی اجرایی با نتیجه‌ی اعتبارسنجی برای سطح انتخاب‌شده
  • ماتریس الزام به الزام: قبول، رد یا نامرتبط همراه با شواهد
  • تحلیل شکاف برای هر الزام ردشده
  • رتبه‌ی ریسک و راهنمای رفع برای هر شکاف
  • نقشه‌ی راه رفع با اولویت
  • یک گزارش اعتبارسنجی که می‌توانید با مشتری یا ممیز به اشتراک بگذارید
  • اعتبارسنجی مجدد الزامات ردشده پس از رفع
  • بیان روشن دامنه، سطح و روش

چرا وادی ایمن حافظ

تخصص ASVS
دانش به‌روز و عملی از الزامات OWASP ASVS و شیوه‌ی تأیید هر یک با شواهد واقعی، نه یک تیک ساده.
عرضی که یک تست نفوذ از دست می‌دهد
یک اعتبارسنجی هر الزام را در هر دسته بررسی می‌کند، پس کنترل‌هایی که یک تست نفوذ محدود به زمان هرگز به آن‌ها نمی‌رسد، به‌جای فرض، تأیید می‌شوند.
عمق متناسب با سطح
در Level 1، 2 یا 3 اعتبارسنجی می‌کنیم، پس تلاش با اطمینانی که واقعاً لازم دارید متناسب می‌شود، نه بیش از حد و نه کمتر از حد.
گزارش شواهدمحور و قابل‌اشتراک
هر رأی با شواهد پشتیبانی می‌شود و گزارش طوری نوشته می‌شود که بتوانید آن را به مشتری یا ممیزی که می‌پرسد اپلیکیشن چگونه اعتبارسنجی شده بدهید.

سوالات متداول

اعتبارسنجی ASVS چیست؟

یک وب‌اپلیکیشن را در برابر استاندارد OWASP ASVS، الزام به الزام و در سطحی انتخاب‌شده می‌سنجد و هر الزام را به‌صورت قبول، رد یا نامرتبط همراه با شواهد ثبت می‌کند؛ یک بررسی عرض‌محور از کنترل‌های امنیتی در همه‌ی دسته‌ها.

اعتبارسنجی ASVS با تست نفوذ چه تفاوتی دارد؟

یک تست نفوذ در زمانی مشخص روی مسیرهای قابل بهره‌برداری که می‌یابد عمیق می‌شود و اثر واقعی را نشان می‌دهد. یک اعتبارسنجی ASVS در عرض پیش می‌رود و هر کنترل استاندارد را تأیید می‌کند، از جمله مواردی که یک تست شاید هرگز به آن‌ها نرسد، مانند ثبت رخداد، مدیریت کلید و معماری. بسیاری از تیم‌ها از هر دو استفاده می‌کنند: اعتبارسنجی برای پوشش و تست برای اثبات اثر.

چه سطحی از ASVS را باید هدف بگیریم؟

Level 1 یک اطمینان پایه و عمدتاً قابل‌آزمون به‌صورت جعبه‌سیاه می‌دهد؛ Level 2 هدف درست برای بیشتر اپلیکیشن‌هایی است که داده‌ی شخصی یا حساسِ کسب‌وکار را مدیریت می‌کنند؛ Level 3 برای سامانه‌های پرارزش است که به دفاع در عمق نیاز دارند. بر پایه‌ی داده و ریسک کمک می‌کنیم انتخاب کنید، و اعتبارسنجی بالاتر از سطحی که ریسک شما می‌طلبد سودی ندارد.

آیا گواهی رسمی ASVS وجود دارد؟

خیر؛ ASVS یک استاندارد باز برای اعتبارسنجی در برابر آن است، نه یک طرح صدور گواهی با نهاد اعتباربخش. آنچه ارائه می‌کنیم یک گزارش اعتبارسنجی مستقل است که دامنه، سطح، روش و نتیجه‌ی هر الزام را بیان می‌کند و می‌توانید آن را با مشتری یا ممیزی که می‌پرسد اپلیکیشن چگونه اعتبارسنجی شده به اشتراک بگذارید.

چه دسترسی‌ای لازم دارید؟

برای یک اعتبارسنجی معنادار در Level 2 یا 3 به دسترسی جعبه‌خاکستری یا جعبه‌سفید نیاز داریم: حساب‌های آزمایشی برای هر نقش، کد منبع، و اسناد طراحی یا معماری. برخی الزامات به‌سادگی از بیرون قابل تأیید نیستند، پس یک پروژه‌ی صرفاً جعبه‌سیاه می‌تواند Level 1 را اعتبارسنجی کند اما سطوح بالاتر را به‌طور کامل نه.

ASVS چه دسته‌هایی را پوشش می‌دهد؟

این استاندارد معماری و طراحی، احراز هویت، مدیریت session، کنترل دسترسی، اعتبارسنجی و کدگذاری، رمزنگاری، مدیریت خطا و ثبت رخداد، حفاظت از داده، ارتباطات، منطق کسب‌وکار، فایل‌ها و منابع، امنیت API و وب‌سرویس، و پیکربندی را در بر می‌گیرد. یک اعتبارسنجی الزامات مرتبط با سطح شما را در هر دسته طی می‌کند.

آیا این می‌تواند یک الزام انطباق یا مشتری را پشتیبانی کند؟

اغلب بله. یک مشتری یا یک برنامه‌ی انطباق ممکن است از شما بخواهد نشان دهید یک اپلیکیشن در برابر یک استاندارد شناخته‌شده اعتبارسنجی شده است. گزارش ASVS این شواهد را در قالبی می‌دهد که ممیزان و تیم‌های امنیتی می‌شناسند، هرچند جایگزین یک ممیزی رسمی در جایی که به‌طور خاص لازم باشد نمی‌شود.

الزامات ردشده چگونه رتبه‌بندی می‌شوند؟

هر الزام ردشده بر پایه‌ی ریسک واقعی‌ای که در اپلیکیشن شما ایجاد می‌کند رتبه می‌گیرد، تا بتوانید ابتدا آن‌هایی را که مهم‌اند رفع کنید، نه این‌که هر شکاف را برابر بگیرید. گزارش، رفع را بر اساس همان ریسک مرتب می‌کند.

آیا اعتبارسنجی مجدد انجام می‌شود و چقدر طول می‌کشد؟

بله؛ پس از رفع، الزامات ردشده را دوباره اعتبارسنجی می‌کنیم و وضعیتشان را در گزارش به‌روز می‌کنیم. مدت زمان به سطح و اندازه‌ی اپلیکیشن بستگی دارد؛ یک اعتبارسنجی معمول حدود دو تا چهار هفته طول می‌کشد و پس از دامنه‌گذاری برآورد دقیق می‌دهیم.

آماده شروع هستید؟
با تیم ما تماس بگیرید تا در مورد نیازهای ارزیابی امنیتی شما صحبت کنیم