Запити на дозвіл для розширень Firefox

Під час встановлення розширення в Firefox може з'явитися повідомлення, подібне до цього:

permissions request-ua

Це означає, що розширення просить вашого дозволу на використання внутрішньої структури Firefox (через API), щоб змінити поведінку вашого браузера. API-інтерфейси можуть попросити доступ до: зчитування або запису даних, які ви вводите на вебсторінках; зчитування даних або отримання доступ до функцій на вашому комп’ютері; або зміни налаштувань у вашому браузері. Якщо ви не бачите жодного з цих повідомлень, це означає, що розширення не намагатиметься отримати доступ до будь-яких даних або змінити налаштування у вашому браузері.

Для глибшого розуміння, що означають ці повідомлення з точки зору практичного впливу на ваш перегляд в Мережі та ваші дані, у цій статті надано інформацію про кожне з повідомлень.

(Також радимо прочитати Поради щодо оцінки безпеки розширення, щоб надалі керуватись ними під час оцінки розширень.)

Зміст

Доступ до ваших даних для всіх вебсайтів

Розширення може читати вміст будь-якої вебсторінки, яку ви відвідуєте, а також дані, які ви вводите на ці вебсторінки, такі як імена користувачів та паролі.

Розширення, що потребують цього дозволу, можуть:

  • Читати інформацію про товари та ціни на сторінці, щоб допомогти знайти найкращу ціну на товари, які ви купуєте
  • Запропонувати менеджер паролів, який читає та пише дані вашого імені користувача та пароля
  • Забезпечити блокування реклами, прочитавши вміст кожної відкритої вебсторінки, щоб знайти та видалити рекламний код

Доступ до ваших даних для сайтів у домені “назва домену”

Розширення може зчитувати вміст вебсторінок, які ви відвідуєте у зазначеному домені, а також дані, які ви вводите на цих вебсторінках, такі як імена користувачів та паролі.

Розширення, що потребують цього дозволу, можуть:

  • Змінювати зовнішній вигляд деяких або всіх сторінок домену
  • Блокувати вміст, наприклад рекламу чи вміст із використанням певних міток, зі стрічки вмісту домену

Доступ до ваших даних для ще # доменів

Застосовується разом із повідомленням названого (раніше) домену, коли розширення вимагає доступу до п’яти або більше доменів; перші три перераховані, а інші запити домену підраховані.

Доступ до ваших даних для специфічного сайту

Розширення може читати вміст будь-яких вебсторінок, які ви відвідуєте на вказаному вебсайті, а також будь-які дані, які ви вводите на ці вебсторінки, такі як імена користувачів та паролі.

Розширення, що потребують цього дозволу, можуть:

  • Оновити вигляд деяких або всіх сторінок вебсайту
  • Блокувати вміст, такий як реклама або вміст, позначений певними мітками

Доступ до ваших даних для ще # сайтів

Використовується разом із повідомленням зазначеного (раніше) вебсайту, коли розширення вимагає доступу до п’яти або більше вебсайтів - перші три перераховані, а інші запити вебсайтів підраховані.

Читання й зміна закладок

Розширення може створювати, змінювати або видаляти закладки чи змінювати структуру тек, в яких зберігаються закладки.

Розширення, що потребують цього дозволу, можуть:

  • Додавати закладки для своїх функцій або для певних вебсторінок
  • Надавати розширені функції керування закладками

Читання й зміна налаштувань браузера

Розширення може зробити одне або кілька з перезахованих дій:

  • Увімкнути або вимкнути появу інформаційних вікон
  • Увімкнути або вимкнути кешування вебсторінок
  • Налаштувати браузер заборонити або дозволити нові запити на показ сповіщень
  • Читати URL-адресу домашньої сторінки браузера
  • Читати URL-адресу, що використовується в нових вкладках
  • Визначити, як браузер показує анімовані зображення — відтворюється, як зазвичай, один раз, або взагалі не відтворюється

Стерти нещодавню історію перегляду, куки та пов’язані дані

Розширення, що потребують цього дозволу можуть пропонувати розширені функції для очищення історії перегляду.

Розширення може очистити дещо або все з перерахованого:

  • Кеш браузера
  • Куки
  • Завантаження
  • Історію
  • Локальне сховище
  • Дані плагінів
  • Збережені дані форм
  • Збережені паролі

Отримання даних з буфера обміну

Розширення може отримувати дані з буфера обміну: Еквівалент функції “вставити”.

Розширення, що потребують цього дозволу, можуть:

  • Дозволяти передавати копійований текст у інструмент перекладу
  • Використовувати копійоване зображення, щоб виконати пошук засобом пошуку зображень

Збереження даних в уфер обміну

Розширення може записувати дані до буферу обміну: Еквівалент функцій "копіювати" або "вирізати".

Розширення, що потребують цього дозволу, можуть додати вміст до буфера обміну, щоб ви могли використовувати його де-небудь у своєму браузері чи на комп’ютері.

Розширте інструменти розробника для доступу до своїх даних у відкритих вкладках

Розширення може додати нову панель до інструментів розробника та матиме доступ до всіх даних на всіх вкладках.

Розширення, що потребують цього дозволу, зазвичай надають нові інструменти розробника. Однак, деякі звичайні розширення використовують інструменти розробника для надання додаткових діагностичних або інформаційних функцій. Наприклад, Adblock Plus, який надає функцію в інструментах розробника, де ви можете бачити деталі оголошень та вмісту, який він блокує.

Завантаження файлів, а також читання й зміна історії браузера

Розширення може зберегти файл з інтернету або файл, створений у розширенні, за допомогою диспетчера завантажень браузера. Розширення також може отримати доступ та оновити деталі завантажених файлів, що зберігаються в менеджері завантажень.

Примітка: Розширення повинне підкорятися налаштуванням диспетчера завантажень, дозволяючи вам контролювати, де зберігаються файли.

Розширення, що потребують цього дозволу, можуть:

  • Зберігати дані з розширення на ваш комп’ютер (розширенням заборонено записувати безпосередньо у файлову систему комп’ютера)
  • Зберігати файли з вебсайту або зовнішнього сервера
  • Надати функцію керування історією завантажень

Відкривати файли, завантажені на ваш комп’ютер

Розширення може ініціювати, щоб застосунок на вашому комп’ютері, яка обробляє файли певного типу, відкривав завантажений файл. Наприклад, якщо на вашому комп’ютері встановлено Microsoft Word, розширення може попросити його відкрити файл із розширенням “.docx”

Розширення, що потребують цього дозволу, можуть:

  • Відкривати аудіофайли в музичному програвачі вашого комп’ютера
  • Відкривати документи, зображення та інші файли в редакторі

Читати текст всіх відкритих вкладок

Розширення може виконувати пошук текстового вмісту будь-якої вкладки.

Розширення, що потребують цього дозволу, можуть розширити функцію “пошук”.

Доступ до вашого розташування

Розширення може дізнатися ваше розташування з вашого комп’ютера, GPS, розташування, пов’язаного з вашою IP-адресою, або будь-яким іншим способом.

Розширення, що потребують цього дозволу, можуть:

  • Надавати відомості про поточне розташування
  • Записувати ваше розташування в даних, що зберігаються у розширенні

Доступ до історії перегляду

Розширення може зробити одне з наступного з історією вашого браузера:

  • Пошук сторінок
  • Видалення деяких або всіх сторінок
  • Додавання сторінок
  • Отримання або видалення деталей відвідувань сторінки
  • Доступ до списку “Найпопулярніших сайтів”, які показано на сторінці нової вкладки браузера

Розширення, що потребують цього дозволу, можуть:

  • Запропонувати функції для видалення історії перегляду певних вебсайтів або доменів
  • Надати розширену звітність в історії перегляду

Моніторинг використання додатків і керування темами

Розширення може:

  • Отримати відомості про встановлені доповнення (розширення та теми)
  • Вмикати та вимикати теми
  • Видалити себе
  • Отримувати сповіщення про встановлення, видалення, увімкнення чи вимкнення додатків

Розширення, що потребують цього дозволу, можуть:

  • Відстежувати встановлення додатків, щоб перевірити наявність можливих конфліктів
  • Змінювати теми та керувати ними

Обмін повідомленнями з іншими програмами, окрім Firefox

Розширення може надсилати повідомлення та отримувати їх із додаткової локальної програми на вашому комп’ютері.

Додаткову програму потрібно встановити на комп’ютері незалежно від розширення. Зазвичай це відбувається одним із двох способів:

  • Розширення надасть покрокові настанови, які слід виконати для встановлення програми
  • Встановлена вами програма пропонує встановити розширення у Firefox

Зверніть увагу, що Mozilla не перевіряла та не переглядала додаткову програму. Вам слід підходити до встановлення додаткової програми з такою ж обережністю, як і під час встановлення будь-якого стороннього програмного забезпечення з інтернету.

Розширення, що потребують цього дозволу, можуть:

  • Використовувати додаткову програму для спілкування з апаратним пристроєм, під'єднаним до вашого комп’ютера
  • Зберігати імена користувачів та паролі безпечним способом, недоступним для браузера
  • Виконувати великі обчислення в додатковій програмі

Показ сповіщень

Розширення може видавати сповіщення через стандартну систему сповіщень, пропоновану операційними системами вашого комп’ютера.

Розширення, що потребують цього дозволу, можуть:

  • Сповіщати про завершення фонових або тривалих завдань у розширенні
  • Збирати повідомлення від однієї або кількох мережних служб

Надання послуг криптографічної автентифікації

Розширення може отримати доступ до програмного забезпечення на вашому комп’ютері для створення та перевірки ключів безпеки та сертифікатів за допомогою стандарту PKCS #11. (Зверніть увагу, що розширення не може встановити програмне забезпечення PKCS #11 на вашому комп’ютері; встановити програмне забезпечення вам буде запропоновано окремо.)

Розширення, що потребують цього дозволу, можуть:

  • Пропонувати функції для використання надійно захищених механізмів єдиного входу
  • Отримати доступ до пристрою для зчитування смарт-карт

Перегляд і редагування налаштувань приватності

Розширення може змінити налаштування, пов’язані з приватністю :

  • Поведінку мережі
  • Чи зберігаються паролі в менеджері паролів браузера
  • Спосіб взаємодії браузера з вебсайтами

Розширення, що потребують цього дозволу, можуть:

  • Вимкнути зберігання паролів у браузері як частину розширеного менеджера паролів
  • Допомогти захистити вашу приватність, керуючи відомостями, доступними в чаті та відеопрограмах у режимі реального часу
  • Запропонувати додаткові функції захисту від стеження

Керування налаштуваннями проксі браузера

Розширення може спрямовувати частину або весь трафік перегляду Мережі на інший комп’ютер (проксі-сервер) в інтернеті.

Розширення, що потребують цього дозволу, можуть:

  • Блокувати доступ до певних вебсайтів або доменів
  • Надати доступ до певних вебсайтів та доменів через проксі-сервери, наприклад, щоб дозволити перегляд вебсторінок, де це в іншому випадку може бути обмежено географічним розташуванням

Доступ до нещодавно закритих вкладок

Розширення може отримати доступ до списку нещодавно закритих вікон та вкладок, знову відкрити ці вкладки та вікна та видалити подробиці цих вкладок та вікон зі списків.

Розширення, що потребують цього дозволу, можуть:

  • Забезпечити розширений менеджер історії браузера
  • Запропонувати можливість очищення або вилучення історії для певних вебсайтів або доменів
  • Надати функції для повторного відкриття закритих вкладок

Доступ до вкладок браузера

Розширення може отримати URL-адресу, заголовок та піктограму з будь-якої вкладки.

Розширення, що потребують цього дозволу, можуть:

  • Отримати доступ до деталей вкладки, щоб додати в закладки
  • Впорядковувати та групувати вкладки
  • Переміщувати вкладки між вікнами
  • Надати альтернативний спосіб показу вкладок

Зберігання необмеженої кількості даних на стороні клієнта

Розширення може зберігати необмежену кількість даних, використовуючи функції зберігання даних вашого браузера.

Розширення, що потребують цього дозволу, можуть:

  • Зберігати великі файли, як-от зображення, локально у вашому браузері
  • Запропонувати велику локальну базу даних

Доступ до активності браузера під час навігації

Розширення може стежити за кроками, які виконує браузер для переходу від посилання на іншу сторінку. Потім розширення може надати нові функції для вмісту на сторінці.

Розширення, що потребують цього дозволу, можуть:

  • Визначати, коли транслюються потокові відео, та надавати функцію завантаження
  • Шукати та не допускати відкриття інформаційних вікон

Доступ до пристроїв MIDI з підтримкою SysEx

Розширення дозволу сайту дозволяє вебсайту обмінюватися даними з MIDI-пристроями й надсилати та отримувати дані Sysex. Доступ до даних SysEx обмежений, часто специфічний для конкретної моделі пристрою або виробника. Вебсайти, яким надано цей дозвіл, можуть самовільно втручатися в роботу цих пристроїв. Хоча існує багато дозволених випадків використання для повідомлень SysEx, зловмисний вебсайт може пошкодити пам'ять пристрою. Наслідки шкідливих дій варіюються від втрати всіх даних, що зберігаються у пристрої до марної роботи шляхом перезапису пам'яті програми пристрою.

Розширення, які вимагають цього дозволу можуть:

  • Створювати резервні дані конфігурації MIDI-пристрою (попередні налаштування, зразки тощо) для архівування
  • Відновлювати конфігурацію MIDI-пристрою до попередньо створеної резервної копії або відновлювати його до початкових налаштувань
  • Конфігурувати пристрої MIDI за допомогою вебінтерфейсу.
  • Оновлювати версію прошивки MIDI-пристрою
  • Обмінюватися даними з пристроєм, надсилаючи та отримуючи складніші, розширеніші повідомлення, ніж стандартні MIDI-примітки або копії повідомлень. Наприклад, встановлювати колір світлодіода, писати текст на екрані тощо.

Ця стаття допомогла?

Зачекайте...

Цю статтю допомогли написати такі чудові люди:

Illustration of hands

Станьте волонтером

Примножуйте ваші знання та діліться ними з іншими. Відповідайте на запитання та поповнюйте нашу базу знань.

Докладніше