Тестирование функционала SoftControl DeCrypt

Материал из SafenSoft Wiki
Перейти к: навигация, поиск
  1. Тест на пересборку ключа и реакция на события извлечения USB-устройств
    1. Вставили три новых USB-устройства в тестовое устройство.
    2. Перезагрузили тестовое устройство.
    3. Для изменения списка устройств от имени администратора в командной строке запустили:
    4. "C:\Program Files\SoftControl DeCrypt\DcConsole.exe" /dev-change /currpassfile c:\sns\pass.txt

      Получили вывод в командной строке:

      Success

      4.5.2.1.Success.png

    5. Видим в файле отчета c:\windows\DeCryptLog.txt:
    6. 4.5.2.2.отчет.png

      Через Admin Console в логе устройства на сервере управления видим:

      4.5.2.3.console.png

    7. Перезагрузили тестовое устройство.
    8. Видим в файле отчета c:\windows\DeCryptLog.txt:

      4.5.2.4.all present.png

      В логе сервера управления:

      4.5.2.5.События DeCrypt.png

    9. Извлекли первое USB-устройство и перезагрузили тестовое устройство.
    10. Видим в файле отчета c:\windows\DeCryptLog.txt:

      4.5.2.6.one missing.png

      В логе сервера управления:

      4.5.2.7.Не найдено.png

    11. Извлекли второе USB-устройство и перезагрузили тестовое устройство.
    12. Видим в файле отчета c:\windows\DeCryptLog.txt:

      4.5.2.8.two missing.png

      В логе сервера управления:

      4.5.2.9.Два не найдено.png

    13. Извлекли третье USB-устройство и перезагрузили тестовое устройство.
    14. При загрузке тестовое устройство просит пароль:

      4.5.2.10.Password.png

      Ввели пароль, тестовое устройство загрузилось.

      Видим в файле отчета c:\windows\DeCryptLog.txt:

      4.5.2.11.Boot with password.png

      В логе сервера управления:

      4.5.2.12.Загрузка с паролем.png

  2. Тест на замену пароля DeCrypt
    1. Установка пароля происходит при установке загрузчика шифрования, пароль для шифрования является обязательным параметром.
    2. Файл пароля может быть с любыми расширением и кодировкой ASCII. Пароль должен содержать латинские буквы a-z, A-Z, цифры 0-1 и специальные символы !@#$%^&*()_+.

      Пароль записали в файл c:\sns\pass.txt.

      Для установки загрузчика шифрования и задания пароля из файла выполнили с административными правами в командной строке тестового устройства:

      "C:\Program Files\SoftControl DeCrypt\DcConsole.exe" /boot-prepare /newpassfile c:\sns\pass.txt

      4.5.2.13.newpassfile.png

      Тестовое устройство автоматически перезагрузилось.

    3. Для проверки пароля выполнили с административными правами в командной строке тестового устройства:
    4. "C:\Program Files\SoftControl DeCrypt\DcConsole.exe" /dev-get /currpassfile c:\sns\pass.txt

      Получили ответ в консоли тестового устройства:

      Success

      4.5.2.14.currpassfile.png

    5. Пароль можно поменять только тогда, когда диск зашифрован и процесс шифрования закончен.
    6. Для смены пароля создали новый файл пароля c:\sns\newpass.txt с новым паролем и выполнили с административными правами в командной строке тестового устройства:

      "C:\Program Files\SoftControl DeCrypt\DcConsole.exe" /pw-change /currpassfile c:\sns\pass.txt /newpassfile c:\sns\newpass.txt

      Получили ответ в консоли тестового устройства:

      Success

      4.5.2.15.Смена пароля.png

      Видим в файле отчета c:\windows\DeCryptLog.txt:

      4.5.2.16.Change success.png

      В логе сервера управления:

      4.5.2.17.Изменить пароль.png

    7. Для проверки, что новый пароль установлен, выполнили с административными правами в командной строке тестового устройства запрос /dev-get со старым паролем, а затем с новым паролем:
    8. 4.5.2.18.Проверка пароля.png

  3. Тест на расшифровку диска
    1. Проверили, что диск зашифрован, запустив с административными правами в командной строке тестируемого устройства:
    2. "C:\Program Files\SoftControl DeCrypt\DcConsole.exe" /state

      Если диск зашифрован, ответ:

      S.FULL_ENC (Fully encrypted)

      4.5.2.17.Диск зашифрован.png

    3. Запустили расшифровку жесткого диска, выполнив с административными правами в командной строке:
    4. "C:\Program Files\SoftControl DeCrypt\DcConsole.exe" /disk-dec

      Видим в файле отчета c:\windows\DeCryptLog.txt:

      4.5.2.19.Dec Started.png

      В логе сервера управления:

      4.5.2.20.Дешифрование начало.png

      После завершения расшифровки диска видим в консоли тестового устройства:

      Success

      Тестовое устройство автоматически перезагрузилось.

    5. После перезагрузки тестового устройства:
    6. Видим в файле отчета c:\windows\DeCryptLog.txt:

      4.5.2.21.Finished.png

      В логе сервера управления:

      4.5.2.Дешифрование диска завершено.png

  4. Тест на удаление DeCrypt
    1. Проверили, что диск расшифрован, выполнив с административными правами в командной строке тестового устройства:
    2. "C:\Program Files\SoftControl DeCrypt\DcConsole.exe" /state

      Ответ:

      S.CLEAN. (Clean)

      Это значит, что диск расшифрован.

      4.5.2.22.Диск расшифрован.png

      Если диск не расшифрован, то его надо расшифровать перед удалением DeCrypt.

    3. Для удаления DeCrypt выполнили с административными правами в командной строке тестового устройства:
    4. "c:\sns\SoftControl DeCrypt Setup 1.0.79.exe" /q /u

      Если диск не расшифрован, удаление DeCrypt не произойдет.