ڪروم ۾ انسٽال ٿيل ايڊون ڳولڻ لاءِ ٽول ڪٽ شايع ڪيو ويو آهي

هڪ ٽول ڪٽ شايع ڪيو ويو آهي جيڪو Chrome برائوزر ۾ نصب ٿيل اضافو ڳولڻ لاء هڪ طريقو لاڳو ڪري ٿو. اضافن جي نتيجي واري لسٽ کي استعمال ڪري سگھجي ٿو ھڪڙي خاص برائوزر جي غير فعال سڃاڻپ جي درستگي کي وڌائڻ لاءِ، ٻين اڻ سڌي طرح اشارن، جھڙوڪ اسڪرين ريزوليوشن، WebGL فيچرز، انسٽال ٿيل پلگ ان ۽ فونٽس جي لسٽن سان گڏ. تجويز ڪيل عملدرآمد 1000 کان وڌيڪ اضافو جي تنصيب کي چيڪ ڪري ٿو. توهان جي سسٽم کي جانچڻ لاءِ هڪ آن لائن مظاهرو پيش ڪيو ويو آهي.

اضافن جي وصف اضافن پاران مهيا ڪيل وسيلن جي تجزيي ذريعي ڪئي وئي آهي، ٻاهرين درخواستن لاءِ دستياب آهي. عام طور تي، add-ons ۾ مختلف فائلون شامل آھن، جھڙوڪ تصويرون، جيڪي بيان ڪيل آھن add-on manifest ۾ web_accessible_resources ملڪيت. ڪروم منشور جي پهرين ورزن ۾، وسيلن تائين رسائي تي پابندي نه هئي ۽ ڪا به سائيٽ مهيا ڪيل وسيلن کي ڊائون لوڊ ڪري سگهي ٿي. منشور جي ٻئي ورزن ۾، ڊفالٽ طور تي اهڙن وسيلن تائين رسائي جي اجازت ڏني وئي هئي صرف اضافو لاءِ. منشور جي ٽئين ورزن ۾، اهو طئي ڪرڻ ممڪن هو ته ڪهڙن وسيلن کي ڪهڙن اضافو، ڊومينز ۽ صفحن کي ڏنو وڃي.

ويب صفحا حاصل ڪرڻ جو طريقو استعمال ڪندي ايڪسٽينشن پاران مهيا ڪيل وسيلن جي درخواست ڪري سگھن ٿا (مثال طور، "fetch('chrome-extension://okb....nd5/test.png')")، جيڪو موٽڻ "غلط" عام طور تي اشارو ڪري ٿو. ته add-on انسٽال نه آهي. وسيلن جي موجودگي کي ڳولڻ کان هڪ اضافو بلاڪ ڪرڻ لاء، ڪجهه اضافو هڪ تصديق واري ٽوڪن ٺاهي ٿو جيڪا وسيلن تائين رسائي جي ضرورت آهي. هڪ ٽوڪن جي وضاحت ڪرڻ کان سواءِ فون آڻڻ هميشه ناڪام ٿيندو آهي.

جيئن ته اهو نڪتو، اضافي وسيلن تائين رسائي جي تحفظ کي آپريشن جي عمل جي وقت جو اندازو لڳائي سگهجي ٿو. ان حقيقت جي باوجود ته حاصل ڪرڻ هميشه هڪ غلطي موٽائي ٿو جڏهن بغير ٽوڪن جي درخواست ڪئي وئي آهي، آپريشن جي عمل جو وقت ۽ بغير اضافو مختلف آهي - جيڪڏهن اضافو موجود آهي، درخواست وڌيڪ وقت وٺي ويندي جيڪڏهن اضافو اضافو نصب نه آهي. رد عمل جي وقت جو جائزو وٺڻ سان، توهان مڪمل طور تي صحيح نموني جي موجودگي جو اندازو لڳائي سگهو ٿا.

ڪجھ اضافو جيڪي خارجي طور تي رسائي جا وسيلا شامل نٿا ڪن اضافي ملڪيتن جي سڃاڻپ ڪري سگھجن ٿيون. مثال طور، MetaMask add-on جي وضاحت ڪري سگهجي ٿي window.ethereum ملڪيت جي تعريف جو جائزو وٺڻ (جيڪڏهن اضافو سيٽ نه ڪيو ويو آهي، "typeof window.ethereum" قدر واپس ڪندو "اڻ بيان ڪيل").

جو ذريعو: opennet.ru

تبصرو شامل ڪريو