برنامههای کاربردی تحت وب به راحتی مورد حمله Attackerها قرار میگیرند.
اگرچه تطبیق با استانداردهای Payment Card Industry Data Security یا به اختصار PCI DSS، دلیل اصلی پیاده سازی WAF یا به عبارتی Web Application Firewall، در اکثر سازمانها میباشد اما برای بسیاری از کارشناسان روشن است که برنامههای کاربردی تحت وبِ حفاظت نشده، میتوانند راحتترین راه نفوذ حتی برای هکرهای مبتدی محسوب شوند. برنامههای کاربردی تحت وب که نیاز به ارتباط با شبکههایی خارج از شبکهی داخلی را دارند، در مقابل حملاتی چون Cross Site Scripting ،SQL injection و حملات DoS در لایه Application آسیبپذیر میباشند. برنامههای کاربردی تحت وب درون سازمانی، در صورت دسترسی مهاجم به شبکه داخلی به راحتی در معرض آسیب قرار خواهند گرفت؛ این موضوع برخلاف تصور اکثر سازمانها در مورد این شبکهها است که فکر میکنند از طریق سطوح امنیتی موجود در شبکه (Perimeter Network)، کاملا محافظت میشوند. معمولا کدهایی که به صورت سفارشی و متناسب با نیازهای سازمان خاصی ایجاد میگردد، به عنوان ضعیفترین ارتباط تلقی میشود، چرا که داشتن اطلاعات و آگاهی در مورد جدیدترین نوع حملات برای تیمهای توسعه، امری غیرممکن میباشد. از طرفی کدهای تجاری (Commercial Code) نیز دارای آسیبپذیری میباشند زیرا بسیاری از سازمانها به دلیل نداشتن منابع لازم قادر به استفاده از Patchها و اصلاحات امنیتی به محض در دسترس قرار گرفتن آنها، نمیباشند. حتی در صورت استفاده از تمامی Patchها و در اختیار داشتن خدمات مجموعهای از ارائه دهندگان سیستمهای امنیتی، باز هم امکان بی دفاع شدن کاربر در مقابل حملات Zero-Day وجود دارد و پاسخگویی به آنها نیز صرفا پس از وقوع آن امکانپذیر میباشد.
امنیت جامع و گسترده برنامههای تحت وب با FortiWeb
FortiWeb با کمک یک رویکرد مرتبط و چندلایه پیشرفته میتواند امنیت کامل در مقابل ریسکهای امنیتی موجود در OWASP Top 10 و بسیاری از تهدیدات دیگر برای برنامههای کاربردیِ تحت وب در شبکههای داخلی و خارجی را فراهم نماید. در FortiWeb، با استفاده از سرویسهای IP Reputation آسیبپذیریهای ناشی از باتنتها و دیگر منابع مخرب به صورت خودکار حذف میگردند. با بهرهمندی از قابلیت شناسایی حملات DoS و پیشگیری از آنها در این تکنولوژی، میتوان برنامههای کاربردی را از Overload شدن ناشی از حملات DoS در لایه Application ایمن نگاه داشت؛ به علاوه اینکه با کمک FortiWeb میتوان صحت درخواستهای فرستاده شده و عدم دستکاری آنها را با استفاده از روش اعتبارسنجی HTTP RFC بررسی کرد. در این فرایند درخواستها با Signatureهای FortiWeb بررسی شده تا مقایسهای بین درخواست ایجاد شده و انواع مختلف حملات شناسایی شده، انجام گردد و نسبت به تحت تاثیر قرار نگرفتن درخواست توسط این حملات، اطمینان حاصل شود. با سرویسهای آنتی ویروس و ضد بدافزار Built-In موجود در این تکنولوژی میتوان تمامی فایلها، ضمایم و یا کدها را پاکسازی نمود. موتور Auto-learning Behavioral Detection در این سرویس قادر به بازنگری کلیه درخواستهایی است که از آزمون حملاتِ شناخته شده به سلامت عبور کردهاند. در صورت خارج بودن درخواست از محدودهی پارامترهای خودکار یا پارامترهای کاربر، درخواست مسدود میگردد. در نهایت FortiWeb به ارائه یک موتور ارتباطی (Correlation Engine) میپردازد که چندین رویداد از لایههای امنیتی مختلف را به یکدیگر مرتبط مینماید تا تصمیمات دقیقتری را اتخاذ نماید و محافظت در برابر پیچیدهترین حملات را میسر سازد. بدین ترتیب یک فرآیند محافظت تقریبا 100 درصدی در مقابل کلیه حملات برنامههای تحت وب از جمله تهدیدات Zero-day به عمل میآید که سیستمهای مبتنی بر فایل (File-Based) قادر به شناسایی آن نمیباشند.
قابلیت اسکن برای کشف آسیبپذیریها
تنها FortiWeb است که با داشتن یک اسکنر آسیبپذیری برای برنامههای تحت وب در هر دستگاه، میتواند انطباق آن با استاندارد PCI DSS را بدون هرگونه هزینه اضافی عملی نماید. قابلیت اسکن آسیبپذیری در FortiWeb تمامی عناصر برنامههای کاربردی را به شکلی دقیق بررسی کرده و در نتیجه اطلاعاتی جامع از ضعفهای بالقوه در برنامههای کاربردی را در اختیار قرار میدهد. این قابلیت همواره با نسخههای بهروزرسانی به صورت پیوسته و مرتب از سوی FortiGuard Labs بهروزرسانی میگردد.
یکپارچگی کامل FortiWeb با FortiGate و FortiSandbox
همگام با گسترش روزافزون تهدیدات، برای حفاظت از برنامههای کاربردی تحتوب باید رویکردی چندجانبه نسبت به تهدیدات جدید، اتخاذ نمود. تهدیدات امنیتی پیشرفته با هدف قرار دادن کاربران میتوانند نسبت به حملات Single-vector سنتی که تنها از یک روش برای حمله استفاده میکردند، اشکال متفاوت و بسیاری را به خود گرفته و بدین ترتیب از محافظت ارائه شده توسط یک دستگاه واحد عبور نمایند. ادغام FortiWeb با FortiGate و FortiSandbox، محافظت مبتنی بر WAF را از طریق همزمانسازی و بهاشتراکگذاری اطلاعات مرتبط با تهدیدات افزایش میدهد تا علاوه بر اسکن فایلهای مشکوک، منابع داخلی آلوده را نیز به اشتراک گذارد.
FortiWeb به عنوان یکی از محصولات متعدد Fortinet، امکان یکپارچهسازی با پلتفرم پیشرفتهی شناسایی تهدید FortiSandbox را فراهم مینماید. FortiWeb قابلیت پیکربندی با FortiSandbox را دارا بوده و بدین ترتیب میتواند اطلاعات مربوط به تهدید را به اشتراک گذاشته و تهدیدها را به محض شناسایی در محیط FortiSandbox، مسدود نماید. فایلهای آپلود شده در وب سرورها برای تجزیه و تحلیل به FortiSandbox و Cloud FortiSandbox ارسال میشوند. با شناسایی فایلهای مخرب بلافاصله هشدارها ارسال شده و فایلهای مشابه بعدی سریعاً مسدود میشوند.
یکپارچگی با FortiGate امکان به اشتراکگذاری آدرس IPهای Quarantine یا قرنطینه شده را فراهم میکند که در فایروال Fortigate شناسایی و نگهداری میشوند. FortiWeb با بررسی مداوم Fortigate، با آخرین لیست از منابع داخلی آلوده یا مشکوک به آلودگی بهروز شده و جریان ترافیک از این دستگاهها را برای جلوگیری از وارد آمدن خسارات بیشتر Block مینماید.