Какими признаками обладают качественные программы

Здравствуйте, читатели блога Сайт с нуля. Мы часто сталкиваемся с некачественными и вредоносными программами. И ладно, если установится какое-то безобидное программное обеспечение, но бывают и очень тяжелые случаи. Иногда приходится полностью переустанавливать операционную систему компьютера, а в других случаях конфиденциальная информация может стать доступной злоумышленникам.

Ниже мы постарались описать какими признаками обладают действительно качественные программы и программное обеспечение (ПО).

Понятная установка и открытая информация


Программа должна быть полезной и соответствующей указанному описанию, а ее установка – простой и понятной. Только сам пользователь может дать согласие на установку или необходимые действия ПО.

  • Цифровая подпись программы, выданная центром сертификации, действительна и содержит достоверную информацию о производителе.
  • Скачивание ПО начинается только после того, как пользователь нажал соответствующую кнопку. Надпись на ней должна ясно указывать, для чего она нужна.
  • При установке информация о важных функциях должна быть написана простым и понятным языком и показана в виде заметного и удобного для чтения текста.
  • У пользователя должна быть реальная возможность просмотреть и утвердить все важные параметры установки и изменения в системе. Например, устанавливаемая программа должна указать новые значения настроек и сообщить о сборе личных данных, а также предоставить ссылки с подробной информацией об этих требованиях.
  • Во время установки должно быть указано все входящее в комплект ПО, в том числе его название и важные функции. Ни одна программа не может быть установлена без разрешения пользователя.
  • До и во время установки программа не должна пытаться обмануть пользователя, например:
    • показывать ложные или вводящие в заблуждение оповещения об антивирусной защите, производительности системы, необходимости установки новых плагинов и т. д.;
    • выдавать себя за официальное ПО какой-либо компании или ее партнера;
    • взимать плату за бесплатное ПО без объяснения причин;
    • показывать непроверенные или фальшивые положительные отзывы.
  • Программное обеспечение и страница скачивания должны содержать ссылку на лицензионное соглашение с конечным пользователем или условия использования.

Простое удаление

Отключение или удаление ПО не должно быть проблемой для пользователей.

  • Информация об удалении программы должна быть расположена так, чтобы пользователь мог с легкостью найти и просмотреть ее.
  • Во время удаления ПО должна быть показана четкая и ясная информация о том, как вернуть настройки устройства и/или браузера к исходным значениям.
  • Процесс удаления должен быть простым и понятным. Программа не может препятствовать ему обманными действиями, например:
    • делать ложные заявления о негативных последствиях удаления ПО для системы или безопасности личных данных;
    • взимать плату за удаление;
    • во время удаления показывать подсказки или предложения, не связанные с процессом;
    • не удаляться, а скрываться от пользователя в системе.
  • Удаление программы не должно влиять на другие файлы системы.
  • Удаление или отключение ПО должно быть окончательным. Приложение обязано отменить все внесенные в систему изменения. Оно не может оставаться в активном состоянии либо включаться позже самостоятельно или с помощью другой программы.

Понятная функциональность

Установленное ПО должно выполнять ожидаемые функции и быть полезным.

  • После установки программа не должна скачивать или устанавливать дополнительное ПО либо менять настройки системы. Это возможно только в случае информирования и получения явного согласия пользователя.
  • Программы с доступом к настройкам системы должны сообщать о сделанных изменениях и способах их отмены.
  • Установленное ПО не должно выполнять неожиданные или вводящие в заблуждение действия, например:
    • показывать ложные или вводящие в заблуждение сообщения о состоянии системы;
    • маскировать или скрывать совершенные действия либо работать иначе в виртуальной среде;
    • переназначать разъемы без информирования и согласия пользователя или делать работу с системой менее удобной;
    • блокировать управление программой или мешать доступу к другому ПО в этой системе;
    • влиять на работу других программ, например отключая или обходя системы безопасности, без информирования и согласия пользователя;
    • перехватывать и перенаправлять трафик, если это не является заявленной функцией ПО.
  • ПО не должно показывать рекламу, если это не является его заявленной функцией, или рассылать спам.
  • При скачивании новой версии программа должна ясно уведомить об этом пользователя. У него должна быть реальная возможность контролировать обновления и изменения настроек.

Отслеживание информации

Программа обязана сообщить пользователю о сборе или передаче личной информации.

  • Пользователь должен получить сообщение, в котором четко и ясно указано, какая информация будет собираться или передаваться и для чего это нужно. Текст уведомления должен быть заметен и легко читаем. Если сбор данных не является очевидной функцией программы, сообщить об этом особенно важно.
  • ПО не должно собирать конфиденциальную информацию, например банковские реквизиты, без надежного шифрования данных.

Надежная комплектация

  • Если программа включает в себя ПО сторонних разработчиков, автор несет ответственность за получение у них соответствующих разрешений на его использование.
  • Поставщики ПО не должны включать в комплекты программы, не соответствующие этим правилам.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

  bigmir)net TOP 100  - .  E-mail: sitesnulyaru@gmail.com