روکش خصمانه خودرو برای فریب دوربین هوشمند

روکشی که دوربین هوشمند را کور کرد

اخبار · هوش مصنوعی

یک پژوهشگر امنیت سایبری خودرویی معمولی را با روکشی پر از الگوهای شلوغ پوشاند و از جلوی دوربین‌های هوشمند رد شد. نتیجه شگفت‌انگیز بود: سامانه‌ی بینایی ماشین اصلاً نفهمید که با یک خودرو روبه‌روست. این آزمایش، شکاف عمیقی را در قلب سامانه‌های نظارتی مبتنی بر هوش مصنوعی نشان می‌دهد.

چکیده. طبق گزارش‌ها بیل سویرینگن، پژوهشگر امنیت سایبری، الگویی گرافیکی طراحی کرد که دوربین‌های پلاک‌خوان هوشمند را از تشخیص خودرو ناتوان می‌کند. او این الگو را با کمک یک سامانه‌ی یادگیری ماشین و طی حدود ۳۱ میلیون آزمون تولید کرد و نتیجه را در نشست دف‌کان ارائه داد. الگو برای چشم انسان کاملاً قابل‌مشاهده است، اما مدل بینایی ماشین آن را به‌عنوان خودرو دسته‌بندی نمی‌کند. این نوع حمله در ادبیات فنی «نمونه‌ی خصمانه» نام دارد.
روکش خصمانه خودرو برای فریب دوربین هوشمند

۱) ماجرا در یک نگاه

روایت ساده است: خودرویی با روکشی پر از شکل‌ها و الگوهای درهم و شلوغ پوشانده می‌شود، تقریباً شبیه همان تصویرهای آشفته‌ای که برای تشخیص انسان از ربات به کار می‌روند. سپس همان خودرو از برابر دوربین‌های نظارتی مجهز به هوش مصنوعی عبور می‌کند و سامانه ناتوان از تشخیص می‌ماند.

نکته‌ی کلیدی این است که الگو برای چشم انسان اصلاً پنهان‌کننده نیست؛ هر عابری خودرو را می‌بیند. آنچه فریب می‌خورد، مدل یادگیری ماشین است. همین تفاوت میان ادراک انسان و ادراک ماشین، جذاب‌ترین و در عین حال نگران‌کننده‌ترین بخش ماجراست.

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

۲) نمونه‌ی خصمانه چیست و چرا کار می‌کند؟

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

به این تصویرهای ساختگی «نمونه‌ی خصمانه» گفته می‌شود. سابقه‌ی آکادمیک این حوزه به بیش از یک دهه پیش برمی‌گردد و پژوهشگران نشان داده‌اند تغییرهای کوچک و گاه نامحسوس می‌توانند خروجی مدل را به‌کلی عوض کنند. تفاوت این آزمایش با کارهای آزمایشگاهی، اجرای آن در دنیای واقعی و روی یک خودروی در حال حرکت است.

چرا ۳۱ میلیون آزمون لازم بود؟

پیدا کردن الگویی که در زوایای مختلف، فاصله‌های متفاوت و شرایط نوری گوناگون کار کند، کار ساده‌ای نیست. الگویی که در یک عکس ثابت جواب می‌دهد، ممکن است با ده درجه چرخش بی‌اثر شود. به همین دلیل تولید چنین الگویی نیازمند جست‌وجوی گسترده و آزمون‌های پرشمار است؛ عددی که در گزارش‌ها حدود ۳۱ میلیون آزمون ذکر شده است.

طراحی الگوی خصمانه با میلیون‌ها آزمون

۳) این حمله چه چیزی را هدف می‌گیرد؟

هدف، مرحله‌ی نخست زنجیره‌ی پردازش است: تشخیص شیء. سامانه‌های نظارتی معمولاً ابتدا تشخیص می‌دهند که در تصویر خودرویی وجود دارد، سپس کادر آن را جدا می‌کنند و بعد سراغ خواندن پلاک و ثبت مشخصات می‌روند. اگر مرحله‌ی نخست شکست بخورد، بقیه‌ی زنجیره هم عملاً کور می‌شود.

این ساختار مرحله‌ای، نقطه‌ی ضعف مشترک بسیاری از سامانه‌های بینایی است. سرمایه‌گذاری سنگین روی دقت خواندن پلاک وقتی فایده دارد که مرحله‌ی تشخیص اولیه قابل اتکا باشد.

۴) پیامدهای امنیتی و حقوقی

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

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

ترازوی حریم خصوصی و نظارت

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

آسیب‌پذیری بینایی ماشین در برابر نمونه خصمانه

۵) چرا هوش مصنوعی این‌قدر آسیب‌پذیر است؟

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

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

۶) راه‌های مقابله؛ سازندگان چه می‌توانند بکنند؟

نخستین راهکار، آموزش خصمانه است: افزودن همین نمونه‌های فریبنده به داده‌های آموزشی تا مدل در برابرشان مقاوم شود. این روش مؤثر است اما پایان ماجرا نیست، چون همیشه می‌توان الگوی تازه‌ای ساخت که مدل به‌روزشده را دور بزند.

راهکار دوم، ترکیب چند حسگر است: کنار گذاشتن اتکای صرف به دوربین و استفاده‌ی هم‌زمان از سنجش فاصله، رادار یا داده‌های حرکتی. راهکار سوم هم ساده اما مؤثر است: علامت‌گذاری موارد مشکوک برای بازبینی انسانی. وقتی سامانه چیزی را می‌بیند که در هیچ دسته‌ای نمی‌گنجد، سکوت نکند و هشدار بدهد.

۷) این ماجرا برای کاربر عادی چه معنایی دارد؟

پیام اصلی این است که خروجی هوش مصنوعی، هرچقدر هم مطمئن به نظر برسد، سند قطعی نیست. همان‌طور که یک مدل زبانی می‌تواند با اطمینان کامل جمله‌ای نادرست بنویسد، یک مدل بینایی هم می‌تواند با اطمینان کامل یک خودرو را نبیند.

در عمل یعنی وقتی تصمیمی بر پایه‌ی خروجی خودکار گرفته می‌شود — از جریمه‌ی رانندگی تا تصمیم استخدامی — باید مسیر اعتراض و بازبینی انسانی وجود داشته باشد. برای درک بهتر تفاوت میان توانایی واقعی و تصویر تبلیغاتی این ابزارها، مطلب توهم هوش مصنوعی خواندنی است.

۸) نگاه گسترده‌تر؛ رقابت همیشگی حمله و دفاع

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

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

۹) چه چیزی را باید دنبال کرد؟

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

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

۱۰) پیشینه‌ی علمی؛ از تابلوی ایست تا لاک‌پشت سه‌بعدی

پژوهش درباره‌ی فریب مدل‌های بینایی سابقه‌ای نزدیک به یک دهه دارد. در یکی از مشهورترین آزمایش‌ها، پژوهشگران با چسباندن چند برچسب ساده روی تابلوی ایست، مدل تشخیص علائم راهنمایی را وادار کردند آن را با تابلوی محدودیت سرعت اشتباه بگیرد. در نمونه‌ی مشهور دیگری، یک شیء سه‌بعدی چاپ‌شده از زوایای مختلف به‌عنوان چیزی کاملاً متفاوت دسته‌بندی می‌شد.

وجه مشترک همه‌ی این کارها یک نکته است: مدل بینایی به جزئیات بافت و الگو حساسیت بسیار بیشتری دارد تا به شکل کلی و مفهوم. انسان نخست شکل کلی را می‌بیند و بعد جزئیات را؛ بسیاری از مدل‌ها دقیقاً برعکس عمل می‌کنند.

چرا آزمایش میدانی سخت‌تر از آزمایشگاه است؟

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

۱۱) درس عملی برای توسعه‌دهندگان

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

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

پرسش‌های پرتکرار درباره‌ی فریب دوربین‌های هوشمند

آیا این الگو خودرو را از دید انسان پنهان می‌کند؟

خیر. الگو برای چشم انسان کاملاً قابل‌مشاهده و حتی جلب‌توجه‌کننده است؛ تنها مدل بینایی ماشین را دچار خطا می‌کند.

نمونه‌ی خصمانه فقط برای خودرو کاربرد دارد؟

خیر. پژوهشگران پیش‌تر نمونه‌های مشابهی برای فریب سامانه‌های تشخیص چهره، تابلوهای راهنمایی و دسته‌بندی تصویر ساخته‌اند. این یک ضعف عمومی مدل‌های بینایی است.

آیا سازندگان می‌توانند این ضعف را برطرف کنند؟

می‌توانند مقاومت مدل را بالا ببرند، اما حذف کامل این آسیب‌پذیری تاکنون ممکن نشده است. مقاوم‌سازی معمولاً به قیمت کاهش اندکی از دقت کلی تمام می‌شود.

استفاده از چنین روکشی قانونی است؟

بستگی به قوانین محلی دارد و در بسیاری از حوزه‌های قضایی می‌تواند تخلف شمرده شود. این مطلب توصیه‌ی حقوقی نیست.

این خبر یعنی هوش مصنوعی غیرقابل‌اعتماد است؟

یعنی هوش مصنوعی ابزاری با مرزهای مشخص است. در محدوده‌ی داده‌های آموزشی‌اش عملکرد خوبی دارد و بیرون از آن محدوده، خطاهای غیرمنتظره می‌سازد.

جمع‌بندی. آزمایش روکش خودرو نشان داد سامانه‌های بینایی ماشین، با وجود دقت چشمگیرشان، هنوز در برابر الگوهای طراحی‌شده آسیب‌پذیرند. درس اصلی این است که خروجی خودکار باید همیشه مسیر بازبینی انسانی داشته باشد. برای دنبال‌کردن این‌گونه گزارش‌ها به @MrChatGPT_IR بپیوندید.
(0 رأی)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *