
افزونههای Chrome (Chrome Extensions) معمولاً سادهترین راه برای افزودن یک قابلیت کوچک به مرورگر هستند؛ کاربر آنها را در چند ثانیه نصب میکند و اگر مفید باشند، ممکن است سالها بدون بررسی مالکیت یا وضعیت نگهداریشان باقی بمانند. اما یک تجربه واقعی نشان میدهد همین اعتماد طولانیمدت میتواند به ریسک امنیتی تبدیل شود.
تغییر مالکیت افزونهها؛ خطری که کمتر دیده میشود
افزونهها نیز مانند دیگر محصولات دیجیتال قابل فروش هستند. توسعهدهنده اصلی ممکن است یک افزونه را به مالک جدید واگذار کند و خریدار نیز به دنبال استفاده از پایگاه کاربران موجود باشد. مشکل اینجاست که کاربران اغلب متوجه این تغییر مالکیت (Ownership Change) نمیشوند و تصور میکنند ابزار مورد اعتمادشان با همان نیت قبلی به کار خود ادامه میدهد.
QuickLens و ShotBird چگونه به ریسک امنیتی تبدیل شدند
در این گزارش، دو افزونه محبوب به نامهای QuickLens و ShotBird که بخشی از جریان کاری روزمره کاربر بودهاند، پس از خریداری توسط مالکان جدید به ابزارهایی مخرب تبدیل شدهاند. هر دو افزونه در ابتدا توسط یک توسعهدهنده ساخته شده بودند، اما پس از فروش، ماهیت مخرب پیدا کردند.
افزونههای Chrome بسته به مجوزهایی (Permissions) که دریافت میکنند میتوانند به دادههای حساس مرورگر دسترسی داشته باشند. اگر مالک جدید یک بهروزرسانی مخرب منتشر کند، افزونهای که پیشتر بینقص کار میکرد میتواند به یک خطر امنیتی تبدیل شود؛ حتی ممکن است کاربر هیچ نشانه غیرعادی نبیند، زیرا ظاهر افزونه و قابلیتهای اولیه آن حفظ شده است.
ساخت جایگزینهای شخصی با Claude Code
پس از این تجربه، کاربر تصمیم گرفت به جای جستوجو برای گزینههای جایگزین و امید به مسئولیتپذیری مالکان جدید، ابزارهای مورد نیاز خود را بسازد. او برای این کار از Claude Code و روش وایبکدینگ (Vibe-coding) استفاده کرد و با پرامپتهای (Prompts) دقیق، عملکرد، قابلیتها و قواعد امنیتی و حریم خصوصی هر افزونه را مشخص کرد.
نخستین افزونه او با نام LensSnap امکان انتخاب بخشی از یک صفحه وب، تصویر یا فریم ویدیو و جستوجوی آن با Google Lens را فراهم میکند. همچنین میتوان تصاویر گرفتهشده را به جستوجوی خرید ارسال کرد، کپی کرد یا به صورت فایل PNG ذخیره کرد. این افزونه تاریخچه کوچکی از تصاویر اخیر و میانبرهایی برای سرعت بیشتر دارد.
افزونه دوم با نام SnapNest بر اسکرینشات (Screenshot) تمرکز دارد و میتواند یک ناحیه مشخص، کل صفحه وب یا یک عنصر جداگانه را ثبت کند. این ابزار ویرایشگری با گرادیانها، پسزمینهها، حاشیهنویسی، ابزارهای تاریکسازی (Blur) و قالبهای خروجی مختلف ارائه میدهد و برای تولید تصاویر مقاله یا پستهای شبکههای اجتماعی کاربرد دارد.
اولویت حریم خصوصی و مجوزهای محدود
در ساخت این دو افزونه، حریم خصوصی (Privacy) در اولویت قرار گرفته است. LensSnap دسترسی گسترده به وبسایتها درخواست نمیکند و هیچ تحلیلگر (Analytics) یا کد راهدور (Remote Code) ندارد. SnapNest تصاویر را به صورت محلی (Local Processing) پردازش میکند و هیچ درخواست شبکهای ارسال نمیکند. هر دو افزونه از مجوزهایی استفاده میکنند که دسترسی را هنگام فراخوانی به تب فعال (Active Tab) محدود میکند.
درس مهم برای کاربران افزونهها
این تجربه نشان میدهد ابزارهای دیجیتال میتوانند دستبهدست شوند، اولویتهای توسعهدهندگان تغییر کند و کاربران در نهایت با پیامدهای آن روبهرو شوند. ساخت جایگزینهای شخصی راهی برای حفظ قابلیتهای مورد نیاز بدون وابستگی کامل به تصمیمهای دیگران است. کاربران لازم نیست همه ابزارها را خودشان بسازند، اما آگاهی از این امکان میتواند تفاوت مهمی در حفظ امنیت و کنترل بر دادهها ایجاد کند.