Solar AppScreener؛ تحلیل امنیت ایستا (SAST)
Solar AppScreener یک تحلیلگر امنیت ایستای برنامههای کاربردی (SAST) برای شناسایی کارآمد آسیبپذیریها و قابلیتهای اعلامنشده در کد منبع و کد باینری است. این راهکار تحلیل کد، کاربردی و قابلفهم است و به کنترل امنیت سامانههای مورد استفادهٔ سازمان، پیشگیری از نشت داده و شناسایی و رفع زودهنگام نقصهای کد در چرخهٔ توسعه کمک میکند.
پشتیبانی گسترده از زبانها و قالبها
- پیشرو در جهان از نظر تعداد زبانهای برنامهنویسی پشتیبانیشده
- پشتیبانی از ۳۶ زبان برنامهنویسی، ۹ قالب فایل اجرایی و برنامههای چندزبانه (polyglot)
- قابلیت کار بدون کد منبع
- تحلیل کد باینری و بررسی برنامههای موبایل از طریق پیوند آنها در App Store یا Google Play


استفادهٔ آسان
- برای استفاده به تجربهٔ توسعهٔ نرمافزار نیاز ندارد
- رابط کاربری شهودی و امکان آغاز اسکن تنها با چند کلیک
محصول توسعهیافته و تأییدشده در روسیه
این محصول گواهی FSTEC روسیه را دارد، در فهرست واحد نرمافزارهای داخلی ثبت شده و با الزامات OUD4 مطابقت دارد.
روش تحلیل
Solar AppScreener کد منبع و کد باینری را تحلیل میکند. ابتدا نمایش داخلی کد ساخته میشود و سپس الگوریتمهای تحلیل ایستا روی آن اجرا میشوند. هنگام تحلیل کد باینری، ابتدا ابهامزدایی (بازکردن لایههای مبهمسازی) و بازگردانی بخشهای کدِ دارای آسیبپذیری انجام میشود. سپس آسیبپذیریها و قابلیتهای اعلامنشده (NDV) به کد منبع مرتبط میشوند. فناوری Fuzzy Logic Engine تعداد هشدارهای نادرست را به حداقل میرساند. سامانهٔ گزارشدهی، برای رفع آسیبپذیریها و قابلیتهای اعلامنشده و نیز پیکربندی WAF پیشنهادهایی ارائه میکند.
امکانات و مزایا
- تحلیل مستقل امنیت برنامه، بدون نیاز به مشارکت توسعهدهندگان
- کاهش ریسکهای امنیت اطلاعات سازمان
- شرح مفصل آسیبپذیریهای شناساییشده و پیشنهادهای روشن برای پیکربندی WAF
- کنترل عملکرد توسعهدهندگان و پیمانکاران برنامه و نیز بررسی نرمافزارهای قدیمی
- شناسایی و رفع زودهنگام آسیبپذیریهای کد، پیش از انتشار برنامه
- کاهش هزینهٔ توسعهٔ کد و کوتاهشدن زمان عرضهٔ برنامه
- یکپارچهسازی آسان تحلیل کد با چرخهٔ توسعهٔ امن نرمافزار (Secure SDLC)
- بهبود کیفیت کد با کاهش آسیبپذیریها و قابلیتهای اعلامنشده (NDV) در برنامههای در دست توسعه