monero-site/_i18n/ru/resources/user-guides/verification-windows-beginner.md

256 lines
19 KiB
Markdown
Raw Normal View History

2018-09-30 13:53:21 +03:00
{% assign version = '1.1.0' | split: '.' %}
{% include disclaimer.html translated="true" version=page.version %}
2020-05-07 20:22:28 +03:00
Верификацию двоичных файлов Monero следует производить до извлечения, установки или использования программного обеспечения Monero. Это единственный способ гарантированно убедиться в том, что вы используете официальный двоичный файл Monero. Если вами был получен фальшивый файл (фишинговый, MITM и т. д.), лучше воспользоваться этим руководством, чтобы такой файл не навредил вам.
2018-09-30 13:53:21 +03:00
2020-05-07 20:22:28 +03:00
Для защиты целостности двоичных файлов командой Monero используется криптографически подписанный список хешей [SHA256](https://en.wikipedia.org/wiki/SHA-2). Если скачанный вами двоичный файл изменён каким-либо образом, его хеш [будет отличатся](https://en.wikipedia.org/wiki/File_verification) от того, что указан в файле.
2018-09-30 13:53:21 +03:00
2020-05-07 20:22:28 +03:00
Это руководство предназначено для новичков, использующих операционную систему Windows, и предполагает использование GUI. Руководство описывает процесс установки необходимого программного обеспечения, импорта подписывающих ключей, скачивания необходимых файлов и, наконец, верификации аутентичности вашего двоичного файла.
2018-09-30 13:53:21 +03:00
2020-05-07 20:22:28 +03:00
**Важное примечание!** Даже если текст данного руководства претерпит изменения, скриншоты по-прежнему будут отражать процесс, использующий данные Fluffypony. Просто следуйте руководству и помните о том, что если на скриншоте указан *fluffypony*, фактически этот скриншот относится к *binaryfate*.
2018-09-30 13:53:21 +03:00
## Содержание
### [1. Установка Gpg4win](#1-using-gpg4win-installer)
- [1.1. Получение программы установки Gpg4win](#11-getting-gpg4win-installer)
+ [1.1.1. Загрузка Gpg4win](#111-download-gpg4win)
+ [1.1.2. Запуск Gpg4win](#112-launch-gpg4win)
- [1.2. Работа с программой установки Gpg4win](#12-use-gpg4win-installer)
### [2. Импорт ключа подписи](#2-monero-signing-key)
- [2.1. Загрузка ключа подписи](#21-download-signing-key)
- [2.2. Запуск утилиты Kleopatra](#22-initialize-kleopatra)
+ [2.2.1. Импорт ключа подписи](#221-import-signing-key)
+ [2.2.2. Создание пары ключей](#222-create-key-pair)
- [2.3. Верификация ключа подписи](#23-verify-signing-key)
### [3. Верификация хеш-файла](#3-hash-file-verification)
- [3.1. Загрузка хеш-файла](#31-download-hash-file)
- [3.2. Верификация хеш-файла](#32-verify-hash-file)
### [4. Верификация двоичного файла](#4-binary-file-verification)
- [4.1. Загрузка двоичного файла](#41-download-binary)
- [4.2. Верификация двоичного файла](#42-verify-binary)
## 1. Программа установки Gpg4win
2020-05-07 20:22:28 +03:00
В этом разделе рассматривается процесс установки криптографического программного обеспечения. Windows не имеет инструментов, необходимых для верификации вашего двоичного файла. Чтобы установить эти инструменты можно воспользоваться программой установки Gpg4win.
2018-09-30 13:53:21 +03:00
2020-05-07 20:22:28 +03:00
### 1.1. Где взять программу установки Gpg4win
2018-09-30 13:53:21 +03:00
#### 1.1.1. Загрузка Gpg4win
2020-05-07 20:22:28 +03:00
В веб-браузере следует зайти на сайт [gpg4win.org](https://gpg4win.org) и нажатием зелёной кнопки скачать программу установки.
2018-09-30 13:53:21 +03:00
![gpg4win download button](png/verify_binary_windows_beginner/verify-win_gpg4win-site-downloadbutton.png)
2020-05-07 20:22:28 +03:00
Вы попадёте на страницу пожертвований. Если вы не собираетесь делать пожертвование, следует выбрать `$0`, после чего можно будет нажать на кнопку `Download` (Загрузить)
2018-09-30 13:53:21 +03:00
![gpg4win site donation](png/verify_binary_windows_beginner/verify-win_gpg4win-site-donation.png)
2020-05-07 20:22:28 +03:00
Нажмите `Save File` (Сохранить файл).
2018-09-30 13:53:21 +03:00
![gpg4win site save file](png/verify_binary_windows_beginner/verify-win_gpg4win-site-savefile.png)
2020-05-07 20:22:28 +03:00
Выберите место для сохранения файла и нажмите `Save` (Сохранить).
2018-09-30 13:53:21 +03:00
![gpg4win site download location](png/verify_binary_windows_beginner/verify-win_gpg4win-site-savefile-location.png)
#### 1.1.2. Запуск Gpg4win
2020-05-07 20:22:28 +03:00
Как только загрузка файла будет завершена, откройте папку, в которую он был сохранён.
2018-09-30 13:53:21 +03:00
![gpg4win site open folder](png/verify_binary_windows_beginner/verify-win_gpg4win-site-savefile-openfolder.png)
2020-05-07 20:22:28 +03:00
Двойным кликом запустите исполняемый файл gpg4win.
2018-09-30 13:53:21 +03:00
![gpg4win launch](png/verify_binary_windows_beginner/verify-win_gpg4win-launch.png)
### 1.2. Работа с программой установки Gpg4win
2020-05-07 20:22:28 +03:00
Должен появиться экрана проверки безопасности, в нём следует нажать `Run` (Запустить).
2018-09-30 13:53:21 +03:00
![gpg4win installer security](png/verify_binary_windows_beginner/verify-win_gpg4win-install-security.png)
2020-05-07 20:22:28 +03:00
Выберите язык и нажмите `ОК`.
2018-09-30 13:53:21 +03:00
![gpg4win installer language](png/verify_binary_windows_beginner/verify-win_gpg4win-install-language.png)
2020-05-07 20:22:28 +03:00
Появится экран приветствия. Нажмите `Next` (Далее).
2018-09-30 13:53:21 +03:00
![gpg4win installer welcome](png/verify_binary_windows_beginner/verify-win_gpg4win-install-welcome.png)
2020-05-07 20:22:28 +03:00
Теперь должен появиться экран выбора компонентов. Для продолжения работы в соответствии с данным руководством необходимо выбрать хотя бы `Kleopatra`, а затем нажать `Next` (Далее).
2018-09-30 13:53:21 +03:00
![gpg4win installer components](png/verify_binary_windows_beginner/verify-win_gpg4win-components.png)
2020-05-07 20:22:28 +03:00
Если вы не уверены в том, что делаете, лучше оставить место установки без изменений (используемое по умолчанию). После того, как место установки будет выбрано, нажать `Install` (Установить).
2018-09-30 13:53:21 +03:00
![gpg4win installer location](png/verify_binary_windows_beginner/verify-win_gpg4win-install.png)
2020-05-07 20:22:28 +03:00
После того, как установка будет завершена, нажмите `Next` (Далее).
2018-09-30 13:53:21 +03:00
![gpg4win installer complete](png/verify_binary_windows_beginner/verify-win_gpg4win-install-complete.png)
2020-05-07 20:22:28 +03:00
Нажмите `Finish` (Завершить).
2018-09-30 13:53:21 +03:00
![gpg4win installer finish](png/verify_binary_windows_beginner/verify-win_gpg4win-install-finish.png)
2020-05-07 20:22:28 +03:00
## 2. Импорт подписывающего ключа Monero
2018-09-30 13:53:21 +03:00
2020-05-07 20:22:28 +03:00
В этом разделе описан процесс загрузки подписывающего ключа Monero, верификации правильности ключа и последующего импорта ключа в ваш набор ключей. Файл хешей, используемый для верификации вашего двоичного файла, криптографически зашифрован при помощи подписывающего ключа Monero. Чтобы проверить правильность этого файла вам понадобится публичная версия подписывающего ключа.
2018-09-30 13:53:21 +03:00
2020-05-07 20:22:28 +03:00
### 2.1. Загрузка подписывающего ключа
2018-09-30 13:53:21 +03:00
2020-05-07 20:22:28 +03:00
В веб-браузере необходимо перейти по ссылке [binaryFate's GPG key](https://raw.githubusercontent.com/monero-project/monero/master/utils/gpg_keys/binaryfate.asc), который используется для подписи двоичных файлов Monero. Кликом правой кнопки мыши необходимо выбрать `Save Page As` (Сохранить страницу как).
2018-09-30 13:53:21 +03:00
![getkey right click](png/verify_binary_windows_beginner/verify-win_getkey-rightclick.png)
2020-05-07 20:22:28 +03:00
Оставьте место для загрузки, используемое по умолчанию, без изменений и нажмите `Save` (Сохранить).
2018-09-30 13:53:21 +03:00
![getkey save file](png/verify_binary_windows_beginner/verify-win_getkey-savefilename.png)
### 2.2. Запуск утилиты Kleopatra
2020-05-07 20:22:28 +03:00
Если вы впервые пользуетесь Kleopatra, вам придётся создать для себя пару ключей.
2018-09-30 13:53:21 +03:00
2020-05-07 20:22:28 +03:00
Запустите Kleopatra.
2018-09-30 13:53:21 +03:00
![kleo launch](png/verify_binary_windows_beginner/verify-win_kleopatra-launch.png)
2020-05-07 20:22:28 +03:00
#### 2.2.1. Импорт подписывающего ключа
2018-09-30 13:53:21 +03:00
2020-05-07 20:22:28 +03:00
Нажмите `Import` (Импортировать).
2018-09-30 13:53:21 +03:00
![kleo firstrun import](png/verify_binary_windows_beginner/verify-win_kleopatra-firstrun-importkey.png)
2020-05-07 20:22:28 +03:00
Перейдите в директорию `Downloads` (Загрузки), выберите `binaryfate` и нажмите `Open` (Открыть).
2018-09-30 13:53:21 +03:00
![kleo firstrun key location](png/verify_binary_windows_beginner/verify-win_kleopatra-firstrun-import-location.png)
2020-05-07 20:22:28 +03:00
Запустите процесс сертификации ключа нажатием `Yes` (Да).
2018-09-30 13:53:21 +03:00
![kleo firstrun start process](png/verify_binary_windows_beginner/verify-win_kleopatra-firstrun-startverifyprocess.png)
#### 2.2.2. Создание пары ключей
2020-05-07 20:22:28 +03:00
Запустите процесс создания ключа нажатием `Yes` (Да).
2018-09-30 13:53:21 +03:00
![kleo firstrun start key create](png/verify_binary_windows_beginner/verify-win_kleopatra-firstrun-createkeysnow.png)
2020-05-07 20:22:28 +03:00
Введите информацию, заполнив поля `Name` (Имя) и `Email` (Электронная почта), нажмите `Next` (Далее).
2018-09-30 13:53:21 +03:00
![kleo firstrun key details](png/verify_binary_windows_beginner/verify-win_kleopatra-firstrun-createkeydetails.png)
2020-05-07 20:22:28 +03:00
Проверить указанную информацию и нажмите `Create` (Создать).
2018-09-30 13:53:21 +03:00
![kleo firstrun verify key details](png/verify_binary_windows_beginner/verify-win_kleopatra-firstrun-verifykeydetails.png)
2020-05-07 20:22:28 +03:00
Введите пароль и нажмите `OK`.
2018-09-30 13:53:21 +03:00
![kleo firstrun set key pass](png/verify_binary_windows_beginner/verify-win_kleopatra-firstrun-createkeys-pinentry.png)
2020-05-07 20:22:28 +03:00
Нажмите `Finish` (Завершить).
2018-09-30 13:53:21 +03:00
![kleo firstrun finish create key](png/verify_binary_windows_beginner/verify-win_kleopatra-firstrun-keycreate-success.png)
2020-05-07 20:22:28 +03:00
### 2.3. Верификация подписывающего ключа
2018-09-30 13:53:21 +03:00
2020-05-07 20:22:28 +03:00
Визуально проверить, соответствует ли отпечаток ключа, принадлежащего binaryFate, `81AC591FE9C4B65C5806AFC3F0AF4D462A0BDF92`.
2018-09-30 13:53:21 +03:00
![kleo certify fingerprint](png/verify_binary_windows_beginner/verify-win_kleopatra-certify-fingerprint.png)
2020-05-07 20:22:28 +03:00
Если отпечаток **СООТВЕТСТВУЕТ** отпечатку, нажать `Next` (Далее).
2018-09-30 13:53:21 +03:00
2020-05-07 20:22:28 +03:00
Если отпечаток **НЕ СООТВЕТСТВУЕТ**, продолжать дальнейшие выполнение пунктов инструкции **НЕ СЛЕДУЕТ**. Необходимо удалить `binaryfate` из директории `Downloads` и повторить действия, описанные в [пункте 2.1](#21-download-signing-key).
2018-09-30 13:53:21 +03:00
2020-05-07 20:22:28 +03:00
Оставить отмеченным `Certify only for myself` (Подтвердить только для себя) и нажать `Certify` (Подтвердить).
2018-09-30 13:53:21 +03:00
![kleo certify for self](png/verify_binary_windows_beginner/verify-win_kleopatra-certify-forself.png)
2020-05-07 20:22:28 +03:00
Введите свой пароль и нажмите `OK`.
2018-09-30 13:53:21 +03:00
![kleo certify pass](png/verify_binary_windows_beginner/verify-win_kleopatra-certify-pinentry.png)
2020-05-07 20:22:28 +03:00
Нажмите `Finish` (Завершить).
2018-09-30 13:53:21 +03:00
![kleo certify finish](png/verify_binary_windows_beginner/verify-win_kleopatra-certify-finish.png)
## 3. Верификация хеш-файла
2020-05-07 20:22:28 +03:00
В этом разделе рассматривается процесс загрузки подписанного файла с гарантировано правильными хешами и проверка его подлинности.
2018-09-30 13:53:21 +03:00
### 3.1. Загрузка хеш-файла
2020-05-07 20:22:28 +03:00
В веб-браузере следует перейти на [страницу хешей на getmonero.org](https://getmonero.org/downloads/hashes.txt). Кликом правой кнопки мыши выбрать `Save Page As` (Сохранить страницу как).
2018-09-30 13:53:21 +03:00
![hashes right click](png/verify_binary_windows_beginner/verify-win_hashes-getmonero-rightclick.png)
2020-05-07 20:22:28 +03:00
Оставьте место для загрузки, используемое по умолчанию, без изменений и нажмите `Save` (Сохранить).
2018-09-30 13:53:21 +03:00
![hashes save file](png/verify_binary_windows_beginner/verify-win_hashes-getmonero-savename.png)
### 3.2. Верификация хеш-файла
2020-05-07 20:22:28 +03:00
В утилите Kleopatra нажать кнопку `Decrypt/Verify` (Расшифровать/проверить).
2018-09-30 13:53:21 +03:00
![hashes kleo verify button](png/verify_binary_windows_beginner/verify-win_hashes-kleo-verify-button.png)
2020-05-07 20:22:28 +03:00
Указать путь к директории `Downloads`, выбрать файл `hashes` и нажать `Open` (Открыть).
2018-09-30 13:53:21 +03:00
![hashes kleo open file](png/verify_binary_windows_beginner/verify-win_hashes-kleo-verify-button-filename.png)
2020-05-07 20:22:28 +03:00
Kleopatra сообщит, является ли подпись файла действительной.
2018-09-30 13:53:21 +03:00
2020-05-07 20:22:28 +03:00
Если подпись **ЯВЛЯЕТСЯ** действительной, вы увидите следующее:
2018-09-30 13:53:21 +03:00
![hashes kleo goodsig](png/verify_binary_windows_beginner/verify-win_hashes-kleo-goodsig.png)
2020-05-07 20:22:28 +03:00
Если же подпись **НЕ ЯВЛЯЕТСЯ** действительной, вы увидите это:
2018-09-30 13:53:21 +03:00
![hashes kleo badsig](png/verify_binary_windows_beginner/verify-win_hashes-kleo-badsig.png)
2020-05-07 20:22:28 +03:00
Если вами была получена **ДЕЙСТВИТЕЛЬНА** подпись, нажмите `Discard` (Не учитывать) и продолжайте.
2018-09-30 13:53:21 +03:00
2020-05-07 20:22:28 +03:00
Если вами была получена **НЕДЕЙСТВИТЕЛЬНАЯ** подпись, продолжать **НЕ СЛЕДУЕТ**. Вместо этого необходимо удалить файл `hashes` из директории `Downloads` и вернуться к действиям, описанным в [пункте 3.1](#31-download-hash-file).
2018-09-30 13:53:21 +03:00
## 4. Верификация двоичного файла
2020-05-07 20:22:28 +03:00
В этом разделе описан процесс загрузки двоичного файла Monero и верификации его аутентичности.
2018-09-30 13:53:21 +03:00
### 4.1. Загрузка двоичного файла
2020-05-07 20:22:28 +03:00
В веб-браузере следует перейти на [страницу загрузки файлов getmonero.org](https://getmonero.org/downloads/#windows) и выбрать правильный файл для вашей системы.
2018-09-30 13:53:21 +03:00
![binary getmonero](png/verify_binary_windows_beginner/verify-win_binary-getmonero-windowsfiles.png)
2020-05-07 20:22:28 +03:00
Выберите `Save File` (Сохранить файл) и нажмите `OK`.
2018-09-30 13:53:21 +03:00
![binary getmonero save](png/verify_binary_windows_beginner/verify-win_binary-getmonero-save-file.png)
2020-05-07 20:22:28 +03:00
Оставьте место для загрузки, используемое по умолчанию, без изменений и нажмите `Save` (Сохранить).
2018-09-30 13:53:21 +03:00
![binary getmonero save location](png/verify_binary_windows_beginner/verify-win_binary-getmonero-save-location.png)
2020-05-07 20:22:28 +03:00
### 4.2. Верификация двоичного файла
2018-09-30 13:53:21 +03:00
2020-05-07 20:22:28 +03:00
В файловом менеджере выберите директорию `Downloads` и откройте файл `hashes` при помощи текстового редактора.
2018-09-30 13:53:21 +03:00
![binary open hashes.txt](png/verify_binary_windows_beginner/verify-win_binary-word-hashfile.png)
2020-05-07 20:22:28 +03:00
Откройте консоль (`cmd.exe`).
2018-09-30 13:53:21 +03:00
![binary launch term](png/verify_binary_windows_beginner/verify-win_binary-cmd-launch.png)
2020-05-07 20:22:28 +03:00
Изменить путь на директорию `cd Downloads`, измените директорию на `Downloads`
2018-09-30 13:53:21 +03:00
![binary cmd cd](png/verify_binary_windows_beginner/verify-win_binary-cmd-cd.png)
2020-05-07 20:22:28 +03:00
Вычислите хеш двоичного файла Monero при помощи команды `certUtil -hashfile monero-gui-win-x64-v0.11.1.0.zip SHA256` (если вы загрузили версию, предполагающую только использование командной строки, замените `monero-gui-win-x64-v0.11.1.0.zip`, именем скачанного файла кошелька).
2018-09-30 13:53:21 +03:00
![binary cmd certutil](png/verify_binary_windows_beginner/verify-win_binary-cmd-certutil.png)
2020-05-07 20:22:28 +03:00
Сравните хеш, полученный при помощи командной строки, с хешем из файла хешей. Они должны совпадать (пробелы можно не учитывать).
2018-09-30 13:53:21 +03:00
![binary compare hashes](png/verify_binary_windows_beginner/verify-win_binary-word-cmd-compare.png)
2020-05-07 20:22:28 +03:00
Если хеши **СОВПАДАЮТ**, значит, верификация успешно пройдена! Вы можете быть уверены в том, что имеющиеся у вас двоичные файлы Monero аутентичны. Вы спокойно можете извлекать/устанавливать и пользоваться ими.
2018-09-30 13:53:21 +03:00
2020-05-07 20:22:28 +03:00
Если хеши **НЕ СОВПАДАЮТ**, продолжать **НЕ СЛЕДУЕТ**. Вместо этого необходимо удалить двоичный файл Monero из директории `Downloads` и вернуться к действиям, описанным в [пункту 4.1](#41-download-binary).