User Scanner از یک ابزار بزرگ ایمیل و نام کاربری OSINT به چیزی مهمتر برای سیستمهای هوش مصنوعی تبدیل شده است: قابلیت تحقیق قابل فراخوانی توسط عامل. نسخه 1.5.1 پشتیبانی از پروتکل متنی مدل بومی را اضافه می کند، در حالی که نسخه قبلی نسخه 1.5.0 اسکن متقابل را معرفی کرد که می تواند شناسه های جدید را از یک نتیجه استخراج کند، به اسکن دیگری بپیوندد و برچسب های اطمینان را به پیوندهای حاصل اختصاص دهد.
این ترکیب بیشتر از حرکت فعلی GitHub پروژه مهم است. یک تحلیلگر که از ابزار خط فرمان OSINT استفاده می کند، معمولاً قبل از ادامه تصمیم می گیرد که آیا هر دسته، آدرس ایمیل یا نمایه تازه کشف شده مرتبط است یا خیر. وقتی همان قابلیت از طریق MCP در معرض یک عامل هوش مصنوعی قرار می گیرد، سوال فنی تغییر می کند. مشکل دیگر فقط این نیست که "آیا ابزار مجاز به اسکن است؟" اما "مأمور تا چه حد مجاز است تحقیقات را از شناسه ای که در ابتدا داده شده است گسترش دهد؟"
اسکن متقاطع واحد اتوماسیون را تغییر می دهد
مخزن User Scanner یک موتور OSINT مدولار را توصیف میکند که آدرسهای ایمیل و نامهای کاربری را در صدها سرویس عمومی بررسی میکند، فراداده نمایه را استخراج میکند، از اسکنهای انبوه پشتیبانی میکند و میتواند نتایج ساختاریافته را صادر کند. همچنین بررسیهای اطلاعاتی نفوذ خارجی را ادغام میکند و به صراحت بیان میکند که به جای دور زدن احراز هویت یا دسترسی به دادههای غیر عمومی، بر روی اطلاعات در دسترس عموم و استفاده دفاعی مجاز عمل میکند.
نسخه 1.5.0 تغییر گردش کار مهم تری را معرفی کرد. با توجه به آینه انتشار، یک اسکن کامل میتواند یک اسکن متقاطع را تغذیه کند که نامهای کاربری و آدرسهای ایمیل تازه کشفشده را به وظایف بعدی جدا میکند، آنها را دوباره با ماژولهای تخصصی بررسی میکند و سطوح اطمینان را تعیین میکند.
این بدان معناست که خروجی یک جستجو می تواند به ورودی دیگری تبدیل شود. یک نمایه می تواند دسته دیگری را آشکار کند. آن دسته می تواند به یک حساب عمومی دیگر حل شود. آن حساب می تواند شناسه دیگری را فاش کند. این سیستم دیگر تنها یک مقدار را در برابر لیست ثابتی از سایت ها برمی شمارد. در حال ساخت یک مسیر است.
این برای بررسی های قانونی مفید است زیرا چرخش دستی را کاهش می دهد. همچنین یک مشکل دقت ایجاد می کند که به تنهایی با اتوماسیون قابل حل نیست. نام های کاربری رایج با هم برخورد می کنند. فیلدهای نمایه عمومی ممکن است کهنه، کپی شده یا عمداً گمراه کننده باشند. یک تطابق نامزد صرفاً به این دلیل که چندین سرویس عمومی شامل یک رشته هستند، اثبات هویت نیست.
MCP قضاوت تحقیقی را به حلقه عامل منتقل می کند
در یک اعلامیه اول شخص v1.5.1، یک نگهدارنده User Scanner می گوید که نسخه یک سرور MCP بومی اضافه می کند تا مشتریان هوش مصنوعی بتوانند مستقیماً اسکن های OSINT را فراخوانی کنند. این اعلامیه همچنین وضعیت های اسکن متقاطع بازگشتی خودکار و حالت های اطمینان شامل تایید شده، احتمالی، نامزد و متناقض را توصیف می کند.
یک بررسی در محیط ایزوله توسط MrKeyoor مستقل تأیید مفیدی را ارائه می دهد. آزمایش نسخه 1.5.1 آن سه ابزار MCP را برای اسکن نام کاربری، اسکن ایمیل و لیست ماژول پیدا کرد و اشاره کرد که یک نماینده میتواند ماژولهای اسکن را انتخاب کند و درخواست اسکن متقابل کند. بررسی همچنین نشان داد که وابستگی MCP اختیاری است و اجرای آزمایشی پروژه قبل از یک خطای جمعآوری مربوط به ماژول MCP از دست رفته در آن محیط، 375 آزمایش را پشت سر گذاشت.
مفهوم مهندسی این نیست که MCP User Scanner را ذاتاً ناامن می کند. MCP فقط رابط است. تغییر مهم این است که یک مدل اکنون می تواند در تصمیم گیری در مورد آنچه که در مرحله بعدی اسکن شود شرکت کند.
یک محقق انسانی ممکن است پس از کشف یک حساب کاربری نامرتبط با همان نام کاربری متوقف شود. یک عامل مستقل یا نیمه مستقل ممکن است با شناسه جدید به عنوان یک فرصت فراخوانی ابزار دیگر رفتار کند، مگر اینکه سیستم اطراف آن رفتار را محدود کند.
مجوز ابزار با مجوز تحقیق یکسان نیست
این یک شکاف حاکمیتی را آشکار می کند که در بسیاری از سیستم های عامل ظاهر می شود.
مدلهای مجوز عامل سنتی تمایل دارند به سؤالاتی پاسخ دهند: آیا این نماینده میتواند ابزار OSINT را فراخوانی کند؟ آیا می تواند به شبکه دسترسی پیدا کند؟ آیا می تواند فایل بنویسد؟ اینها کنترل های ضروری هستند، اما محدوده تحقیق را مشخص نمی کنند.
فرض کنید یک نماینده مجاز به بررسی شناسه A است. اولین اسکن نمایه ای را برمی گرداند که شناسه B را ذکر می کند. B به ایمیل C منتهی می شود و C حساب های D و E را تولید می کند. فهرست مجاز در سطح ابزار ممکن است هر تماس را معتبر در نظر بگیرد زیرا هر بار از همان ابزار MCP تایید شده استفاده می شود. با این حال، تحقیقات ممکن است بسیار فراتر از هدف اصلی حرکت کرده باشد.
بنابراین برای ابزارهای هویت محور، حاکمیت تولید به بعد کنترل دیگری نیاز دارد: سلسله دامنه. هر محور جدید باید دلیلی که به دست آمده است، سطح اطمینان آن، موضوع مجاز اصلی و اینکه آیا گسترش به آن نیاز به تصمیم انسانی دارد یا خیر.
این با محدودیت نرخ معمولی متفاوت است. یک بودجه عمقی میتواند بازگشت بینهایت را متوقف کند، اما نمیتواند تصمیم بگیرد که آیا یک شاخه خاص مرتبط، متناسب یا توجیه قانونی دارد.
نمرات اعتماد به نفس باعث کاهش سر و صدا می شود نه مسئولیت
طراحی اسکن متقابل User Scanner از نظر جهت دقیق است، زیرا به جای اینکه هر نام کاربری منطبق را به عنوان یک شخص در نظر بگیرد، حالت های اطمینان را متمایز می کند. بررسی مستقل خاطرنشان میکند که راهنمایی پروژه، برخوردها را تشخیص میدهد و در مورد تطبیق منطبقات نامزد مستقیماً در تصمیمات اجرایی یا هویتی هشدار میدهد.
این تمایز برای استفاده عاملی ضروری است. یک نماینده می تواند از اطمینان برای اولویت بندی شواهد استفاده کند، اما اطمینان نباید بی سر و صدا به مجوز تبدیل شود.
پیوند "احتمالی" ممکن است برای یک تحلیلگر مفید باشد تا آن را بررسی کند در حالی که هنوز برای گسترش خودکار نامناسب است. یک نتیجه "متضاد" ممکن است دلیلی برای توقف باشد. یک ایمیل عمومی کشف شده در متن نمایه ممکن است دارای ارزش اثباتی متفاوتی با آدرسی باشد که از طریق یک فیلد نمایه ساختاریافته در معرض دید قرار گرفته است.
ایمن ترین معماری این تفاوت ها را در ردیابی عامل قابل مشاهده نگه می دارد نه اینکه آنها را در یک "تطابق" بولی جمع کند.
چه تیم های تولید باید کنترل کنند
اگر User Scanner به یک عامل هوش مصنوعی داخلی متصل است، صفحه کنترل باید آن را به عنوان یک قابلیت تحقیقی به جای یک ابزار عمومی فقط خواندنی در نظر بگیرد.
حداقل، سیستم باید هدف مجاز اصلی را حفظ کند، هر شناسه مشتق شده و دلیل دنبال کردن آن را ثبت کند، بازگردانی و وسعت اسکن را محدود کند، سرنخهای کماطمینان را از ارتباطهای تایید شده جدا کند و قبل از اینکه محوری موضوع تحقیق را گستردهتر کند، نیاز به بررسی انسانی داشته باشد.
کنترلهای شبکه و حریم خصوصی همچنان اهمیت دارند، بهویژه به این دلیل که پروژه از اسکن انبوه و استفاده از پروکسی پشتیبانی میکند. اما مشکل حاکمیتی سختتر معنایی است: عامل به قوانینی در مورد آنچه که در حال بررسی است نیاز دارد، نه فقط اینکه چه عملکردی را از نظر فنی مجاز به فراخوانی است.
User Scanner دقیقاً به همین دلیل برای خوانندگان Aipolix ارزشمند است. این نشان می دهد که چگونه یک ابزار امنیتی منبع باز معمولی زمانی که به یک ابزار عامل تبدیل می شود تغییر می کند. MCP صرفاً فراخوانی OSINT را آسانتر نمیکند. همراه با اسکن متقاطع بازگشتی، محدوده تحقیق را به بخشی از زمان اجرا تبدیل می کند.
نسل بعدی حاکمیت عامل نه فقط مجوزها، بلکه منشأ را نیز باید ردیابی کند: عامل با چه چیزی شروع کرد، چه چیزی استنباط کرد، چه چیزی کشف کرد و چرا اجازه ادامه یافتن به آن داده شد.
منابع
- https://github.com/kaifcodec/user-scanner
- https://www.reddit.com/r/osinttools/comments/1w0fqr3/the_only_recon_osint_tool_youll_need_in_2026/
- https://newreleases.io/project/github/kaifcodec/user-scanner/release/v1.5.0
- https://mrkeyoor.com/repos/user-scanner/