OEM Antivirus SDK

Scan Engine

موتور اسکن قدرتمند کسپرسکی را به صورت SDK یا سرویس ICAP در محصولات و زیرساخت‌های خود یکپارچه کنید. بدون نیاز به نصب آنتی‌ویروس روی سیستم‌عامل، موتور اسکن را مستقیماً در فایروال، پراکسی، سرور ایمیل یا WAF خود تعبیه کنید.

سناریوهای استفاده

Kaspersky Scan Engine در سناریوهای مختلف امنیتی قابل استفاده است و در محصولات متعددی قابل یکپارچه‌سازی می‌باشد

اسکن فایل‌های ورودی

اسکن خودکار فایل‌ها در لحظه ورود به سیستم از طریق پروتکل ICAP و شناسایی تهدیدات پیش از ذخیره‌سازی

اسکن URL و ترافیک وب

بررسی لحظه‌ای URLها و ترافیک وب در برابر پایگاه داده کسپرسکی و مسدودسازی دسترسی به وب‌سایت‌های مخرب از طریق ICAP

حفاظت NAS و سرورهای فایل

یکپارچه‌سازی سریع با سرورهای NAS و فایل/Program سرورها با استفاده از ICAP جهت اسکن فایل‌های ذخیره شده

اسکن ایمیل‌ها

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

به‌روزرسانی خودکار

بروزرسانی خودکار پایگاه داده بر روی سرور بدون نیاز به دانلود امضاءهای مختلف. پایگاه داده کسپرسکی به صورت دوره‌ای بر روی سرور بروزرسانی می‌شود

فناوری‌های محرکه

Kaspersky Scan Engine مبتنی بر پلتفرم‌های Windows و Linux است و بر روی هر دو سیستم‌عامل به صورت بومی اجرا می‌شود

سرویس REST-like

ارتباطات HTTP جهت یکپارچه‌سازی آسان با برنامه‌های تحت وب. می‌توانید فایل را با استفاده از HTTP POST ارسال کرده و نتیجه اسکن را دریافت کنید.

پروتکل ICAP

اتصال HTTP به پراکسی‌های موجود در شبکه / NAS / WAF / NGFW بدون نیاز به تغییر. این روش از طریق ICAP امکان اتصال آسان و اسکن ترافیک Phishing و Adware را فراهم می‌کند.

کانتینر Docker

با استفاده از کانتینر Linux Docker (به دو صورت HTTP و ICAP) قابل اجرا است. بر روی پلتفرم‌های ابری Docker Swarm، Kubernetes، AWS EKS و پلتفرم‌های مشابه قابل استقرار است.

نرخ شناسایی بالا

بهره‌گیری از موتورهای تحلیل اکتشافی و پایگاه داده گسترده کسپرسکی برای شناسایی تهدیدات ناشناخته و شناخته شده.

Kaspersky Security Network (KSN)

سرویس ابری Kaspersky برای شناسایی سریع‌ترین تهدیدات در سطح جهانی و بهره‌مندی از هوش جمعی میلیون‌ها کاربر. بهبود چشمگیر کیفیت و سرعت تشخیص.

یکپارچه‌سازی آسان

با API کاملاً REST و مستندات کامل، در کمتر از یک روز می‌توانید موتور اسکن را به محصول خود متصل کنید. از زبان‌های محبوب برنامه‌نویسی پشتیبانی می‌کند.

حالت‌های یکپارچه‌سازی

Kaspersky Scan Engine در سه حالت مختلف سرویس REST، پروتکل ICAP و از طریق Docker قابل استقرار است

سرویس REST-like

ارتباطات HTTP جهت یکپارچه‌سازی آسان با برنامه‌های تحت وب. می‌توانید فایل را با استفاده از HTTP POST ارسال کرده و نتیجه اسکن را در قالب JSON دریافت کنید.

HTTP REST API JSON Response TLS Support Multi-threaded

پروتکل ICAP

اتصال HTTP به پراکسی‌های موجود در شبکه / NAS / WAF / NGFW / سرورهای ایمیل از طریق ICAP. اسکن آسان و بدون تغییر در زیرساخت موجود. قابلیت اسکن فایل‌ها، Phishing و Adware.

ICAP RESPMOD ICAP REQMOD Proxy Server Web Application Firewall

کانتینر Docker

با استفاده از کانتینر Linux Docker (به دو صورت HTTP و ICAP) قابل اجرا است. بر روی پلتفرم‌های ابری Docker Swarm، Kubernetes، AWS EKS و موارد مشابه قابل استقرار است.

Docker Kubernetes Docker Swarm AWS EKS

حالت کلاستر

موتور Kaspersky Scan Engine از قابلیت کلاستر شدن پشتیبانی می‌کند و می‌توانید آن را در حالت کلاستر اجرا کنید. پشتیبانی از رمزنگاری TLS در سرویس REST-like.

Cluster Mode Web UI Management TLS Encryption Scalable

مشخصات فنی

مشخصات کامل Kaspersky Scan Engine

پلتفرم‌های پشتیبانی شده Windows و Linux (شامل RHEL, CentOS, Ubuntu, Debian و سایر توزیع‌های پشتیبانی شده)
پروتکل اسکن سرویس REST-like (HTTP) و پروتکل ICAP
Deployment Container کانتینر Linux Docker (شامل HTTP و ICAP)، Docker Swarm، Kubernetes، AWS EKS
تشخیص فایل‌های بسته فناوری Format Recognizer پیشرفته جهت شناسایی و اسکن انواع فرمت‌های فایل (بیش از ۱۰۰۰ نوع فایل مختلف شامل فایل‌های فشرده و نصب)
رمزنگاری ارتباط پشتیبانی از رمزنگاری TLS در سرویس REST-like
پایگاه داده بروزرسانی خودکار پایگاه داده بر روی سرور به صورت دوره‌ای و بدون نیاز به دخالت کاربر
اسکن URL بررسی و اسکن URLهای مخرب شامل Phishing و Adware
API زبان‌ها API یکسان HTTP/Client و کتابخانه ICAP برای تمامی زبان‌های برنامه‌نویسی پشتیبانی شده
مستندات و API مستندات کامل و کتابخانه API Cross-platform. API یکسان برای پلتفرم‌های Linux/UNIX و Windows
آماده شروع همکاری هستید؟

همین امروز Kaspersky Scan Engine را در زیرساخت خود تست کنید

معرفی Kaspersky Scan Engine

Kaspersky Scan Engine یک راه حل امنیتی ست که روی یک سرور نصب شده و وظیفه اش محافظت به شکل آنتی ویروس، بررسی ترافیک های HTTP و بررسی اعتبار فایلو آدرس اینترنتی (URL) برای راهکارهای دیگر است که در سمت کاربر اجرا می شوند.
وظیفه این محصول حفاظت از انواع دستگاه ها مقابل بدافزار، تروجان، کرم های رایانه ای، روت کیت ها، جاسوس افزارها و تبلیغ افزارها ،است.همچنین می شود از آن کنار محصولات و سرویسهای مختلف، از جمله برنامه های دسکتاپ، راهکارهای سروری، سرورهای پروکسی و درگاه ایمیل استفاده کرد.
Kaspersky Scan Engine با استفاده از فناوری ها و موتور آنتی ویروس کسپرسکی ساخته شده است.
این محصول از راههای جدید برای شناسایی و حذف انواع بدافزارها استفاده میکند. در این بخش، به فناوریهای بکار رفته در Kaspersky Scan Engine را میپردازیم.

دانلود دیتاشیت Kaspersky Scan Engine

تحلیل مبتنی بر امضا (Signature Analysis)

در این روش، فایلها برای شناسایی علامت های بدافزار شناخته شده بررسی میشوند. همچنین، با استفاده از هش فایل مخرب میتوان آن راپیدا کرد. امضا سنتی، بدافزارهای شناخته شده را با دقت زیاد می شناسد. فناوریهایی مانند SmartHash و بررسی ساختار فایل هم به شناسایی بدافزارهای ناشناخته و بدافزارهایی که شکلشان را تغییر میدهند، کمک میکنند.
این روش، حملات شناخته شده را با دقت بالا و احتمال خطای کم پیدا میکند؛ اما در شناسایی بدافزارهایی که شکل خود را تغییر میدهند یا نسخه های مختلف یک بدافزار، محدودیت دارد. همچنین، برای عملکرد بهتر، امضاها مدام بروزرسانی شوند.
پایگاه های داده آنتی ویروس Kaspersky Scan Engine نیز دائما بروزرسانی می شوند.

Kaspersky Scan Engine

Kaspersky Scan Engine و روش های ابتکاری پیشرفته (Advanced Heuristics)

هنگام اسکن یک اسکریپت یا فایل اجرایی، موتور آنتی ویروس کسپرسکی اجرا را در یک محیط مصنوعی و امن شبیه سازی میکند. اگر موقع بررسی رفتار فایل شبیه سازی شده، فعالیت مشکوک دیده شود، آن فایل مخرب در نظر گرفته میشود. این روش به شناسایی بدافزارهای جدید کمک میکند.
بخش شبیه ساز Kaspersky Scan Engine، محیط اجرای فایل را همراه با عملکردها مختلف سیستم عامل موردنظر شبیه سازی میکند. در این فرایند، از عملکردهای واقعی استفاده نمیشود.

فناوریه ای یادگیری ماشین (Machine Learning Technologies)

SmartHash یک الگوریتم ثبت اختراع شده توسط کسپرسکی ست که جهت ایجاد هش های هوشمند با قابلیت تشخیص شباهت طراحی شده است. این هش ها بر اساس ویژگی های ثابت فایل ساخته میشوند که امکان استخراج آنها و تبدیل به مقادیر مشخص،هست.
برای هر فایل میتوان SmartHash محاسبه کرد. فایلهای مختلفی که از نظر عملکرد مشابه هستند، ممکنه SmartHash یکسانی داشته باشند. به همین دلیل، با استفاده از یک SmartHash میتوان گروهی از فایل های مشابه را شناخت و بدافزارهای جدید را بر اساس شباهت به خانواده های بدافزاری شناخته شده تشخیص داد.
فناوری SmartHash از چند سطح دقت استفاده میکند که امکان پیدا کردن حتی بدافزارهای بسیار چندشکلی را فراهم میکند. و این فناوری با اطمینان بالایی احتمال تشخیص اشتباه را کم میکند.

مزایای SmartHash:

  • توانایی مقابله با بدافزارهای جدید چندشکلی.
  • شناسایی بدافزارها در عرض چند دقیقه.
  • قابلیت استفاده هم بهصورت آفلاین و هم آنلاین.
  • فناوری قابل اعتماد: مدل ریاضی با استفاده از روش های یادگیری ماشین بروز میشود و کارشناسان نیز آن را بطور مداوم بررسی میکنند.

استفاده از SmartHash باعث میشود تشخیص های اشتباه کم شود و نرخ شناسایی بالا میرود.

نسخه آنلاین SmartHash نیز به کاهش تشخیص های اشتباه کمک میکند. در این روش، SmartHash حساب شده در سمت کاربر، از طریق شبکه جهانی امنیت کسپرسکی (KSN) با میلیاردها فایل سالم که شناخته شده هم هستند در پایگاه داده کسپرسکی مقایسه میشود.

کسپرسکی از یادگیری ماشین برای افزایش شناسایی فناوری های اسکن استفاده میکند همچنین، از این فناوری برای بررسی خودکار گزارش مربوط به اجرای فایلها در محیط های آزمایشی داخلی استفاده میشود.

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

سامانه های خودکار، گزارش این محیط ها را خط به خط پردازش میکنند. گزارش اجرای نمونه های جدید بدافزار با استفاده از یادگیری ماشین بررسی میشود تا نشانه های جدیدی برای شناسایی تهدیدها یافت شوند

پردازش فایل های اجرایی مخرب توسط اسکن انجین

پردازش فایل های اجرایی فشرده و آرشیوها (Processing of Compressed Executables and Archives)

Kaspersky Scan Engine از یک فناوری استفاده میکند که ویروس ها و سایر موارد مخرب را در فایلهای اجرایی فشرده و آرشیوها شناسایی میکند. با استفاده از این فناوری، میتوان آرشیوها و فایلهای اجرایی فشرده آلوده را پاکسازی یا حذف کرد.
Kaspersky Scan Engine تقریبا از ۴۰۰۰ قالب مختلف فایل های اجرایی فشرده و آرشیو پشتیبانی میکند.

پاکسازی آرشیوها (Disinfection of Archives)

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

موتور آنتیویروس کسپرسکی اکنون میتواند ویروس ها را از آرشیوهای زیر حذف کند:

  • ARJ
  • CAB
  • RAR
  • ZIP

شبکه امنیتی کسپرسکی (Kaspersky Security Network)

شبکه امنیتی کسپرسکی (KSN) زیرساختی از سرویس های ابری است که دسترسی به پایگاه داده اطلاعات آنلاین کسپرسکی را فراهم میکند. این پایگاه شامل اطلاعات مربوط به اعتبار فایلها، منابع وب و نرم افزارها است.

با استفاده از اطلاعات KSN میشود پاسخ به تهدیدها سریعتر انجام داد، عملکرد بعضیی بخش های حفاظتی بهبود یابد و احتمال انکه یک فایل سالم به عنوان مخرب شناخته شود کم میشود.

سرورهای KSN در مراکز دادهای سراسر جهان وجود دارند تا تأخیر در بررسی های ابری به حداقل برسد. پایگاه داده KSN شامل چندین ترابایت اطلاعات است که کارشناسان امنیتی و روشهای خودکار دائما آن را بروزرسانی میکنند.

هنگام استفاده از KSN، اطلاعاتی درباره نسخه نصب شده Kaspersky Scan Engine و موارد شناسایی شده در اختیار کسپرسکی قرار میگیرد البته که این اطلاعات شامل اطلاعات شخصی یا محرمانه کاربر نیستند.

کسپرسکی از اطلاعات دریافت شده مطابق با الزامات قانونی حفاظت میکند. همچنین، Kaspersky Scan Engine با مقررات عمومی حفاظت از دادههای اتحادیه اروپا (GDPR) مطابقت دارد.

شناسایی آدرسهای اینترنتی مخرب و فیشینگ (Malicious and Phishing URL Detection)

Kaspersky Scan Engine یک پایگاه داده آفلاین از آدرسهای اینترنتی مخرب و فیشینگ دارد. علاوه بر این، امکان بررسی اعتبار آدرس های اینترنتی که از طریق شبکه امنیتی کسپرسکی (KSN)اسکن شده اند، نیز وجود دارد.

سخت افزار مناسب برای اجرای اسکن انجین کسپرسکی

Kaspersky Scan Engine روی سیستم عامل های زیر اجرا می شود:
Linux نسخه ۶۴ بیتی:

  • Astra Linux 1.7، بدون حالت محیط نرمافزاری بسته
    یعنی Kaspersky Scan Engine روی Astra Linux نسخه 1.7 قابل اجراست، به شرطی که قابلیت حالت محیط نرمافزاری بسته (Closed Software Environment) فعال نباشد.
  • Astra Linux 1.8، با حالت محیط نرمافزاری بسته
  • Debian نسخههای 12.0 تا 12.13
  • Fedora Linux نسخه 34
  • Ubuntu 22.04 LTS
  • Ubuntu 24.04 LTS

پیش نیازهای نرم افزاری

رابط گرافیکی Kaspersky Scan Engine با مرورگرهای زیر سازگاری دارد:

  • Google Chrome نسخه های 119 تا 144
  • Mozilla Firefox نسخه های 109 تا 147
  • Microsoft Edge نسخه های 120 تا 144
    برای استفاده از رابط گرافیکی Kaspersky Scan Engine، باید PostgreSQL نصب شده باشد.

رابط گرافیکی از نسخه های زیر پشتیبانی میکند:

  • PostgreSQL:
  • نسخه های 18.0 و 18.1
  • نسخه های 17.0 تا 17.7
  • نسخه های 16.0 تا 16.11
  • نسخه های 15.0 تا 15.15
  • نسخه های 14.0 تا 14.20
  • Postgres Pro Standard: نسخه 17
    از نسخه 2.1 به بعد Kaspersky Scan Engine، استفاده از Systemd در سیستم عامل Linux الزامی است. Systemd ابزاری برای مدیریت سیستم و سرویس ها است.

پیش نیازهای سخت افزاری

برای Kaspersky Scan Engine به ۱۰۰ گیگابایت فضای خالی دیسک نیاز است.
اگر از رابط گرافیکی Kaspersky Scan Engine استفاده می کنید، باید یک فضای جداگانه نیز برای پایگاه داده PostgreSQL در نظر بگیرید. این پایگاه داده رویدادهای سرویس را ذخیره میکند و میتواند روی همان رایانه ای که Kaspersky Scan Engine نصب شده یا روی رایانه ای دیگر قرار بگیرد.
حجم پایگاه داده به تعداد رویدادها بستگی دارد و ممکن است به چند گیگابایت برسد وگزلرش اطلاعات مربوط به رویدادهای شش ماه اخیر در این پایگاه داده ذخیره خواهد شد.

مدل های لایسنس اسکن انجین (Licensing Modes)

Kaspersky Scan Engine از دو روش صدور لایسنس پشتیبانی می کند:

  1. حالت آفلاین (Offline Licensing Mode)
    در این حالت، برای فعالسازی Kaspersky Scan Engine از یک فایل کلید یا key file استفاده میشود.
    برای استفاده از این روش، نیازبه اتصال اینترنت نیست؛ اما باید key file را بصورت منظم تمدید کنید تا با محدودیت های مربوط به لایسنس مواجه نشوید.
  2. حالت آنلاین (Online Licensing Mode)
    در این حالت، برای فعالسازی Kaspersky Scan Engine از یک کد فعالسازی یا activation code استفاده میشود.
    برای استفاده از این روش، باید به اینترنت وصل باشید در صورت نیاز، Kaspersky Scan Engine بصورت خودکار به سرورهای کسپرسکی متصل میشود و کد فعالسازی را تمدید میکند.