Получаване на официални издания и проверка на техните подписи
This post is also available in: English 日本語 Français Español Deutsch Nederlands Српски Português 简体中文
Защитено изтегляне на официални пакети на Vivaldi
За да сте сигурни, че разполагате с официална версия на Vivaldi, напишете „https://vivaldi.com/download/“ и натиснете „Enter“. При посещение на сайта в полето на адреса трябва да виждате зелена значка със заключен катинар и надпис „Vivaldi Technologies [NO]“. В почти всички браузъри може да щракнете върху значката, за да прегледате повече подробности за удостоверението.
Проверка на подписите
Всички официални инсталационни пакети на Vivaldi са подписани. Може да проверите подписите на тези пакети по следните начини:
Windows
Щракнете с десен върху инсталационния пакет, след което посочете „Свойства → Цифрови подписи“. Тук трябва да се появи „Vivaldi Technologies AS“. При избиране на надписа и щракване върху „Подробности“ трябва да се отвори нов прозорец, гласящ „Този цифров подпис е OK.“. За допълнителни подробности щракнете върху „Покажи сертификата“.
macOS
Извлечете Vivaldi от инсталационния пакет .dmg и го поставете в „Приложения“.
Отворете приложението „Терминал“ и въведете следното:
codesign -dv --verbose=2 /Applications/Vivaldi.app
В резултатите не трябва да има грешки за липса на подписване, а редовете „Authority“ трябва да включват „Apple Root CA“, „Developer ID Certification Authority“ и „Developer ID Application: Vivaldi Technologies AS (4XF3XNRN6Y)“.
Може също така да проверите дали пакетът на приложението е доверен във вашата система чрез следната команда:
spctl --assess -vv /Applications/Vivaldi.app
За повече информация относно проверката на подписите на кода в macOS вижте документацията за разработчици на Apple.
Linux
За разлика от Windows и macOS нашите пакети за Linux са самоподписани. Публичният ключ на подписа е включен в пакетите и се конфигурира автоматично при първото инсталиране, което означава, че системата ви ще го провери при опит за надграждане на приложението (чрез нашите официални хранилища) и ще продължи само ако той е валиден. Ако обаче искате ръчно да проверите подписите на пакетите, трябва преди това сами да изтеглите и инсталирате публичния ключ.
Debian/Ubuntu
Отворете прозорец с терминал и въведете следното, за да получите копие на нашия публичен ключ защитено през https:
wget https://repo.vivaldi.com/stable/linux_signing_key.pub
Внесете ключа в ключодържателя GPG на вашия локален потребител:
gpg --import linux_signing_key.pub
Вече може да проверите дали подписът е валиден по следния начин (коригирайте името на файла, за да отчетете текущата версия и архитектура):
dpkg-sig --verify vivaldi-stable_5.4.2753.47-1_amd64.deb
Ако всичко е наред, трябва да се върне резултат, включващ „GOODSIG“ и идентификатор на ключа с 41 знака, който трябва да завършва на „C27AA466“.
Базирани на RPM
Внесете ключа в базата данни на RPM:
sudo rpm --import https://repo.vivaldi.com/stable/linux_signing_key.pub
Вече може да проверите дали подписът е валиден по следния начин (коригирайте името на файла, за да отчетете текущата версия и архитектура):
rpm -Kv vivaldi-stable-5.4.2753.47-1.x86_64.rpm
Проверката на подписа трябва да върне „OK“, а идентификаторът на ключа трябва да бъде „c27aa466“.