مسدودسازی افزونهی NPAPI کروم توسط گوگل
در ابتدای سال آینده، کروم دیگر از رابط برنامهنویسی کاربردی1 افزونهی قدیمی Netscape پشتیبانی نخواهد کرد و جلوی تمامی افزونههایی را که از آن استفاده میکنند خواهد گرفت.
موسسه خبری سایبربان:گوگل قصد دارد یک تغییر اساسی را با سد کردن راه افزونههای کروم ایجاد نماید. در ابتدای سال آینده، کروم دیگر از رابط برنامهنویسی کاربردی1 افزونهی قدیمی Netscape پشتیبانی نخواهد کرد و جلوی تمامی افزونههایی را که از آن استفاده میکنند خواهد گرفت. در نتیجهی این امر، برخی افزونهها مانند Google Earth ،Microsoft Silverlight و … نیز توسط مرورگر مسدود خواهند شد.
این تغییر به منظور محافظت از کاربران مقابل مشکلات امنیتی پیدرپی پایهریزی شده و مرورگر کروم را با ثباتتر میسازد. رابط برنامهنویسی کاربردی افزونهی Netscape یکی از رویکردهای قدیمی برای توسعهی معماری و عملکرد مرورگر بوده و بیش از ۱۵ سال برای کمک به توسعهدهندگان جهت اضافهکردن قابلیتهای مفید به مرورگر مورد استفاده قرار گرفته است. حال مهندسان گوگل میگویند که این رابط برنامهنویسی کاربردی کارایی مفید خود را از دست داده و به یکی از دلایل عمدهی عدم ثبات و مشکلات امنیتی در کروم مبدل شده است.
یکی از مهندسان امنیتی گوگل در مورد این تغییر میگوید: «مرورگرهای امروزی در مقایسه با مرورگرهای قدیمی سریعتر، امنتر و دارای قابلیتهای بیشتر هستند. به همین خاطر معماری دههی ۹۰ NPAPI به یکی از دلایل اصلی توقف ناگهانی، رخدادهای امنیتی و پیچیدگیهای کد تبدیل شده است. به همین خاطر کروم میخواهد پشتیبانی از NPAPI را در سال آینده بهطور تدریجی متوقف کند.»
وی همچنین افزود: «ما احساس میکنیم جهان وب برای این تغییر آماده است. NPAPI در تلفنهای همراه پشتیبانی نمیشود، موزیلا هم در نظر دارد جلوی افزونههای NPAPI را در دسامبر ۲۰۱۳ بگیرد. بر اساس اطلاعاتی که دربارهی استفاده از کروم در دست است میتوان گفت که فقط شش افزونهی NPAPI در ماه گذشته توسط بیش از ٪۵ از کاربران استفاده شده است. با این حال میدانیم که صرفنظر کردن از NPAPI زمان میبرد.»
گوگل مترصد آن است که افزونههای NPAPI را که توسط وبگاهها اجرا میشوند در ژانویهی ۲۰۱۴ مسدود کند، سپس ظرف چند ماه بعد بهطور تدریجی پشتیبانی از آن را نیز قطع کرده و راه تمامی افزونههایی را که از آن استفاده میکنند، سد نماید.
البته گوگل بعضی از افزونههایی را که از این API استفاده میکنند، مانند سیلورلایت، گوگلارث، گوگلتاک و جاوا را در فهرست سفید خود نگه خواهد داشت. اما این موارد نیز در نهایت مسدود خواهند شد. گوگل همچنین میخواهد برنامههای کاربردی را که از NPAPI استفاده میکنند از فروشگاه برنامههای کروم هم حذف کند.
از امروز هیچ برنامهی کاربردی جدیدی که دارای افزونهی مبتنی بر NPAPI باشد در این فروشگاه جایی نخواهد داشت. توسعهدهندگان خواهند توانست برنامههای تحت NPAPI خود را تا مه ۲۰۱۴ بهروزرسانی نمایند؛ از آن تاریخ به بعد برنامههای مذکور از صفحهی خانگی فروشگاه کروم و نتایج حاصل از موتور جستوجو پاک خواهند شد. در سپتامبر ۲۰۱۴ دیگر هیچ برنامهی تحت NPAPI دیگری منتشر نخواهند شد. برنامههای موجود هم تا زمانی که کروم پشتیبانی از NPAPI را بهطور تمام و کمال قطع کند، به کار خود ادامه خواهند داد.