2017-03-25 163 views
0

假設我安裝了請求特權A的擴展E(例如選項卡)。假設這個擴展是惡意的。進一步假設擴展系統有一個綁定層的bug,E可以利用它來在擴展過程中執行任意代碼。 E可以使用除A允許的其他特權API嗎?Chrome擴展權限升級可能嗎?

這是在與擴展核心進程分開的進程中隔離的實際特權API嗎?

+1

「真正的特權API」是什麼意思?除了針對Chrome擴展程序發佈的API之外,還是僅僅需要擴展程序通常需要指定「權限」條目的API纔是您的API? – Makyen

+0

這裏的第一個問題是一個很差的問題。你有效地問:如果1 === 1,1 === 1? – Makyen

+0

*其他特權API *:例如,即使擴展程序未在權限列表中列出,該擴展程序是否可以使用歷史記錄API。 –

回答

0

感謝Lei Zhang在鉻irc通道(see here)上澄清這一點:在實現API的瀏覽器端檢查實際權限,而不是擴展(渲染器)進程。