FortiAI در محصولات Fortinet
بررسی فنی FortiAI در FortiWeb و محصولات Fortinet؛ شامل تحلیل لاگ، سلامت سایت، Lua و گزارش، سهمیه توکن، مجوز ادمین و ملاحظات حریم خصوصی در شاخه 8.0.x.
خلاصه تخصصی مقاله
بررسی فنی FortiAI در FortiWeb و محصولات Fortinet؛ شامل تحلیل لاگ، سلامت سایت، Lua و گزارش، سهمیه توکن، مجوز ادمین و ملاحظات حریم خصوصی در شاخه 8.0.x.
موضوعات اصلی: پشتیبانی شبکه، کنید، FortiAI، نیست، داده، بررسی
FortiAI در محصولات Fortinet؛ نسخهها، مدلهای پشتیبانیشده، دسترسیها و ملاحظات فنی
در یک محصول، دستیار فقط لاگ را توضیح میدهد؛ در محصول دیگر CLI تولید و اجرا میکند؛ و در یک پلتفرم SOC ممکن است با Agent و Connector وارد چرخه Investigation و Response شود. تفاوت نسخه، پلتفرم، License، Permission و مسیر خروج داده برای تصمیم فنی تعیینکننده است.
این مقاله بر پایه منابع رسمی Fortinet، نقشه کاربرد FortiAI را در محصولات شبکه، WAF، SOC و Endpoint بررسی میکند. هدف، پاسخ عملی به این پرسش است که «روی کدام پلتفرم و نسخه میتوان استفاده کرد، چه مجوزی لازم است و تا کجا میتوان به آن اختیار داد؟»
تفکیک مهمشرایط قطعی Vendor از توصیه طراحی این مقاله جدا شدهاند. هرجا حداقل نسخه تاریخی، مدل کامل، قیمت یا مجوز دقیق در منابع کافی نبود، آن خلأ صریح است و عدد یا Command حدس زده نشده است.
مروری بر این مقاله
- FortiAI چیست؟ سه مفهوم متفاوت زیر یک نام
- ماتریس محصولات و نسخههای قابل استناد
- FortiGate: پلتفرم، دسترسی و اجرای CLI
- FortiWeb: مدلهای مجاز و مرز دستیار WAF
- FortiADC: قابلیت Beta با محدودیت VDOM و پلتفرم
- FortiAppSec Cloud: دستیار تحلیلی، نه ابزار اعمال Rule
- FortiManager: دستیار دارای اختیار مدیریت
- FortiAnalyzer: تحلیل امنیتی و Agentهای دارای حدود داده
- FortiClient EMS: دستیار در کنسول مدیریت Endpoint
- FortiSIEM: Provider و یک استثنای مهم RBAC
- FortiSOAR: Generative و Agentic با اختیار Connector
- FortiNDR Cloud: فعالسازی در سطح Account
- FortiAIOps: تحلیل شبکه از روی Telemetry
- FortiSOC Cloud: IAM، Insight و Investigation
- لایسنس، توکن و پیشنیاز شبکه؛ یک مدل مشترک وجود ندارد
- چه دادهای دیده میشود و چه چیزی ممکن است از محیط خارج شود؟
- مزایا و معایب واقعی از دید تیم فنی
- سناریوهای عملی و Promptهای قابل کنترل
- Troubleshooting؛ از License تا Scope
- Best Practice و چکلیست پذیرش Production
- جمعبندی: FortiAI را بر اساس اختیار و داده انتخاب کنید
- سوالات متداول
1. FortiAI چیست؟ سه مفهوم متفاوت زیر یک نام
FortiAI در کاربرد امروزی، خانوادهای از قابلیتهای Generative و Agentic AI در اکوسیستم Fortinet است. FortiAI-Assist در کنسول محصولات قرار میگیرد تا زبان طبیعی را به پاسخ مستنداتی، Query، تحلیل رخداد، اسکریپت یا عملیات پشتیبانیشده تبدیل کند. در نسل Agentic، دستیار میتواند مسئله را به چند گام بشکند، ابزار مناسب را فراخوانی کند و نتیجه را ترکیب کند؛ این موضوع به معنی اختیار نامحدود یا اجرای خودکار همه درخواستها نیست.
برای دیدن همه ستونها، جدول را افقی پیمایش کنید.
| مفهوم | نقش | اشتباه رایج |
|---|---|---|
| FortiAI-Assist / Generative AI | پرسشوپاسخ، خلاصهسازی، Query و تولید کد | فرض اینکه هر پاسخ به تغییر کانفیگ منجر میشود. |
| Agentic AI در محصول | برنامهریزی چندمرحلهای، فراخوانی ابزار و اقدام در دامنه مجاز | فرض اینکه نام Agent، نیاز به RBAC و Approval را حذف میکند. |
| Security for AI مانند FortiAIGate | محافظت از برنامهها، مدلها و Agentهای AI در برابر ریسکهایی مانند Prompt Injection و نشت داده | یکسان دانستن این کنترلهای حفاظتی با دستیار مدیریتی FortiAI. |
در اسناد قدیمی، FortiAI نام محصول تشخیص بدافزار مبتنی بر شبکه عصبی نیز بوده است؛ FortiNDR از همان محصول با قابلیتهای NDR توسعه یافته است. بنابراین FAI-3500F یا «FortiNDR formerly FortiAI» در جدول مدلهای قدیمی، دلیل پشتیبانی از دستیار Generative AI فعلی نیست.
2. ماتریس محصولات و نسخههای قابل استناد
ستون «نسخه مبنا» نسخهای است که برای همین قابلیت از آن سند رسمی بررسی شده است؛ الزاماً اولین نسخه معرفی یا جدیدترین Patch تمام شاخهها نیست. فقط جایی که سند New Features صریح است، تاریخچه معرفی جداگانه ذکر شده است. اعداد نسخه در منوی Select Other Version نیز بهتنهایی اثبات وجود قابلیت در آن نسخه نیستند.
برای دیدن همه ستونها، جدول را افقی پیمایش کنید.
| محصول میزبان | نسخه مبنا / تاریخچه تأییدشده | کارکرد اصلی | پلتفرم و شرط کلیدی |
|---|---|---|---|
| FortiGate / FortiOS | 8.0.1؛ معرفی در8.0.0 | راهنمای مستنداتی، تحلیل Debug/Log، تولید و اجرای CLI | Hardware با RAM بیش از 2 GB و FortiGate-VM S-series؛ اشتراک واجد شرایط. |
| FortiWeb | 8.0.8؛ معرفی در8.0.0 | تحلیل WAF، سلامت سایت، Lua و گزارش | مدلهای مشخص Hardware/VM؛ حداکثر سه ادمین محلی. |
| FortiADC | 8.0.3؛ معرفی Assistant در8.0.2 | Virtual Server، Log Analysis و Text-to-Script Lua | Beta؛ Hardware و VM/BYOL واجد شرایط با Premium/Elite. |
| FortiAppSec Cloud | راهنمای latest با عنوان26.3.0در زمان بررسی | Cloud WAF و تحلیل/توصیه | SaaS؛ Beta؛ Advisory Only، نه تغییر مستقیم Rule. |
| FortiManager / Cloud | 8.0.1؛ قابلیت در New Features شاخه7.6.0نیز آمده | Device/Policy/CLI/VPN/SD-WAN/Provisioning Agents | Hardware، VM/VMS و Cloud طبق SKU؛ FortiAI license. |
| FortiAnalyzer / Cloud | 8.0.1؛ وجود دستیار در7.6.2نیز مستند است | Search، Triage، Investigation، Threat Hunting | Hardware، VM/VMS و Cloud طبق SKU؛ Fabric Supervisor مستثنا. |
| FortiClient EMS | 8.0.0؛ معرفی صریح در همین نسخه | مدیریت Endpoint، Policy، Profile و Quarantine | میزبان EMS؛ نصب AI add-on، لایسنس و Super Admin. |
| FortiSIEM | 7.6.0؛ پیشینه در7.2.7و تغییرات7.5.1 | Chat، تحلیل Incident/Case/Log و SQL Helper | سرویس Generative AI و OpenAI/Azure OpenAI؛ FortiAI Run. |
| FortiSOAR | 8.0.0؛ Agentic AI در این نسخه معرفی شده | Investigation، Playbook، Connector و Response | نصب FortiSOAR واجد لایسنس؛ Enable AI و Agent/Tool RBAC. |
| FortiNDR Cloud | 26.3.0 | Threat Hunting و بررسی Detection/Entity | Account-level opt-in؛ نقش FortiAI؛ قرارداد/توکن. |
| FortiAIOps | 3.6.0؛ اسناد3.4.1نیز بررسی شده | عیبیابی LAN/WLAN/SD-WAN و تحلیل Telemetry | VM و Applianceهای FAO طبق Support Matrix؛ License، اینترنت و DNS. |
| FortiSOC Cloud | 26.3.1 | Case Enrichment، Insight، Investigation و Playbook | SaaS؛ FortiCloud IAM، RBAC و Connector ازپیشپیکربندیشده. |
3. FortiGate: پلتفرم، دسترسی و اجرای CLI
راهنمای FortiOS8.0.1شرط پشتیبانی را Hardware با بیش از 2 GB RAM و FortiGate-VM S-series معرفی میکند. مدلهای با RAM برابر یا کمتر از 2 GB پشتیبانی نمیشوند. Hardware به FortiCare Premium نیاز دارد؛ برای VM S-series، Premium یا یکی از Bundleهای Enterprise، UTP و ATP ذکر شده است. انتخاب Image و پشتیبانی خود مدل از FortiOS مقصد نیز باید مستقلاً تأیید شود.
در Provider نوع FortiAI، جدول سند دو میلیون Starter Token ماهانه را ذکر میکند و توکن خریداریشده بین FortiGateهای همان FortiCare Account قابل اشتراک است. در Provider نوع OpenAI، کلید و Billing مستقیماً مربوط به OpenAI است و پنل FortiAI اطلاعات مصرف OpenAI را ارائه نمیدهد. «دو میلیون توکن» را معادل دو میلیون سؤال یا تعداد مشخصی عملیات در نظر نگیرید.
مجوز استفاده با مجوز تغییر کانفیگ متفاوت است
Admin Profile دسترسی به Assistant را کنترل میکند و FortiAI از REST APIها با مجوز همان کاربر واردشده استفاده میکند. CLI Code Lab برای Generate، Edit و Execute در دسترس است؛ در مثال رسمی، Execute با Confirm و تأیید کاربر همراه است. بازبینی دستور، Scope/VDOM، ترتیب اعمال و امکان Rollback باید پیش از تأیید انجام شود.
در FortiOS8.0.1Data Masking در چت قابل روشن/خاموشکردن است. سند هشدار میدهد ورودی به Provider انتخابشده ارسال میشود و با وجود Masking برخی دادههای شناختهشده، ادمین نباید اطلاعات محرمانه، شخصی یا تحت مقررات را وارد کند. Export چت به JSON نیز یک مسیر خروج اطلاعات است.
4. FortiWeb: مدلهای مجاز و مرز دستیار WAF
در8.0.8صفحه Tokens میگوید Baseline روی پلتفرمهای پشتیبانیشده لایسنس جداگانه FortiAI Assistant نمیخواهد. با این حال صفحه Administrator Access همچنان عبارت «valid FortiAI license» را دارد. برای خرید باید Eligibility، Registration و Entitlement واقعی دستگاه را ملاک قرار داد، نه نتیجهگیری اینکه تمام مدلها بدون پیششرط مجازند یا حتماً Add-on جداگانه لازم است.
برای دیدن همه ستونها، جدول را افقی پیمایش کنید.
| مدل / لایسنس | Starter Tokens ماهانه |
|---|---|
| 100F، 400F، 600F | 2,000,000 |
| 1000F، 2000F، 3000F، 4000F | 5,000,000 |
| VM01، VM02، VM04 | 2,000,000 |
| VM08، VM16 | 5,000,000 |
جدول فوق عین گروهبندی سند Tokens است. معرفی اولیه8.0.0فقط VMware-based VM را پوشش میداد؛ این محدودیت تاریخی را به فهرست Hardware/VM نسخه8.0.8تعمیم ندهید، و برعکس، جدول جدید را مجوز استفاده از نسخه اولیه روی Hardware ندانید.
حداکثر سه حساب محلی میتوانند دسترسی بگیرند؛ حساب Remote یا Non-local واجد شرایط نیست. پرسشوپاسخ، بررسی لاگ و وضعیت سیستم، تحلیل سلامت سایت، کمک به Lua و گزارشهای تصویری در خانواده8.0مستند شدهاند. در معرفی8.0.8اجرای دستور و تغییر کانفیگ توسط دستیار پشتیبانیشده اعلام نشده است؛ تولید Lua یا پیشنهاد Mitigation به معنی اعمال آن نیست.
در مسیر Data Privacy، Prompt شناسایی و Mask میشود، از Proxy به LLM میرود و Function Callback برای Query محلی برمیگردد. تحلیل لاگ در محل دستگاه، مساوی Offline بودن کل دستیار نیست. فهرست صریح Masking شامل IPv4، MAC، Username و Email است؛ تضمین خودکار IPv6، API Key یا Payload حساس را از این فهرست نتیجه نگیرید.
5. FortiADC: قابلیت Beta با محدودیت VDOM و پلتفرم
Assistant در8.0.2معرفی شده و در Administration Guide نسخه8.0.3هنوز Beta است. قابلیتها شامل راهنمای مستنداتی، بررسی سلامت Virtual Server، تحلیل لاگ و تولید Lua با Text-to-Script است. در8.0.2پلتفرمهای Hardware، Hypervisorهای خصوصی و Public Cloud BYOL پشتیبانیشده ذکر شدهاند؛ FortiADC-XENAWS از BYOLها مستثناست. Trial، Flex-VM و PAYG پشتیبانی نمیشوند.
Overview و صفحه Access نسخه8.0.3قرارداد فعال FortiCare Premium یا Elite را لازم میدانند؛ صفحه Tokens میگوید Add-on جداگانه Assistant لازم نیست و الزام فعال Premium/Elite را خصوصاً برای VM تصریح میکند. «Baseline included» به معنی بینیازی از Support Contract نیست.
فقط Global administrator میتواند این مجوز را به حسابها بدهد، اما خود Assistant فقط در non-Global VDOM قابل استفاده است. این دو قاعده را خلط نکنید: محل واگذاری مجوز Global است، Scope استفاده non-Global. حداکثر سه حساب محلی مجازند و حساب Remote واجد شرایط نیست.
برای دیدن همه ستونها، جدول را افقی پیمایش کنید.
| Hardware | توکن ماهانه در جدول سند |
|---|---|
| 100F | 200,000 |
| 120F / 200F | 350,000 |
| 220F | 1,000,000 |
| 300D | 550,000 |
| 300F | 750,000 |
| 320F | 1,500,000 |
| 400F | 1,250,000 |
| 420F | 2,500,000 |
| 1000F / 1200F | 3,250,000 |
| 2000F / 2200F | 6,000,000 |
| 4000F / 4200F | 9,000,000 |
| 5000F | 15,000,000 |
برای دیدن همه ستونها، جدول را افقی پیمایش کنید.
| VM vCPU license | توکن ماهانه |
|---|---|
| 1 | 350,000 |
| 2 | 600,000 |
| 4 | 1,100,000 |
| 8 | 2,000,000 |
| 16 | 3,200,000 |
| 32 / Unlimited | 4,500,000 |
این اعداد از جدول Licensing نسخه8.0.3آمدهاند که تخصیص معرفیشده در8.0.2را توضیح میدهد. ظرفیت VM در اینجا License/vCPU tier است؛ افزایش vCPU تخصیصیافته Hypervisor بهتنهایی اثبات افزایش Entitlement نیست.
در Privacy نسخه8.0.3IPv4/IPv6، MAC، TCP/UDP Port، Username و Email صریحاً آمدهاند. درخواست از Proxy عبور میکند، Callback برای Query محلی برمیگردد و مقادیر بازگردانی میشوند. سیاست عدم استفاده از Customer Data برای آموزش در همین سند ذکر شده است؛ آن را به Providerهای دیگر محصولات تعمیم ندهید.
6. FortiAppSec Cloud: دستیار تحلیلی، نه ابزار اعمال Rule
راهنمای latest در زمان بررسی با عنوان FortiAppSec Cloud26.3.0نمایش داده شد. FortiAI در آن Beta و رایگان برای کاربران معرفی شده است؛ فعالسازی در General > Settings انجام میشود. چون SaaS است، نسخه Sensor یا مدل Hardware محلی معیار اصلی Eligibility نیست.
Knowledge Base، Cloud WAF Log Analysis، Dashboard Insights، برخی Audit Insights و تحلیل Incident/Diagnostics در سند آمده است. محدودیت صریح: Advisory Only است و نمیتواند مستقیماً Configuration را تغییر دهد یا Rule ایجاد کند. لاگهای Attack پشتیبانیشده Cloud WAF هستند، نه ABP یا GSLB؛ وجود مثال GSLB Audit Log در همان صفحه، مجوز تعمیم به تحلیل لاگ ترافیک یا حمله GSLB نیست.
Assistant روی Indexed Log کار میکند نه Real-time Log؛ بازه نگهداری داده در این توضیح دو تا سه ماه است. Beta روزانه 500,000 توکن به ازای هر کاربر دارد، اما Meter لحظهای ندارد و هنگام رسیدن به سقف اطلاع میدهد. بعد از Beta مدل پولی اعلام شده ولی قیمت نهایی در همان سند مشخص نیست؛ Legacy Contractها باید برای ادامه دسترسی به قرارداد FortiAppSec Cloud ارتقا یابند. محدودیت سه ادمین محلی FortiWeb را به این SaaS تعمیم ندهید.
7. FortiManager: دستیار دارای اختیار مدیریت
در New Features شاخه7.6.0FortiAI و محدودیت سه ادمین محلی وجود دارد. مبنای شرح جاری این مقاله8.0.1است که General، Device Management، Firewall Policy، CLI Script، VPN/SDWAN Troubleshooting و Provisioning Agent را معرفی میکند. در این نسخه، دستیار از MCP برای Context و Actions استفاده میکند و در دامنه مجاز میتواند کار مدیریتی انجام دهد.
Policy Agent میتواند پیدا کردن، ایجاد، ویرایش و Clone کردن Policy/Object و بررسی تغییرات را کمک کند. Provisioning Agent برای SD-WAN Overlay، Templateهای BGP/IPsec و Onboarding، و CLI Script Agent برای CLI/Jinja به کار میرود. بنابراین برخلاف FortiWeb، نسبتدادن نقش «فقط پاسخگو و بدون تغییر کانفیگ» به تمام FortiAIهای Fortinet اشتباه است.
پلتفرمها و Entitlement
Appendix D نسخه8.0.1Applianceهای 200G، 410G، 1000G، 3000G، 3100G و 3700G را با Entitlement مشخص، و ردیفهای مجزای VM، VMS و FortiManager Cloud را ارائه میکند. این جدول، جدول اشتراک/توکن است؛ نبود مدل قدیمیتر در آن را بدون بررسی SKU و Support Matrix مساوی «قطعاً غیرقابل استفاده» ندانید. مدل FortiGate مدیریتشده نیز با مدل میزبان FortiAI یکی نیست.
FortiAI license معتبر لازم است؛ Top-up بهتنهایی لایسنس پایه را جایگزین نمیکند. سهمیه ماهانه بین کاربران مجاز دستگاه مشترک است. Tokenهای Account-level فقط در شرایط قرارداد واجد AISN و پس از اتمام سهمیه دستگاه استفاده میشوند.[34]
حداکثر سه ادمین Local میتوانند مجوز بگیرند. RBAC تعیین میکند چه عملیات مجاز است: در نمونه رسمی، کاربر با Script Access و Provisioning Templates در حالت Read-only میتواند درخواست تولید کد بدهد ولی نمیتواند آن را به Script/CLI Template ذخیره کند؛ ذخیره به Read-Write نیاز دارد. Scope ادمین و ADOM نیز باید در آزمون پذیرش بررسی شود.
config system admin user edit "ai_operator" set fortiai enable next end
نمونه فوق برای حساب محلیِ ازقبلساختهشده در FortiManager8.0.1است و فقط مجوز استفاده را فعال میکند؛ Profile، ADOM و مجوز نصب Policy را تنظیم نمیکند. Syntax گزینه fortiai از سند همان نسخه گرفته شده است.
از8.0.1FortiAI میتواند از Web Proxy استفاده کند؛ در8.0.0سند اتصال مستقیم و عدم پشتیبانی Proxy را ذکر میکرد. این تغییر برای محیطهای دارای Egress اجباری مهم است. در FortiManager8.0.1تنظیم Proxy از GUI و CLI ممکن است.
8. FortiAnalyzer: تحلیل امنیتی و Agentهای دارای حدود داده
وجود Assistant در7.6.2مستند است، ولی مجموعه Agentهای زیر از راهنمای8.0.1آمده است و نباید به نسخه قدیمی نسبت داده شود. در FortiAnalyzer Fabric، Supervisor نمیتواند از FortiAI استفاده کند. FortiAI license معتبر و حداکثر سه حساب محلی در صفحه معرفی و Access ذکر شدهاند.
برای دیدن همه ستونها، جدول را افقی پیمایش کنید.
| گروه Agent / Skill | نمونه | خروجی و مرز |
|---|---|---|
| Data Access & Retrieval | Asset/Identity Lookup، Report Retrieval، Search، Security Overview | بازیابی داده و Query؛ Search Agent نتیجه SQL را بدون بازتفسیر LLM برمیگرداند. |
| Context & Enrichment | Identity/Network/Behavior/Application Context، Risk Posture، Threat Intel | ترکیب شواهد هویت، شبکه و Threat Intelligence؛ وابسته به وجود داده/Feed. |
| Analysis & Investigation | Triage، Investigation، Impact Analysis، Root Cause، Threat Hunting | Verdict، Timeline، MITRE mapping و توصیه؛ نتیجه باید با لاگ اصلی سنجیده شود. |
رابط FortiAI > FortiAI Agents، Skill و Toolهای فراخوانیشده و Try It/API Reference را نمایش میدهد. خود سند سقفهایی مانند حداکثر 60 Incident در Security Overview، پنج Alert Handler در Rule Lookup و 10 Report قبلی در Report Retrieval دارد؛ پاسخ دستیار الزاماً Scan کامل تمام دادهها نیست.
Appendix D، Applianceهای 150G، 300G، 810G، 1000G، 3000G، 3100G، 3510G، 3700G و BigData 4500F/4500G را فهرست میکند؛ VM، VMS و Cloud نیز بر اساس SKU/GB-per-day جدول جدا دارند. برای مثال 150G یک میلیون توکن ماهانه دارد، ولی همین عدد را به VM یا مدل دیگر نسبت ندهید.
Data Masking در مسیر LLM با Privacy Masking در Admin Profile متفاوت است. اولی اطلاعات را پیش از پردازش AI میپوشاند؛ دومی برای محدودکردن نمایش داده به خود ادمین نیز کاربرد دارد. راهنمای Privacy نسخه8.0.1از Fortinet-hosted private LLM، Function Callback محلی و Proxy توضیح میدهد؛ این معماری را به FortiSIEM یا Provider OpenAI در FortiGate تعمیم ندهید.
از8.0.1Web Proxy برای ترافیک FortiAI پشتیبانی میشود؛ در FortiAnalyzer تنظیم این قابلیت فقط CLI است، نه GUI.
9. FortiClient EMS: دستیار در کنسول مدیریت Endpoint
EMS8.0.0پشتیبانی FortiAI را اضافه کرده است. این قابلیت در EMS اجرا میشود، نه به معنی وجود چت FortiAI مستقل روی تمام FortiClientهای نصبشده. FortiAI license معتبر، Super Admin و AI add-on package لازم است. بسته میتواند هنگام نصب EMS یا بعداً با emscli نصب شود؛ نام Package و Build باید دقیقاً با انتشار خود EMS تطبیق داده شود.
سند اتصال مستقیم، بدون Web Proxy، به fortiai.forticloud.com را لازم میداند. دسترسی «Super admins only» است؛ الگوی سه Local User در FortiManager جایگزین این الزام نمیشود. پس از Logout، Reload یا بستن Session، ادامه Thread فعلی ممکن نیست.
نمونههای رسمی شامل لیست Endpoint، Quarantine با درخواست تأیید کاربر، ارسال پیام یکطرفه، ایجاد Firewall Profile، تخصیص Policy به Workgroup، ساخت Security Posture Tag و Query آسیبپذیریهاست. این قابلیت میتواند اثر عملیاتی بر Endpointها داشته باشد؛ قبل از اجرای Quarantine، Blast Radius و حسابهای حیاتی را بررسی کنید.
سهمیه ماهانه بین کاربران FortiAI مشترک است و مقدار آن به لایسنس/پلتفرم EMS وابسته است. Top-up پایه را جایگزین نمیکند و قراردادهای Device-level قدیمی در صفحه Tokens، Sunset توصیف شدهاند. خبر FortiEndpoint درباره قابلیتهای گسترده AI، بهتنهایی دلیل عرضه تمام قابلیتها در هر OS و Edition نیست؛ Release Notes/License همان استقرار باید ملاک باشد.
10. FortiSIEM: Provider و یک استثنای مهم RBAC
مبنای این بخش FortiSIEM7.6.0است. FortiAI Chat سؤال انگلیسی طبیعی را با سرویس phGenerativeAI، PostgreSQL/ClickHouse از طریق MCP، VectorDB و OpenAI پردازش میکند. Incident/Case/Log Analysis و SQL Helper نیز در فهرست قابلیتها هستند. راهنمای ML/AI امکان انتخاب OpenAI یا Azure OpenAI و واردکردن کلید را دارد؛ این مدل را خرید یکسان FortiAI AISN در FortiManager فرض نکنید.
تنظیم Provider در این پنل فقط برای Super Global User در دسترس است. برای استفاده، Adminها بهصورت پیشفرض مجازند؛ کاربران دیگر باید FortiAI Run در Role داشته باشند و به همان Role در CMDB > Users نگاشت شوند.
از7.5.1دسترسی Read-only به جدولهای مشخص PostgreSQL/ClickHouse، توابع SQL مشخص و سؤالهای امنیتی محدود شدهاند. Read-only بودن Query موتور با محدودیت مشاهده داده در Role یکسان نیست.
در مسیرهای ساختاریافته، داده حساس قبل از OpenAI Anonymize و نتیجه بعداً بازگردانی میشود. اما اگر Log/Incident را دستی در Chat Paste کنید، سند میگوید فیلدها Anonymize نمیشوند چون Parse on-the-fly انجام نمیشود؛ این روش توصیه نشده است. گزارش FortiSIEM ChatGPT Queries برای بررسی درخواستها و هزینه وجود دارد.
11. FortiSOAR: Generative و Agentic با اختیار Connector
در8.0.0Agentic AI با Investigation مبتنی بر Hypothesis، ابزارهای چندمرحلهای، Organizational Context و MCP معرفی شده است. قابلیت Generative شامل تولید Playbook Block، Jinja، Connector و گردشکارهای پاسخ است. فهرست تجهیزات مقصد در اینجا از Connector/Tool میآید؛ میزبان FortiSOAR و سیستم مقصد دو Scope مجزا هستند.
ادمین باید Enable AI Features را فعال و Acknowledge کند. راهنمای8.0.0پنج میلیون توکن به ازای هر Device در ماه را در لایسنس ذکر میکند؛ Top-up این محصول در همین سند Device-level است. این عدد و مدل Top-up را به FortiSIEM یا FortiAIOps تعمیم ندهید.
FortiSOAR RBAC، Team و Record-level permissions، Agent/Tool configuration و مجوز Connector تعیینکننده دسترسیاند. دستیار میتواند از ابزارهای خارج از FortiSOAR استفاده کند؛ بنابراین حساب سرویس Connector باید Least Privilege داشته باشد و مجوز Read، Write و Response جدا طراحی شود. تأیید انسانی برای اقدام پراثر توصیه طراحی است؛ الزام یکسان Approval قبل از تمام Tool Callها را بدون بررسی Workflow فرض نکنید.
Transparency Note به Backend OpenAI، Proxy متعلق به Fortinet، Endpointهای Region و HTTPS/TCP 443 اشاره میکند. عدم استفاده از داده مشتری برای Training با عدم پردازش توسط Third Party یا نبود تمام لاگها یکسان نیست. Investigation/Insight Activity در LLM Activity Logs ذخیره میشود؛ Retention، Provider و Region را برای Deployment و قرارداد خود بررسی کنید.
12. FortiNDR Cloud: فعالسازی در سطح Account
در راهنمای26.3.0FortiAI برای Threat Hunting و بررسی Detection، Observation و Entity در سرویس Cloud کاربرد دارد؛ وجود Sensor یا محصول On-prem FortiNDR بهتنهایی مجوز همین Assistant Cloud را اثبات نمیکند. لایسنس معتبر، توکن و Opt-in در سطح Account لازم است. Child Accountها باید جداگانه فعال شوند.
Role بهتنهایی کافی نیست: وقتی Account-level setting خاموش باشد، کاربر حتی با نقش FortiAI دسترسی ندارد. سند Starter Tokens برای ارزیابی، Top-up/اشتراکهای سهساله یک، سه یا پنج میلیون توکنی و توقف موقت دسترسی هنگام اتمام سهمیه را توضیح میدهد؛ قرارداد سهساله را سهمیه یکسان ماهانه برای تمام محصولات نخوانید. IPv4، IPv6، MAC و Email در Masking صریحاً آمدهاند.
13. FortiAIOps: تحلیل شبکه از روی Telemetry
FortiAI در3.6.0برای سؤال طبیعی، Network Health، Port Flap، Client Troubleshooting، Root Cause و SLA/RF Baseline توضیح داده شده است. Assistant روی پلتفرم FortiAIOps کار میکند؛ FortiGate، FortiAP، FortiSwitch و دیگر تجهیزها منبع Telemetry هستند و نه الزاماً میزبان Assistant. اینترنت فعال و DNS معتبر شرط صریح عملکرد است.
Support Matrix نسخه3.6.0پلتفرم VM و Applianceهای FAO-100G، FAO-500G و FAO-2000G را توضیح میدهد. برای Telemetry، FortiOS از7.0.6در شاخه7.0شاخههای7.2/7.4/7.6 و8.0FortiSwitchOS از7.0FortiAP از6.4FortiAP-U از6.2.4FortiExtender از7.2.2و FortiManager از8.0ذکر شدهاند. Supported Monitoring/AI Insights، مجوز مستقل Chat/Token را جایگزین نمیکند.
برای دیدن همه ستونها، جدول را افقی پیمایش کنید.
| میزبان FortiAIOps3.6.0 | ظرفیت نمونه در حالت Monitoring and AI Insights |
|---|---|
| FAO-100G | 30 FortiGate، 90 FortiSwitch، 180 FortiAP، 30 FortiExtender و 3,000 Client |
| FAO-500G | 1,000 FortiGate، 3,000 FortiSwitch، 6,000 FortiAP، 1,000 FortiExtender و 25,000 Client |
| FAO-2000G | 5,000 FortiGate، 15,000 FortiSwitch، 30,000 FortiAP، 5,000 FortiExtender و 100,000 Client |
| VM — نمونه کوچک | 8 CPU، 32 GB RAM و 1 TB Storage در جدول Hardware Requirements برای ظرفیت همسطح 100G؛ جدول VM Sizing Guidelines همین صفحه برای برخی Tierها Storage متفاوت دارد؛ Sizing را با Support نهایی کنید. |
اعداد فوق ظرفیت پلتفرماند، نه تعداد مجاز همزمان کاربران Assistant یا Token. همان صفحه برای Monitoring-only ظرفیتهای متفاوتی دارد؛ این دو حالت را یکسان نخوانید.
سهمیه به License AIOps وابسته است؛ توکن Licenseها جمع نمیشود و بالاترین Token Limit مبنا قرار میگیرد. پس از تمدید/تغییر لایسنس ممکن است تا شش ساعت زمان لازم باشد. سند Monthly Entitled Tokens و سپس Account Tokens را توضیح میدهد. خرید دو License لزوماً سهمیه را دوبرابر نمیکند.
در اسناد بررسیشده این بخش، قاعدهای معادل «سه Local Admin» یا «فقط Super Admin» برای FortiAIOps ذکر نشده است؛ عدد یا Role را حدس نزنید. Roleهای نصب واقعی و مجوز اتصال FortiManager باید جداگانه تست شوند. صفحه بررسیشده عمدتاً Diagnose/Recommend را توضیح میدهد؛ تبلیغ Autonomous Optimization در سطح Fabric، مجوز قطعی اجرای تغییر در تمام استقرارهای همین Assistant نیست.
14. FortiSOC Cloud: IAM، Insight و Investigation
راهنمای26.3.1FortiAI را سرویس Included در FortiSOC معرفی میکند. Connector نوع Fortinet FortiAI ازپیشپیکربندیشده است و قابلیتهایی مانند Chat Completion، Create Response و Get Token Balance Details دارد. Case Impact Analysis، Insight و Investigation Agent از مسیرهای اصلی استفادهاند.
Playbookهای Case Extraction، Enrichment/Impact، Asset Threat Posture Timeline و Remediation Demo در سند آمدهاند. Demo به معنی Runbook آماده و بیخطر برای تمام Productionها نیست؛ ابزار مقصد، حساب Connector، شرایط Trigger و Approval باید بررسی شوند.
ورود و دسترسی از FortiCloud IAM مدیریت میشود و در GUI FortiSOC نیز RBAC وجود دارد. Portal Admin به Full Admin، Read/Write به Analyst، Read Only به Read-Only Admin و Custom به Role سفارشی نگاشت میشود. محدودیتهای Local User در Applianceهای FortiManager/FortiWeb را به IAM این سرویس تعمیم ندهید.
صفحه AI Overview مقدار ثابت توکن برای همه قراردادها نمیدهد؛ Balance و قرارداد Tenant را بررسی کنید. به همین دلیل عدد پنج میلیون FortiSOAR در این مقاله به FortiSOC نسبت داده نشده است.
15. لایسنس، توکن و پیشنیاز شبکه؛ یک مدل مشترک وجود ندارد
برای دیدن همه ستونها، جدول را افقی پیمایش کنید.
توکن از متن ورودی، خروجی و Context/History مصرف میشود. Query کوتاهِ بدون فیلتر میتواند بهدلیل بازگرداندن لاگ زیاد، گرانتر از سؤال کمی بلندتر با بازه زمانی دقیق باشد. اطلاعات مصرف را برای Pilot ثبت کنید؛ تعداد سؤال معیار مناسبی برای برآورد ظرفیت نیست.
برای دیدن همه ستونها، جدول را افقی پیمایش کنید.
برای سایر محصولات، FQDN، پورت، Proxy و SSL Inspection را از Deployment Guide همان نسخه تأیید کنید. مسیر LLM را Offline فرض نکنید و برای رفع خطا، Certificate Validation یا کنترل خروج داده را بیدلیل غیرفعال نکنید.
16. چه دادهای دیده میشود و چه چیزی ممکن است از محیط خارج شود؟
در بسیاری از استقرارها، دستگاه/پلتفرم برای Query محلی و LLM برای فهم درخواست و تولید پاسخ استفاده میشود. این تقسیم کار به معنی عدم خروج هر نوع داده نیست: Prompt، Context، تصویر، نتایج ابزار یا Artifact ممکن است در Workflow متفاوتی پردازش شوند. منبع، Provider و قرارداد هر محصول باید جداگانه خوانده شود.
برای دیدن همه ستونها، جدول را افقی پیمایش کنید.
17. مزایا و معایب واقعی از دید تیم فنی
برای دیدن همه ستونها، جدول را افقی پیمایش کنید.
| مزیت بالقوه | ارزش عملیاتی | شرط تحقق |
|---|---|---|
| کاهش جستوجوی مستندات | پیداکردن گزینه و توضیح سریعتر | نسخه و منبع پاسخ درست باشد. |
| کاهش زمان Triage | خلاصه Alert، Timeline و IOC | لاگ، زمان و Scope کافی در دسترس باشد. |
| Intent-to-code | تولید اولیه CLI/Lua/Jinja/Playbook | بازبینی، Lab و کنترل انتشار وجود داشته باشد. |
| Agent/Tool orchestration | جمعآوری چندمرحلهای Context | مجوز ابزار و داده هدف درست محدود شده باشد. |
| رابط طبیعی برای Query | دسترسی آسانتر به داده پیچیده | نتیجه با Raw Log/SQL و Coverage تطبیق داده شود. |
این مزایا تضمین درصد مشخص کاهش MTTR، False Positive یا خطا نیستند؛ برای محیط خود Pilot و معیار پذیرش تعریف کنید. Transparency Note فورتیسوار صریحاً خطای احتمالی، ناقصبودن پاسخ و نیاز به بررسی انسانی را بیان میکند.
برای دیدن همه ستونها، جدول را افقی پیمایش کنید.
| عیب/ریسک | اثر | کنترل پیشنهادی |
|---|---|---|
| پاسخ نادرست یا CLI برای نسخه دیگر | اختلال سرویس یا تصمیم امنیتی غلط | نسخه/Build صریح، منبع رسمی، Test و Diff. |
| Scope گسترده یا Connector پرمجوز | تغییر خارج از هدف یا مشاهده داده بیش از نیاز | Least Privilege، RBAC و آزمون منفی Tenant/ADOM. |
| ارسال داده حساس | ریسک Privacy/Compliance | Data Flow، Sanitization و بررسی استثناهای Masking. |
| محدودیت Token/Provider | توقف Assistant یا هزینه پیشبینینشده | Meter، فیلتر زمانی، سقف مصرف و مسیر عادی عملیات. |
| Beta یا تغییر سرویس SaaS | تفاوت رفتار/هزینه با برنامه اولیه | Pilot و بازبینی Release/Contract قبل از Production. |
| داده ناقص، Indexed یا Scope محدود | نتیجه ظاهراً کامل ولی ناقص | Coverage را ثبت کنید و نبود نتیجه را نبود تهدید فرض نکنید. |
| Prompt Injection در لاگ/فایل/محتوای خارجی | منحرفشدن Agent یا پیشنهاد اقدام نامناسب | محتوای ورودی را دستور معتبر ندانید؛ Tool Allowlist و Approval. |
ردیف Prompt Injection توصیه طراحی امنیتی برای Agentهاست، نه ادعای اثبات آسیبپذیری مشخص در تمام FortiAIها. راهنمای Transparency FortiSOAR نیز ریسک ورودی خصمانه، Hallucination و کنترل مجوز ابزار را موضوع ارزیابی قرار میدهد.
18. سناریوهای عملی و Promptهای قابل کنترل
Promptهای زیر پیشنهاد این مقاله برای Pilot هستند؛ نقل مستقیم دستور رسمی یا تضمین پشتیبانی همه اجزای درخواست در هر محصول نیستند. نام دستگاه، ADOM، Policy و بازه را با محیط خود جایگزین کنید. درخواست «تغییر نده» مکمل محدودیت فنی مجوزهاست، نه جایگزین آن.
FortiAnalyzer: بررسی رخداد با شواهد
Investigate incidentin ADOM . Use logs from the last 24 hours. Show the timeline, IOCs, source log references, and evidence gaps. Recommend next steps; do not execute response actions.
Verdict را با Log Trigger، Timezone، Entity Resolution و داده خارج از Retention تطبیق دهید. سقف Agentها را در تفسیر «همه رخدادها» لحاظ کنید.
FortiManager/FortiGate: ابتدا طرح و Diff، سپس Change
For devicerunning , propose the minimal change for . Show the affected policies, CLI diff, validation tests, and rollback steps. Do not install or execute the change.
برای Pilot، Read-only واقعی Profile/Tool را اعمال کنید. کد تولیدشده را در Revision Control نگه دارید؛ Create/Save، Install و Execute را مراحل جدا بدانید.
FortiWeb/FortiADC: تحلیل سلامت بدون تغییر خودکار
Analyzeduring the last 30 minutes. Correlate health-check failures, backend errors, and resource usage. Separate observed evidence from possible causes. Do not change configuration.
AI برای یافتن فرضیه مناسب است؛ نتیجه را با Health Check، Backend Response، اتصال، Certificate و لاگ واقعی تأیید کنید. برای Lua، Test ورودی سالم/مخرب و شرایط Exception داشته باشید.
FortiSOAR/EMS: Response با دامنه محدود
ابتدا فقط یک Endpoint آزمایشی یا Case تست را انتخاب کنید، مجوز Connector را محدود کنید و Approval را فعال/آزمایش کنید. Quarantine، Blocking یا Policy Update روی کل Fleet را اولین آزمون قرار ندهید. در EMS نمونه رسمی Quarantine با تأیید کاربر همراه است؛ در SOAR Approval به Workflow و Tool بستگی دارد.
19. Troubleshooting؛ از License تا Scope
برای دیدن همه ستونها، جدول را افقی پیمایش کنید.
| نشانه | علتهای قابل بررسی | اقدام |
|---|---|---|
| آیکن دیده نمیشود یا Access denied | AI disabled، Role/Local User، Global VDOM یا Add-on نصبنشده | مسیر اختصاصی محصول؛ در ADC آیکن دیدهشدن الزاماً مجوز استفاده نیست. |
| پاسخ یا Login نمیآید | DNS، Egress، Proxy نامناسب، Entitlement/Token | Provider و نسخه را بررسی کنید؛ FMG/FAZ8.0.1و EMS رفتار Proxy متفاوت دارند. |
| کد تولید میشود ولی Save نمیشود | Script/Provisioning Templates در حالت Read-only | در FMG مجوز تولید، ذخیره و نصب را جدا بررسی کنید. |
| دادهای در پاسخ نیست | ADOM/Org/Account، Timezone، Retention، Index و Coverage | Query محدود را با Raw Log همان Scope مقایسه کنید. |
| کاربر بیش از Scope انتظار میبیند | Role mapping یا استثنای Data Condition در SIEM | فعالسازی را متوقف و آزمون جداسازی انجام دهید. |
| توکن بعد از تمدید تغییر نکرده | Propagation قرارداد/License یا انتخاب Pool اشتباه | AIOps تا شش ساعت تأخیر ذکر میکند؛ دستگاه و Account را جدا بخوانید. |
| پاسخ بعد از Reload Context ندارد | Thread/session lifecycle | در EMS این محدودیت مستند است؛ نتیجه را پیش از بستن Session ثبت کنید. |
| AppSec داده جدید را نشان نمیدهد | Indexed-only و نبود Real-time access | پاسخ را با داشبورد/لاگ اصلی و زمان Index تطبیق دهید. |
این مسیر از اسناد Access، RBAC، Proxy، Token و Limitations جمعبندی شده است؛ خاموشکردن کنترل امنیتی برای رفع سریع مشکل توصیه نمیشود.
دو فرمان تشخیصی مستند برای FortiManager8.0.1
diagnose system aiserver test diagnose fmupdate dbcontract
فرمان اول برای آزمون FortiAI در سند RBAC آمده و دومی قراردادهای AISN/AITK و تاریخها را در اسناد Tokens بررسی میکند. این فرمانها را به FortiGate، FortiADC، EMS یا سایر محصولات تعمیم ندهید. خروجی قرارداد ممکن است Account/Serial داشته باشد؛ قبل از اشتراکگذاری پاکسازی کنید.
20. Best Practice و چکلیست پذیرش Production
رویکرد پیشنهادی: Read → Propose → Approve → Execute → Verify
برای Assistantهای Advisory، مراحل Execute/Verify خارج از خود دستیار و در Change Management انجام میشود. برای Agentهای اجرایی، مجوز ابزار، سیاست Approval و Audit باید قبل از فعالسازی تعریف شوند. وجود دکمه Confirm در یک محصول، ضمانت Approval برای همه مسیرهای محصولات دیگر نیست.
- محصول میزبان، نسخه/Build، SKU، Hardware/VM و License را ثبت کنید؛ Firmware Upgrade را فقط برای دسترسی به AI و بدون ارزیابی ریسک انجام ندهید.
- پیش از دسترسی Write، Pilot را با حساب محدود و داده آزمایشی اجرا کنید؛ MFA و روش احراز هویت را مطابق قابلیت محصول فعال کنید. MFA در این مقاله توصیه سازمانی است، نه پیشنیاز مشترک رسمی تمام FortiAIها.
- برای Tenant/ADOM/VDOM/Org دو حساب متفاوت بسازید و آزمون منفی Cross-scope انجام دهید؛ FortiSIEM Data Condition را جدا آزمایش کنید.
- محدودیت سه ادمین محلی را فقط برای محصولاتی اعمال/فرض کنید که سندشان گفته است؛ آن را به Cloud IAM یا EMS تعمیم ندهید.
- نمونه Prompt، متن Masked، تصویر، Upload و خروجی Tool را با داده مصنوعی بررسی کنید؛ Secret واقعی را برای آزمایش نفرستید.
- Provider، Region، Retention، No-training و Approval پردازش داده را با حقوقی/امنیت مشخص کنید.
- Agent و Connector فقط Toolهای لازم را داشته باشند؛ Isolation، Blocking، Delete و Policy Install را جداگانه کنترل کنید.
- برای هر Change، Backup، CLI/Policy Diff، Window و Rollback قابل آزمون داشته باشید؛ پیشنهاد Rollback خود AI را نیز بررسی کنید.
- مصرف Token، Latency، موفقیت Task، خطای پیشنهاد و میزان بازبینی انسانی را در Pilot اندازه بگیرید؛ ادعای ROI بدون داده نکنید.
- در زمان قطع AI/اینترنت/Token، مسیر عادی GUI/CLI، Log Search و Runbook باید قابل استفاده بماند.
چکلیست Go / No-Go
برای دیدن همه ستونها، جدول را افقی پیمایش کنید.
| کنترل | شرط عبور |
|---|---|
| Eligibility | نسخه، مدل و SKU در سند/Support مربوط تأیید شدهاند. |
| Access | حساب مجاز، Scope حداقلی و آزمون جداسازی موفق است. |
| Data governance | Data Flow و استثناهای Masking/Upload مشخص و پذیرفتهاند. |
| Execution | Tool Permission، Approval و Audit برای تغییرات مشخص است. |
| Operational safety | Backup، Validation و Rollback در Lab آزمایش شدهاند. |
| Capacity | سهمیه، Top-up، Provider Billing و مسیر اتمام Token روشن است. |
| Continuity | در نبود AI، Runbook و عملیات پایه ادامه دارند. |
21. جمعبندی: FortiAI را بر اساس اختیار و داده انتخاب کنید
FortiAI یک Feature یکسان در تمام دستگاهها نیست. برای NOC، FortiGate/FortiManager/FortiAIOps؛ برای تحلیل و پاسخ SOC، FortiAnalyzer/FortiSIEM/FortiSOAR/FortiSOC/FortiNDR Cloud؛ برای WAF/ADC، FortiWeb/FortiADC/FortiAppSec Cloud؛ و برای Endpoint Management، EMS نقشهای متفاوتی دارند. انتخاب باید از نیاز عملیاتی شروع شود، نه از نام AI.
تصمیم درست سه پرسش دارد: آیا نسخه و SKU من واجد شرایط است؟ دستیار چه داده و چه Toolهایی را میبیند؟ آیا خروجی فقط پیشنهاد است یا میتواند اقدام کند؟ پس از پاسخ، License، Token، Privacy و Pilot را طراحی کنید. مهمترین ریسک، تعمیم یک قاعده درست در یک محصول به تمام اکوسیستم است.
برای ارزیابی پایداری، امنیت و نگهداری این زیرساخت، راهنمای پشتیبانی شبکه را نیز مطالعه کنید.