Почему Microsoft больше не прячет пасхалки в Windows?
Пасхалки радовали многих фанатов, но Microsoft больше не занимается подобными «развлекательными» мероприятиями, особенно в рамках своего флагманского программного обеспечения. К сожалению, на это есть причины, пишет Neowin.
В 2002 году генеральный директор Microsoft Билл Гейтс запустил инициативу «Доверительные вычисления» (Trustworthy Computing, TwC) в ответ на негативную реакцию пользователей по поводу уязвимостей в системе безопасности Windows. Идея этой кампании заключалась в том, чтобы сосредоточиться на безопасности, конфиденциальности, надёжности и целостности бизнеса. Это означало, что программное обеспечение должно быть безопасным по умолчанию, то есть иметь хорошо написанный и документированный код, который можно легко проверить и протестировать. Поскольку пасхальные яйца по определению являются скрытыми элементами, которые могут быть активированы недокументированными действиями, требование документировать весь код фактически привело к их исчезновению во многих продуктах, таких как Windows и Office.
Хотя Microsoft предлагает несколько отличающиеся друг от друга версии своего программного обеспечения для государственных и федеральных учреждений, в целом они имеют одинаковую базовую функциональность и отличаются в основном с точки зрения безопасности. Поскольку это очень важные корпоративные клиенты, с которыми Microsoft заключает соглашения о неразглашении (NDA) и другие контракты, касающиеся надёжности программного обеспечения, компания просто не может позволить себе скрывать непредсказуемые элементы в своём программном обеспечении. Такие клиенты, как государственные учреждения, не проверяют каждую строку кода, который они покупают, поэтому, если что-то неожиданное всплывает только потому, что сотруднику
Читать на habr.com