ChatGPT در مقابل جمینی: کدام یک برای 10 کار مشترک Infosec بهتر است؟

ChatGPT در مقابل جمینی: کدام یک برای 10 کار مشترک Infosec بهتر است؟

در اواخر سال 2023، مقاله ای نوشتم که چقدر خوب را مقایسه کردم ChatGPT و Google Bard سیاست‌های امنیتی نوشتن را مدیریت می‌کنند. با توجه به اینکه مدتی است که ChatGPT 4.0 به عنوان نسخه پولی به نام ChatGPT Plus در دسترس است و گوگل اخیراً Google Bard را به عنوان Gemini تغییر نام داد (با Gemini Advanced که به عنوان پیشنهاد پولی در دسترس است)، زمان خوبی است تا نحوه عملکرد این دو را با هم مقایسه کنیم. سر به سر از 10 مورد استفاده برتر برای متخصصان امنیت اطلاعات.

قبل از اینکه وارد عمل شویم، اخطارهای معمول هوش مصنوعی مولد (AI) اعمال می‌شود: مراقب داده‌هایی که وارد می‌کنید باشید و به یاد داشته باشید که خروجی ممکن است همیشه قابل اعتماد نباشد.

1. ایجاد نمودارها یا جریان های مفهومی

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

Gemini در حالی که در ASCII نشان داده می شود، این کار را انجام می دهد و آن را به دسته های قابل استفاده تقسیم می کند.

ChatGPT توهم می زند بدی. در نگاه اول، در حالی که تصویر حرفه ای به نظر می رسد، به هیچ وجه نشان دهنده OAuth نیست. عبارت مزخرف، غلط املایی یا کاملاً ناخوانا است: احراز هویت و آتوریکاست هر کسی؟

خروجی ChatGPT هنگامی که از شما خواسته می شود نموداری درباره OAuth تولید کند

2. توضیح نمودارهای معماری

هر دو ابزار می توانند نمودارها را جذب کنند و توضیح دهند که چه اتفاقی در حال رخ دادن است. نتایج بسیار بهتر از آن چیزی است که وقتی از آنها بخواهید نمودار تولید کنند اتفاق می افتد. به عنوان ورودی، از یک مثال استفاده کردم فایروال برنامه های کاربردی وب (WAF) معماری از Edgenexus.

Google Gemini در توضیح نمودارهای معماری بسیار بهتر است زیرا مختصر است. ChatGPT این کار را به خوبی انجام خواهد داد. این فقط کمی لفظی است.

3. تفسیر کد اکسپلویت

یک فعالیت مشترک عملیات امنیتی (SecOps) در تلاش است تا بفهمد یک بدافزار خاص یا کد سوء استفاده می کند. من اخیراً یک اکسپلویت عمومی سرریز پشته Elasticsearch گرفتم و آن را به هر ابزار وارد کردم تا ببینم چه چیزی می‌فهمد. هیچ برنده مشخصی وجود ندارد: هر دو ابزار اکسپلویت را به درستی شناسایی می‌کنند و نتیجه نهایی، کارهایی که هر بخش از کد انجام می‌دهند و نحوه عملکرد آن را توضیح می‌دهند.

4. تفسیر فایل های گزارش

متخصصان SecOps اغلب نیاز دارند تا بفهمند که چه اتفاقی در پرونده های گزارش می افتد. من هر دو ابزار را تغذیه کردم فایل لاگ فرمت CEF مثال از تلاش برای نقض و از هر کدام خواست تا توضیح دهند که چه اتفاقی در حال رخ دادن است. Gemini آن را بهتر توضیح می دهد، به خوبی خلاصه می کند و حتی مراحل بعدی را پیشنهاد می کند. همچنین به وضوح آنچه را که اتفاق افتاد (تلاش برای دسترسی به /etc/passwd) در ابتدا بیان می کند و توضیح می دهد که چگونه به این نتیجه رسید. در حالی که ChatGPT به همین نتیجه می رسد، بسیار پرمخاطب است.

5. نوشتن سیاست ها و اسناد امنیتی

من در این مورد زیاد توضیح نمی دهم و در عوض شما را به من ارجاع می دهم مقاله قبلی در این مورد. من دوباره آزمایش را با Gemini انجام دادم و نتایج با بارد مطابقت دارد: Gemini به وضوح اسناد امنیتی بهتری نسبت به ChatGPT تولید می کند.

6. شناسایی کد آسیب پذیر

در حالی که این ابزارها برای شناسایی کدهای آسیب پذیر طراحی نشده اند (و نباید از آنها استفاده شود)، اما هنوز هم می توانند کار کافی را انجام دهند. من تصمیم گرفتم آن را با تغذیه هر دو ابزار تست کنم مرجع شی مستقیم ناامن (IDOR) آسیب پذیری مثال در پایتون، که حاوی یک تزریق SQL نیز می باشد.

ChatGPT به درستی هم آسیب پذیری ها و هم عدم احراز هویت را شناسایی کرد. Gemini IDOR را از دست داد اما به تزریق SQL اشاره کرد و یک قدم فراتر رفت و کد اصلاحی را برای رفع آسیب‌پذیری پیشنهاد کرد. ChatGPT نیز می تواند این کار را انجام دهد، اما باید از آن خواسته شود تا این کار را انجام دهد.

7. نوشتن اسکریپت و کد

یک فعالیت رایج مرکز عملیات امنیتی (SOC) نوشتن اسکریپت برای تجزیه گزارش یا دستکاری داده ها است. من به هر دو ابزار دستور زیر دادم:

برای من یک اسکریپت پایتون بنویسید که تمام آدرس‌های IPv6 را از یک فایل ورودی txt استخراج می‌کند، همه موارد تکراری را حذف می‌کند، برای مکان‌یابی جغرافیایی و شناسایی صاحب IP جستجو می‌کند و نتیجه را در یک فایل CSV خروجی می‌دهد.

در اینجا هیچ برنده مشخصی وجود ندارد. هر دو ابزار کدی واضح و قابل خواندن تولید می کنند که کار می کند و توضیح می دهد که چه کاری انجام می دهد.

8. تجزیه و تحلیل داده ها و معیارها

من همچنین آزمایش کردم که آیا این ابزارها می توانند به تجزیه و تحلیل داده ها یا معیارهای امنیتی کمک کنند. Gemini در اینجا یک بازنده بزرگ است زیرا اصلاً این کار را انجام نمی دهد - فقط می تواند شما را در مورد نحوه انجام این کار در Excel و Power BI راهنمایی کند. ChatGPT از طریق افزونه Data Analyst خود، که فایل‌های Excel را برای تولید هر نموداری که می‌خواهید، جذب می‌کند، از این مزیت برخوردار است. حتی انواع تجسم را پیشنهاد می‌کند و می‌توانید طرح نمودار را از جمله رنگ، محورها و برچسب‌ها را از طریق اعلان تغییر دهید. 

نمونه ای از خروجی نمودار توسط افزونه ChatGPT's Data Analyst

9. نوشتن پیام های آگاهی کاربر

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

Gemini در اینجا برنده می شود - ایمیل آن مختصر است، لحن مناسبی دارد و (اگرچه طنز ذهنی است) به نظر من کمی خنده دارتر است. ChatGPT هنوز هم لحن مناسب و یک ایمیل خوب تولید می کند، اما به نظر من برای ایمیل آگاهی خیلی طولانی است. در هر صورت، هر دو ابزار کار بسیار خوبی انجام می دهند.

Gemini یک ایمیل آگاهی کاربر را پس از دریافت یک درخواست ارسال می کند

10. تفسیر چارچوب های انطباق

اگر سوالی سریع در مورد نحوه اجرای چارچوب انطباق دارید، این ابزارها قطعا می توانند کمک کنند. اگرچه ممکن است اغلب این کار را انجام ندهید، اما در مواقعی که به آن نیاز دارید بسیار مفید هستند.

اگر تا به حال با شخصی در مورد اینکه چه چیزی یک تغییر "مهم" تحت PCI-DSS را تشکیل می دهد و چگونه باید اعمال شود، بحث کرده اید، شما تنها نیستید. من از هر ابزار خواسته ام: 

مفهوم "تغییر قابل توجه" را در زمینه PCI-DSS توضیح دهید. چه چیزی معمولاً یک تغییر عمده را تشکیل می دهد؟ الزامات دقیق استاندارد را نیز فهرست کنید”

جمینی حرف اول را می زند: الزامات دقیق استاندارد (مانند 6.4.5 و 6.4.6) را به درستی فهرست می کند و نحوه تفسیر اینکه آیا چیزی تغییر قابل توجهی دارد یا خیر. ChatGPT دقیقاً به جایی که این اطلاعات در استاندارد ظاهر می شود اشاره نمی کند. 

کدام هوش مصنوعی بهتر است، ChatGPT یا Gemini؟

شما آن را دارید. بسته به مورد استفاده شما، هر یک از این ابزارها می تواند متحد مفیدی در افزایش بهره وری و کمک به شما در فعالیت های روزانه خود در سنگرهای infosec باشد.

تمبر زمان:

بیشتر از تاریک خواندن