Дазволы пашырэння Chrome для інструментаў выявы
Запыты на дазвол могуць выглядаць страшна, калі вы спрабуеце выкарыстоўваць візуальную ўтыліту. Такая рэакцыя разумная. Лепшы адказ - не паніка і не сляпы давер, а простае пытанне:
Якія магчымасці працоўнага працэсу дазваляе гэты дазвол?
Для інструментаў выявы ў Chrome звычайна існуюць дазволы для падтрымкі канкрэтных дзеянняў, такіх як адкрыццё рэдактара з відарыса старонкі, апрацоўка выбраных файлаў або запуск логікі інтэрфейсу пашырэння.
Практычны спосаб чытаць дазволы
Замест таго, каб разглядаць дазволы як абстрактныя меткі рызыкі, суадносіце кожны з іх з паводзінамі:
- Якія дзеянні карыстальніка ад гэтага залежаць?
- Ці магла б асноўная функцыя працаваць без гэтага? — Аб’ём шырэйшы, чым трэба?
Гэта захоўвае ацэнку на зямлі.
Агульныя патрэбы працоўнага працэсу інструмента выявы
Пашырэнні малюнкаў часта патрабуюць магчымасці, звязаныя з:
- карыстацкі інтэрфейс пашырэння і паводзіны ўсплываючых вокнаў
- ініцыяваная карыстальнікам апрацоўка файла/малюнка
- дадатковыя патокі кантэкстнага меню
- лакальнае сховішча для апошняга стану працы
Гэтыя магчымасці могуць запатрабаваць відавочных дэкларацый дазволаў у залежнасці ад рэалізацыі.
Якія дазволы не з’яўляюцца
Радок дазволу не з’яўляецца аўтаматычным доказам таго, што ваша фатаграфія загружана ў аддалены API. Апрацоўка даных залежыць ад паводзін і архітэктуры рэальнага часу выканання.
Таму старонкі даверу варта чытаць разам з:
- тлумачэнне лакальнай апрацоўкі
- апісанне паводзін пры захоўванні
- вядомыя ліміты і загрузкі пры першым запуску
Для працоўнага працэсу, прызначаны для гэтага прадукта, апрацоўка пікселяў прызначана для лакальнай працы ў асяроддзі браўзера.
Пытанні, якія варта задаць перад устаноўкай
Выкарыстоўвайце гэты кароткі кантрольны спіс:
- Ці пашырэнне дакладна тлумачыць апрацоўку відарысаў?
- Ці ёсць старонка прыватнасці з практычнымі дэталямі, а не агульнымі лозунгамі?
- Ці прывязаны дазволы да бачных функцый?
- Ці можаце вы вызначыць, дзе выкарыстоўваецца лакальнае сховішча (калі яно ёсць)?
- Ці супадаюць прэтэнзіі паміж сайтам прадукту і спісам у краме?
Калі адказы расплывістыя або супярэчлівыя, разглядайце гэта як сігнал рызыкі.
Чаму кантэкст важны
Адзін і той жа дазвол можа быць прымальным у адной катэгорыі і непатрэбным у іншай, у залежнасці ад набору функцый.
Напрыклад, інструменце, які прапануе дзеянні з выявай правай кнопкі мышы, патрэбны іншыя кропкі інтэграцыі, чым мінімальнаму аднамэтаваму віджэту. Так што праглядайце дазволы адносна абяцаных функцый, а не ізалявана.
Сігналы даверу, якія маюць большае значэнне, чым модныя словы
- Узгодненыя фармулёўкі на Галоўнай старонцы, Канфідэнцыяльнасці і Дакументах
- Канкрэтныя тлумачэнні працоўнага працэсу (не толькі «бяспечныя» прэтэнзіі)
- Шчырыя заявы аб загрузках пры першым запуску і лакальным кэшаванні
- Ніякіх невыканальных абяцанняў (напрыклад, «нуль дазволаў» пры прапанове багатай інтэграцыі старонак)
Выразная, сумная празрыстасць звычайна лепш, чым маркетынгавыя прыметнікі.
Распаўсюджаныя памылкі
Памылка 1: меркаванне, што ўсе дазволы азначаюць горшыя паводзіны
Дазволы вызначаюць патэнцыйныя межы доступу, а не гарантаваныя злоўжыванні.
Памылка 2: ігнараванне таго, як функцыі на самой справе працуюць
Ацэньвайце архітэктуру і працоўны працэс, а не толькі этыкеткі.
Памылка 3: давяраць агульнай копіі прыватнасці
Шукайце канкрэтныя аператыўныя дэталі, якія можна праверыць.
Памылка 4: ніколі не пераглядаць рашэнні аб даверы
Пашырэнні развіваюцца. Яшчэ раз правярайце нататкі да выпуску і ўзгадненне палітыкі з часам.
Табліца хуткага адлюстравання
| Агляд пытання | Чаму гэта дапамагае |
|---|---|
| Для якой функцыі патрэбны гэты дазвол? | Аддзяляе неабходныя магчымасці ад лішніх |
| Апрацоўка малюнкаў апісваецца як лакальная ці аддаленая? | Удакладняе чаканні шляху даных |
| Ці адпавядаюць прэтэнзіі на старонках? | Выяўляе дрэйф палітыкі |
| Ці магу я растлумачыць гэта таварышу па камандзе адным сказам? | Правярае, ці з’яўляецца палітыка зразумелай |
Мэта - не страх. Мэта - інфармаванае выкарыстанне.
Каб атрымаць падрабязную інфармацыю аб апрацоўцы канкрэтных прадуктаў, прачытайце Прыватнасць і лакальная апрацоўка. Пра кампраміс паміж лакальным браўзерам і воблачным працоўным працэсам глядзіце Выразанне лакальнага браўзера супраць працоўных працэсаў загрузкі ў воблака.