Kill switch و تصاحب نهادی
وعدهای برای محافظت که امکان پس گرفتن آن را حفظ میکند. وقتی کلید وجود دارد، بالاخره کسی آن را فشار میدهد.
وعدهای که بر پایه امکان پس گرفتن آن بنا شده است
در سال ۲۰۱۷، در طول طوفان ایرما، چندین مالک Tesla در فلوریدا متوجه شدند که خودرویشان با دریافت یک بهروزرسانی از راه دور از سازنده، ناگهان کیلومترهای اضافی به برد خود اضافه کرده است. آنها هزینهای برای آن پرداخت نکرده بودند. باتری همیشه قادر به ارائه آن بود؛ سازنده تصمیم گرفته بود به منظور بخشبندی بازار، اجازه دسترسی به آن را به مشتری ندهد. در طول وضعیت اضطراری، Tesla ظرفیت کامل را به طور موقت فعال کرد. پس از پایان وضعیت اضطراری، آن را غیرفعال کرد.
آنچه که اخبار به عنوان یک حرکت سخاوتمندانه توصیف میکرد، با دقت بیشتر، چیز دیگری بود. مالک هرگز صاحب کل محصولی که برایش پول داده بود، نبود. سازنده یک قابلیت فنی را حفظ کرده بود — افزایش یا کاهش امکانات از راه دور — و تصمیم گرفت در آن مورد خاص آن را به نفع مشتری اعمال کند. میتوانست خلاف آن را نیز انتخاب کند. این داستان یک معماری قدرت را در پس حرکت سخاوتمندانه آشکار میسازد.
این مقاله به این معماری میپردازد. ما آن را طبق عرف صنعت، kill switch مینامیم: کلید قطع از راه دور که به اپراتور اجازه میدهد ویژگیهای یک محصول، سرویس یا دستگاهی را که کاربر فکر میکرد متعلق به اوست، غیرفعال کند، تغییر دهد یا پس بگیرد. سوال این نیست که آیا اپراتور صادق است یا خیر. سوال این است که وقتی او دیگر صادق نباشد، یا وقتی کسی او را مجبور کند از کلید در جهت دیگری استفاده کند، چه اتفاقی میافتد.
دقیقاً kill switch چیست
این اصطلاح از انگلیسی آمده و ترجمه آن دشوار است: کلید مرگ دراماتیک به نظر میرسد؛ کلید از راه دور بیش از حد خنثی است. آنچه kill switch را تعریف میکند یک ویژگی ساده است، نه دراماتیک بودن اصطلاح: توانایی فنی برای غیرفعال کردن چیزی از راه دور، در دست کسی غیر از کاربری که از آن استفاده میکند. این میتواند یک قطعی کامل باشد — ماشینی که روشن نمیشود، فایلی که حذف میشود، حسابی که معلق میشود — یا یک قطعی جزئی — عملکردی که ناپدید میشود، باتری که برد خود را از دست میدهد، اشتراکی که قطع میشود.
هر کنترل از راه دوری یک kill switch نیست. یک بهروزرسانی امنیتی روتین که توسط کاربر هنگام نصب محصول مجاز شده است، چنین نیست. سیستم ضد سرقتی که توسط خود مالک هنگام سرقت گوشی فعال میشود نیز چنین نیست. kill switch به معنای واقعی کلمه سه ویژگی دارد: استفاده از آن تصمیم اپراتور است نه کاربر؛ برای فعال شدن نیاز به رضایت موردی فرد متاثر ندارد؛ و بر روی محصول یا خدماتی اعمال میشود که کاربر از قبل آن را کاملاً متعلق به خود میدانست.
گالری اروپایی کلیدهای فعال
Tesla این الگو را به کرات تکرار میکند، که در مورد آن به صورت مستند است: کاهش قراردادی برد اعمال شده بر خودروهای دست دوم که صاحب آنها تغییر کرده است، حذف عملکردهای رانندگی کمکی پس از ابطال مجوز، تغییرات یکجانبه در رفتار محصول بین نسخههای سفتافزار. John Deere سالهاست که در مرکز بحثهای اروپایی و آمریکایی درباره حق تعمیر قرار دارد: خرید تراکتور شامل یک لایه نرمافزاری است که خدمات آن به شبکه رسمی سازنده بستگی دارد؛ وقتی آن شبکه از ثبتنام خودداری میکند، تراکتور عملکردهای اساسی را کاهش میدهد. BMW در سال ۲۰۲۲ اشتراک ماهانهای را برای فعال کردن گرمکن صندلی در خودروهایی که قبلاً به صورت فیزیکی نصب شده بود پیشنهاد داد؛ فشار عمومی باعث عقبنشینی از این مدل شد، اما توانایی فنی همچنان باقی است.
در سطح نرمافزار، این الگو ساختاری است. Adobe Creative Cloud زمانی که اشتراک تمدید نمیشود، مجوزهای ماهانه را باطل میکند و فایلهایی را که کاربر با آن ابزارها ایجاد کرده، غیرقابل استفاده میکند. Microsoft میتواند نسخههایی از Windows را که غیرقانونی میداند، بدون راهکار عملی غیرفعال کند. Google در اجرای احکام قضایی یا تصمیمات داخلی، برنامهها را از Play Store حذف میکند؛ برنامه لغو نصب شده از گوشیهایی که در آنجا بود نیز لغو نصب میشود. Apple Pay در مارس ۲۰۲۲ در روسیه با اجرای تحریمهای بینالمللی توسط Apple غیرفعال شد: در آن بستر مشروع بود، اما این رویه همیشه در دسترس بود.
استدلال مشروع از جانب سازنده
کسی که یکی از این سیستمها را طراحی میکند معمولاً استدلالهای کاملاً معتبری ارائه میدهد:
- پیشگیری از سرقت. اگر ماشین یا گوشی من دزدیده شود، قدردان این هستم که سازنده میتواند آن را از راه دور غیرقابل استفاده کند.
- پیشگیری از کلاهبرداری. اشتراکهای پرداخت نشده نیاز به مکانیسم قطع دارند؛ بدون این مکانیسم، مدل کسب و کار فرو میپاشد.
- پیشگیری از سوءاستفاده. یک ابزار خطرناک در دستان ناصحیح میتواند از قابلیت ابطال بهرهمند شود.
- انطباق با قوانین. برخی دستورات قانونی اپراتور را ملزم به حذف محتوا، غیرفعال کردن قابلیتها یا تعلیق حسابها میکنند و سیستمی بدون سوئیچ، سیستمی است که نمیتواند از آنها تبعیت کند.
هر چهار استدلال درست هستند. هیچکدام ماهیت موضوع را تغییر نمیدهند. درست است که یک kill switch پیشگیری از سرقت را تسهیل میکند؛ همچنین درست است که همین قابلیت برای اجبار مشتری زنده، و نه فقط آسیب رساندن به سارق، به کار میرود. درست است که مدل اشتراکی نیاز به قطع دارد؛ همچنین درست است که این قطع میتواند فردا برای مشتری فعلی به دلیلی غیر از آنچه در قرارداد پیشبینی شده، اجرا شود. مسئله این نیست که آیا kill switch کاربردهای قانونی دارد یا خیر. مسئله این است که وقتی وجود داشته باشد، کاربردهای آن محدود به آنچه در مستندات اولیه پیشبینی شده، نمیماند.
تسخیر نهادی
در اینجا مفهومی وارد میشود که عنوان مقاله را به خود اختصاص داده است. تسخیر نهادی وضعیتی است که در آن یک بازیگر — یک شرکت خصوصی، یک نهاد دولتی، یک سازمان رگولاتوری — در نهایت تواناییهایی را که برای اهداف محدود به دست آورده یا به او اعطا شده بود، برای اهدافی گستردهتر، متفاوت یا صراحتاً مخالف اهداف اصلی به کار میگیرد. اقتصاد سیاسی دهههاست که این پدیده را در مقررات مالی میشناسد. صنعت فناوری در حال کشف آن با دست خود است.
مکانیسم به این صورت است. شرکت kill switch را برای اهداف قانونی طراحی میکند: ضد سرقت، مدیریت اشتراک، انطباق. شرکت این اهداف را در شرایط استفاده، در سیاست حفظ حریم خصوصی و در پیامهای عمومی خود مستند میکند. سالها میگذرد. یک دولت دستوری تحت قانونگذاری جدید صادر میکند؛ شرکت مجبور میشود از سوئیچ در جهتی استفاده کند که در مستندات اصلیاش شرح داده نشده بود. یک سهامدار فعال وارد هیئت مدیره میشود و سیاست تجاری را تغییر میدهد؛ سوئیچها وجود دارند و طبق سیاست جدید اعمال میشوند. شرکت توسط شرکت بزرگتری خریداری میشود؛ شرایط خدمات به طور یکجانبه با اطلاعرسانی سیروزه بازنویسی میشود. در هر مورد، مشتری که برای اهداف مستند شده به سوئیچ اعتماد کرده بود، متوجه میشود که سوئیچ هنوز آنجاست، اما به منافع دیگری پاسخ میدهد.
نمونه بارز برای خواننده اروپایی: پرونده اپل در برابر افبیآی در سن برناردینو، در سال ۲۰۱۶. پس از یک حمله در کالیفرنیا، افبیآی از اپل خواست تا آیفون مهاجم را قفلگشایی کند. اپل با تکیه بر استدلالهای اصولی و تا حدی یک استدلال فنی از این کار امتناع کرد: سیستم، همانطور که طراحی شده بود، به خود شرکت اجازه نمیداد تا دستگاه را بدون بازنویسی نرمافزار پایه باز کند. قویترین دفاع، معماری بود، نه اخلاقی. اپل بر وعده فشار ندادن کلید تکیه نکرد؛ بلکه بر نبودِ کلید تکیه کرد. سایر شرکتها که کلیدها را در معماری خود دارند، نتوانستهاند در برابر فشارهای مشابه همین موضع را حفظ کنند.
مسیر قانونگذاری اروپایی
حقوق اروپا در آخرین دوره قانونگذاری، به جای کاهش، به سمت قابلیتهای کنترل از راه دور بیشتر فشار آورده است. مقررات خدمات دیجیتال (DSA) که از فوریه ۲۰۲۴ کاملاً قابل اجرا است، پلتفرمها را ملزم میکند تا مکانیسمهای سریعی را برای حذف محتوا با دستور مرجع ذیصلاح فعال کنند؛ مکانیسمهایی که بدون قابلیت فنی زیربنایی وجود نخواهند داشت. مقررات هوش مصنوعی (AI Act) که از اوت ۲۰۲۴ به تدریج اجرایی شده است، ارائهدهندگان برخی از سیستمهای هوش مصنوعی پرخطر را ملزم میکند تا اقداماتی را برای غیرفعالسازی یا نظارت انسانی معنادار فراهم کنند: شکلی هنجاری از kill switch اجباری. در مقابل، مقررات بازارهای دیجیتال (DMA) تعهدات قابلیت همکاری را معرفی میکند: جریانی مخالف که اثرات مسدودسازی را محدود میکند.
برای متخصص اروپایی، برداشت صادقانه این است: سؤال «آیا اپراتور میتواند این سرویس را برای من غیرفعال کند؟» هر سال به دلیل الزامات قانونی پاسخهای مثبت بیشتری دارد، نه کمتر. این موضوع مشروعیت مقررات را زیر سؤال نمیبرد — DSA به مشکلات واقعی پاسخ میدهد —، اما یک چیز را تقویت میکند: اعتماد به اینکه اپراتور از کلید استفاده نخواهد کرد، مستلزم این اعتماد نیز هست که هیچ تعهد قانونی در آینده او را مجبور نخواهد کرد از آن در جهتی که امروز پیشبینی نمیشود، استفاده کند. این اعتمادی است که به همان اندازه که به شرکت وابسته است، به کل محیط نظارتی پیرامون آن نیز بستگی دارد.
سوال طراحی که به ندرت پرسیده میشود
اکثر طراحیهای فنی معاصر فرض میکنند که کلید وجود خواهد داشت و سپس وعده میدهند که از آن سوءاستفاده نکنند. جایگزینی وجود دارد که سختگیرانهتر اما کاملاً امکانپذیر است: طراحی با این فرض که کلید نباید وجود داشته باشد. این یک شعار نیست. این مستلزم تصمیمات مشخصی است: معماری توزیع شده در مقابل متمرکز، حقوق در دستگاه کاربر در مقابل حقوق مشتق شده از حساب، محتوای رمزگذاری شده با کلیدهایی که اپراتور ندارد در مقابل محتوای رمزگذاری شده با کلیدهایی که اپراتور نگه میدارد، هویت رمزنگاری کاربر در مقابل هویت مدیریت شده توسط اپراتور. هر یک از این تصمیمات هزینه فنی واقعی و پیامدهای تجاری واقعی دارد. اما همه آنها یک ویژگی مشترک دارند: به محض اتخاذ، برخی از دستورات قانونی را به عنوان یک موضوع ممکن حذف میکنند. چیزی که قابل اجرا نیست، نمیتوان دستور اجرایش را صادر کرد.
برای خواننده حرفهای
پنج سوالی که باید قبل از پذیرش هر سرویس حرفهای حیاتی از ارائهدهنده آن پرسید، به ترتیبی که یک بازرس تداوم کسبوکار آنها را مطرح میکند:
- آیا قابلیت فنی ارائهدهنده برای تعلیق، مسدود کردن، حذف یا کاهش کیفیت سرویس، دادهها یا محصول من از راه دور وجود دارد؟
- در چه موارد اعلام شده در قرارداد، ارائهدهنده میتواند از این قابلیت استفاده کند؟
- در چه موارد اعلام نشدهای —دستور قضایی، تحریم بینالمللی، تغییر سیاست یکجانبه، تصاحب شرکتی— او میتواند از آن استفاده کند؟
- در صورت استفاده، چه مدت زمانی برای تداوم فعالیت حرفهای دارم و چه برنامه خروجی در دسترس است؟
- آیا جایگزین معماری وجود دارد که در آن پاسخ به سوال اول به دلیل ساختار، و نه به دلیل وعده، «نه» باشد؟
پاسخ به سوال پنجم همیشه در دسترس یا متناسب نیست. یک صفحه گسترده شخصی احتمالاً شایسته چنین الزامی نیست. یک پرونده حقوقی فعال، سابقه پزشکی یک بیمار، حسابداری مالیاتی، یک گفتگوی تحت حمایت اخلاق حرفهای، بله. تناسب یک تصمیم حرفهای است؛ خوانش صادقانه سوال اول اینگونه نیست: یا سوئیچ وجود دارد، یا وجود ندارد.
محافظتی که امکان عقبنشینی را حفظ میکند، محافظت ساختاری نیست؛ بلکه اعتمادی است که تغییر نام داده است. اعتماد، همانطور که در دفترچه دیگری گفتیم، یک راه حل اجتماعی معتبر است وقتی به کسی که شایسته آن است اعطا شود، اما در اولین تغییر دستها شکننده است. پاکترین دفاع ساختاری دفاعی است که نمیتوان آن را پس گرفت زیرا در وهله اول وجود ندارد. مانند هر چیز دیگری در معماری: یک انتخاب طراحی، نه یک تصمیم بازاریابی.
منابع و مطالعه بیشتر
- تسلا — بهروزرسانی سپتامبر ۲۰۱۷ که به طور موقت برد باتری مدلهای S و X را در فلوریدا در طول طوفان ایرما افزایش داد. موردی که به طور گسترده در مطبوعات تخصصی و گزارشهای بعدی در مورد ابطال قراردادی برد باتری مستند شده است.
- مقررات (اتحادیه اروپا) ۲۰۲۲/۲۰۶۵ خدمات دیجیتال (DSA) — به طور کامل از ۱۷ فوریه ۲۰۲۴ قابل اجراست. مواد ۱۶ و ۹، در مورد مکانیسمهای اطلاعرسانی و اقدام و دستورات مقامات ذیصلاح.
- مقررات (اتحادیه اروپا) ۲۰۲۴/۱۶۸۹ هوش مصنوعی (AI Act) — از ۱ اوت ۲۰۲۴ لازمالاجراست، اجرای مرحلهای تا اوت ۲۰۲۶. مواد مربوط به نظارت انسانی و اقدامات کاهشی اجباری برای سیستمهای پرخطر.
- دادگاه منطقهای ایالات متحده — اپل (۱۶ فوریه ۲۰۱۶). مستندات پرونده معروف به سان برناردینو در مورد دسترسی به آیفون در تحقیقات کیفری.
- کمیسیون تجارت فدرال ایالات متحده (FTC) — یادداشتهایی در مورد حق تعمیر (۲۰۲۱-۲۰۲۴) با ارجاعات خاص به John Deere و بخش کشاورزی؛ تکمیل شده توسط دستورالعمل (اتحادیه اروپا) ۲۰۲۴/۱۷۹۹ در مورد ارتقای تعمیر کالا.