Налаштування Safebrowsing від Яндекс Firefox

Невеликий дисклеймер.

Все нижче наведене можна знайти у версії Firefox яку роздає компанія – встановивши цю саму версію або ж розкривши дистрибутив і витягнувши файл distribution.ini. Цей файл так само доступний на GitHub, але не оновлювався більше двох років (на момент публікації) і зараз наведені там настройки не повні.

Я не зовсім в курсі чому компанія не оновлює ці дані в офіційному репозиторії Mozilla (можливо тому, що складання та пакування відбувається "всередині" на потужностях компанії або Mozilla змінилася політика роботи з партнерами).

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

До справи!

Відповідаючи на резонне запитання, чому ж тоді не використовувати брендовану версію – скажу, що я використовую Nightly, плюс моє бачення прекрасного не завжди збігається з баченням компанії (при всій повазі до компанії).

Так само припускаю – це буде працювати і для інших браузерів побудованих на базі Firefox.

Йдемо в about:config, погоджуємося з тим, що будемо обережні, далі створюємо і змінюємо наведені нижче параметри.
Створити параметри (це звичайні рядкові параметри) і присвоїти їм значення:

browser.safebrowsing.provider.yandex.lists – ydx-unwanted-shavar,ydx-malware-shavar,ydx-phish-shavar,ydx-badbinurl-shavar,ydx-unwantedbinurl-shavar
browser.safebrowsing.provider.yandex.updateURL – https://sba.yandex.net/downloads?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2
browser.safebrowsing.provider.yandex.gethashURL – https://sba.yandex.net/gethash?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2
browser.safebrowsing.provider.yandex.reportURL – https://sba.yandex.net/report?

У Firefox версії 46 або вище – параметр не актуальне і не використовується (використовується замість його browser.safebrowsing.downloads.remote.url)

browser.safebrowsing.appRepURL – https://sba.yandex.net/clientreport/download?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2

Параметри нижче вже існують їх потрібно відредагувати присвоївши потрібні значення:

browser.safebrowsing.downloads.remote.url – https://sba.yandex.net/clientreport/download?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2
browser.safebrowsing.reportPhishURL – https://webmaster.yandex.ru/delspam.xml?l10n=ru&request=Page%20looks%20like%20phishing&
browser.safebrowsing.reportPhishMistakeURL – https://webmaster.yandex.ru/delspam.xml?l10n=%LOCALE%&request=Page%20looks%20like%20not%20phishing&
browser.safebrowsing.reportMalwareMistakeURL – https://webmaster.yandex.ru/delspam.xml?l10n=%LOCALE%&request=Page%20looks%20like%20not%20malware&
urlclassifier.downloadBlockTable – ydx-badbinurl-shavar,ydx-unwantedbinurl-shavar
urlclassifier.malwareTable – ydx-malware-shavar,ydx-unwanted-shavar,test-malware-simple,test-unwanted-simple
urlclassifier.phishTable – ydx-phish-shavar,test-phish-simple

Не забудьте очистити вміст папки safebrowsing в профілі, але це не обов'язково.
Приємним бонусом буде синхронізація цих параметрів через Mozilla Sync (якщо використовуєте) на всі використовувані пристрої.
Так само в разі чого всі ці налаштування можна скинути пішовши в about:config і вибравши потрібний рядок вибрати «Повернути значення за замовчуванням»

Для прискорення можна створити user.js у папці з профілем і при наступному старті ці налаштування браузера імпортуються.

user.js
user_pref("browser.safebrowsing.provider.yandex.lists", ydx-unwanted-shavar,ydx-malware-shavar,ydx-phish-shavar,ydx-badbinurl-shavar,ydx-unwantedbinurl-shavar);
user_pref("browser.safebrowsing.provider.yandex.updateURL", https://sba.yandex.net/downloads?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2);
user_pref("browser.safebrowsing.provider.yandex.gethashURL", https://sba.yandex.net/gethash?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2);
user_pref("browser.safebrowsing.provider.yandex.reportURL", https://sba.yandex.net/report?);

//Якщо Firefox версії 46 або вище – параметр не актуальне і не використовується
//(замість його використовується browser.safebrowsing.downloads.remote.url)
user_pref("browser.safebrowsing.appRepURL", https://sba.yandex.net/clientreport/download?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2);

user_pref("browser.safebrowsing.downloads.remote.url", https://sba.yandex.net/clientreport/download?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2);
user_pref("browser.safebrowsing.reportPhishURL", https://webmaster.yandex.ru/delspam.xml?l10n=ru&request=Page%20looks%20like%20phishing&);
user_pref("browser.safebrowsing.reportPhishMistakeURL", https://webmaster.yandex.ru/delspam.xml?l10n=%LOCALE%&request=Page%20looks%20like%20not%20phishing&);
user_pref("browser.safebrowsing.reportMalwareMistakeURL", https://webmaster.yandex.ru/delspam.xml?l10n=%LOCALE%&request=Page%20looks%20like%20not%20malware&);
user_pref("urlclassifier.downloadBlockTable", ydx-badbinurl-shavar,ydx-unwantedbinurl-shavar);
user_pref("urlclassifier.malwareTable", ydx-malware-shavar,ydx-unwanted-shavar,test-malware-simple,test-unwanted-simple);
user_pref("urlclassifier.phishTable", ydx-phish-shavar,test-phish-simple);



Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.