وقتی شبکه هیچ خروجی ندارد
یک دانشمند داده در یک شرکت دفاعی کار میکند. او 3,000 پرونده پرسنلی دارد. باید نامها، شمارههای تأمین اجتماعی و سطوح مجوز را حذف کند. سپس میتواند دادهها را با یک شریک تحقیقاتی تحت یک توافقنامه CUI به اشتراک بگذارد.
شبکه او هیچ اینترنتی ندارد. به طور عمدی.
هر ابزار مبتنی بر وب که میتواند پیدا کند را آزمایش میکند. هر کدام داده را به یک سرور خارجی ارسال میکنند. هر پلتفرم ابری به یک حساب کاربری و یک لینک زنده نیاز دارد. حتی ابزارهای «on-premises» اغلب با یک سرور مجوز راه دور تماس میگیرند.
این مشکل استقرار air-gapped است. بر بسیاری بیشتر از آنچه اکثر مردم انتظار دارند تأثیر میگذارد.
چه کسی به حذف PII آفلاین نیاز دارد
شرکتهای دفاعی و آژانسهای دولتی بیشتر با این مواجه میشوند. برنامه FedRAMP دیسا نیاز دارد دادهها در مرزهای شبکه تأیید شده باقی بمانند. ITAR دادههای فنی را به سیستمهای کنترل شده توسط ایالات متحده محدود میکند. شبکههایی مانند JWICS و SIPRNet به طور فیزیکی قطع هستند.
اما نیاز آفلاین بسیار فراتر از سایتهای طبقهبندی شده میرود:
بیمارستانهایی با شبکههای تقسیمشده. سیستمهای تصویربرداری PACS، پلتفرمهای EHR و پایگاه دادههای تحقیقاتی اغلب روی شبکههایی بدون اینترنت بر اساس سیاست هستند.
کفهای معاملاتی و اتاقهای پایاپای. سیستمهای معاملاتی اختصاصی و سیستمهای متصل به SWIFT از قطعیهای شبکه سخت استفاده میکنند.
سیستمهای کنترل صنعتی. شبکههای SCADA و زیرساختهای حیاتی با air gapها به عنوان یک اقدام امنیتی اصلی اجرا میشوند.
قوانین داده اروپایی. Landesdatenschutzgesetze آلمان و قوانین مشابه اتحادیه اروپا پردازش محلی دادهها را برای سوابق حساس دولتی و بهداشتی الزامی میکنند.
چرا ابزارهای ابری در شبکههای Air-Gapped شکست میخورند
اکثر ابزارهای حذف داده از مدل SaaS پیروی میکنند:
دستگاه کاربر → HTTPS → API فروشنده → مدلهای NLP → پاسخ → دستگاه کاربر
این طراحی به دسترسی اینترنت در دستگاه پردازش نیاز دارد. در یک شبکه air-gapped، مرحله اول یک غیرممکن فیزیکی است.
Presidio self-hosted جایگزین رایج است. اما به مهارتهای Docker و راهاندازی Python نیاز دارد. همچنین به دانلود مدلهای spaCy نیاز دارد که به دسترسی اینترنت نیاز دارد. و به پشتیبانی مداوم IT نیاز دارد. اکثر تیمها فاقد همه اینها هستند.
شکاف بین سهولت ابر و پیچیدگی self-hosted دقیقاً همان چیزی است که ابزارهای دسکتاپ محلی پر میکنند.
چگونه حذف PII محلی کار میکند
anonym.plus، محصول خواهر ما که برای حالت بدون اتصال ساخته شده است، با همه چیزی که نیاز دارد ارائه میشود:
مدلهای NLP بستهبندی شده. مدلهای spaCy (هر 40–80 MB) و مدلهای transformer برای تشخیص موجودیت نامگذاری شده بخشی از نصبکننده هستند. در زمان اجرا دانلود لازم نیست.
خط لوله تشخیص محلی. Regex، NLP و ML همه روی CPU محلی اجرا میشوند — یا GPU در صورت دسترسی. موتور مبتنی بر Presidio داخل anonym.plus در طول یک اجرا هیچ تماس شبکهای برقرار نمیکند.
vault محلی رمزگذاری شده. تنظیمات، presetها و کلیدها به صورت محلی ذخیره میشوند. vault از رمزگذاری AES-256-GCM و مشتقسازی کلید Argon2id استفاده میکند. هیچ همگامسازی ابری وجود ندارد. vault روی دستگاه باقی میماند.
I/O فایل محلی. فایلهای ورودی از ذخیرهسازی محلی میآیند. فایلهای خروجی به ذخیرهسازی محلی برمیگردند. هیچ دادهای از هیچ رابط شبکهای عبور نمیکند.
سه سناریوی انطباق واقعی
اسناد ITAR — 500 فایل
یک شرکت دفاعی باید اسناد فنی را تحت یک استثنای مجوز با یک شریک خارجی به اشتراک بگذارد. فایلها حاوی نامهای اشخاص ایالات متحده و دادههای پرسنلی هستند. هر دو باید ابتدا حذف شوند.
anonym.plus همه 500+ فایل DOCX را به صورت محلی در حالت دستهای مدیریت میکند. در طول اجرا هیچ تماس شبکهای انجام نمیشود. گزارش حسابرسی در vault محلی باقی میماند.
آژانس فدرال آلمان — سوابق شکایات
یک آژانس فدرال آلمانی باید دادههای شخصی را از سوابق شکایات شهروندان حذف کند. راهنمایی BfDI پردازش روی سیستمهای غیردولتی را ممنوع میکند.
anonym.plus روی ایستگاههای کاری Windows 11 آژانس اجرا میشود. همه پردازشها محلی هستند. تیم امنیت IT این را با نظارت بر ترافیک تأیید میکند — صفر اتصال خارجی در طول اجرا.
تحقیقات بیمارستانی — شناساییزدایی EHR
یک تیم تحقیقاتی بیمارستانی باید پروندههای بیماران را برای یک کارآزمایی بالینی حذف کند. HIPAA Safe Harbor نیاز به حذف 18 نوع شناسه دارد. شبکه بالینی هیچ دسترسی به اینترنتی ندارد.
anonym.plus پردازش دستهای صادرات EHR را در فرمت CSV و JSON کاملاً روی دستگاه انجام میدهد — شبکهای بدون دسترسی به اینترنت دقیقاً همان حالتی است که برای آن ساخته شده است. مسئول حریم خصوصی خروجی را پیش از آنکه مجموعه داده به شرکای پژوهشی برود، در برابر قوانین Safe Harbor بررسی میکند.
چه چیزی را در یک ابزار آفلاین جستجو کنید
| قابلیت | چرا اهمیت دارد |
|---|---|
| کاملاً آفلاین بعد از نصب | هیچ وابستگی اینترنتی در طول پردازش |
| مدلهای NLP بستهبندی شده | هیچ مرحله دانلود لازم نیست |
| پردازش دستهای | مدیریت حجمهای بزرگ بدون کار دستی |
| vault محلی رمزگذاری شده | ذخیرهسازی امن تنظیمات و کلیدها |
| گزارش حسابرسی | سوابق لازم برای بررسیهای انطباق |
| پشتیبانی Windows، macOS، Linux | پوشش انواع ایستگاههای کاری طبقهبندی شده |
| بدون گزینه تلهمتری | جلوگیری از خروج داده از طریق تلهمتری |
| پشتیبانی فرمت فایل | DOCX، PDF، TXT، CSV، JSON، Excel |
یادداشتهای استقرار عملی
یک air gap واقعی به anonym.plus نیاز دارد، نه برنامه دسکتاپ. نصبکننده مانند هر نصب آفلاین از طریق USB منتقل میشود، اما برنامه دسکتاپ خود anonym.legal همچنان برای هر تشخیص با سرورهای anonym.legal تماس میگیرد — یک اتصال فعال لازم است، چه نصب شده باشد چه نه. برای شبکهای بدون هیچ دسترسی خارجی، محصول خواهر ما anonym.plus به جای آن تشخیص را کاملاً روی دستگاه اجرا میکند.
پشتیبانی زبان. سرویس تشخیص anonym.legal از هر 48 زبان پشتیبانی میکند (24 spaCy + 7 Stanza + 11 HuggingFace؛ 6 زبان فقط با الگو) — اما این مدلها روی سرورهای anonym.legal اجرا میشوند، نه داخل نصبکننده برنامه دسکتاپ. anonym.plus مدلهای خود را روی دستگاه حمل میکند، بنابراین پشتیبانی زبان آن بدون هیچ اتصالی کار میکند.
نیازهای سختافزاری. خط لوله NLP روی ایستگاههای کاری مدرن بدون GPU اجرا میشود. پردازش دستهای 1,000 سند معمولاً 5-15 دقیقه طول میکشد.
برای یک شبکه کنترلشده که همچنان یک اتصال خارجی مورد اعتماد را مجاز میکند: برنامه دسکتاپ anonym.legal (Windows، macOS، Linux) به صورت محلی نصب و اجرا میشود، اما خود تشخیص روی سرورهای anonym.legal اجرا میشود — برنامه هیچ مدل تشخیصی همراه ندارد و به اتصال اینترنت نیاز دارد. فهرست مجاز آن اتصال را فقط به anonym.legal محدود میکند؛ هیچ دادهای به جای دیگری نمیرود. پردازش دستهای بسته به سطح طرح از 1 تا 5,000 فایل در هر اجرا را پشتیبانی میکند. برای شبکهای بدون هیچ اتصال خارجی، به جای آن anonym.plus را ببینید.