Jump to content

код ПРИРОДА

Пример сообщений об ошибках, которые будет выдавать AARD

Код AARD представлял собой сегмент кода бета-версии Microsoft . Windows 3.1 , который определял, работает ли Windows на MS-DOS или PC DOS , а не на конкурирующем аналоге, таком как DR-DOS , и приводил к загадочному сообщению об ошибке в последнем случае. Этот XOR, зашифрованный самомодифицирующийся и намеренно запутанный машинный код, использовал для выполнения своей работы множество недокументированных структур и функций DOS. Код присутствовал в установщике, в WIN.COM и в нескольких других исполняемых файлах операционной системы . [1]

Открытие

[ редактировать ]

Код AARD был первоначально обнаружен Джеффом Чаппеллом 17 апреля 1992 года, а затем дополнительно проанализирован и задокументирован совместными усилиями с Эндрю Шульманом. [2] [3] [4] [5] [6] Название произошло от имени программиста Microsoft Аарона Р. Рейнольдса (1955–2008). [7] который использовал «AARD» для подписи своих работ; «AARD» было обнаружено в машинном коде установщика. [8] [9] Microsoft отключила код AARD для окончательной версии Windows 3.1, но не удалила его, чтобы его можно было повторно активировать позже путем изменения одного байта в установленной системе. [5]

Издатель DR-DOS Digital Research в 1992 году выпустил патч под названием « бизнес-обновление », позволяющий пройти тесты AARD в его операционной системе. [10] [11] [12]

Обоснование кода AARD стало известно, когда в 1999 году были опубликованы внутренние записки во время антимонопольного дела США против корпорации Microsoft. Внутренние записки, опубликованные Microsoft, показали, что в центре внимания этих тестов была DR-DOS . [1] [13] [14] В какой-то момент генеральный директор Microsoft Билл Гейтс разослал памятку ряду сотрудников, в которой говорилось: «Вы никогда не присылали мне ответа на вопрос, что будет делать приложение, чтобы оно работало с MS-DOS, а не с DR- Есть ли у них [ sic ] функция, которая может помешать нам?» [12] [15] Старший вице-президент Microsoft Брэд Сильверберг позже прислал еще одну записку, в которой говорилось: «[Пользователь] должен чувствовать себя некомфортно, а когда у него есть ошибки, подозревать, что проблема в DR-DOS, а затем идти покупать MS-DOS. ." [12] [15]

После покупки DR-DOS компанией Novell и ее переименования в Novell DOS сопрезидент Microsoft Джим Олчин заявил в служебной записке: «Если вы собираетесь кого-то убить, нет особых причин волноваться по этому поводу. Любые предварительные обсуждения — пустая трата времени. Нам нужно улыбнуться Novell, пока мы нажимаем на курок». [16] [12] [15]

Судебный процесс и урегулирование

[ редактировать ]

Novell DOS снова перешла к другому владельцу. Новый владелец, компания Caldera, Inc. , подала иск против Microsoft по поводу кода AARD, Caldera v. Microsoft . [12] [17] [18] [19] что позже было урегулировано. [15] [20] [21] [22] Первоначально предполагалось, что сумма урегулирования составит около 150 миллионов долларов. [а] [23] но в ноябре 2009 года было опубликовано Мировое соглашение, и выяснилось, что общая сумма составила 280 миллионов долларов. [б] [24] [21] [22] [25]

См. также

[ редактировать ]
  1. ^ примерно 265 миллионов долларов в 2023 году.
  2. ^ примерно 495 миллионов долларов в 2023 году.
  1. ^ Jump up to: а б Рейнольдс, Аарон Р. (24 февраля 1993 г.) [6 декабря 1991 г.]. «Обнаружение msdos — горячая задача для вас» (PDF) (судебный документ). MS-PCA 1164868-1164869; Х0532177-Х0532178; Приходит против Microsoft, доказательство 1133; Показания Гейтса, Доказательство 85. Архивировано (PDF) из оригинала 3 августа 2018 г. Проверено 4 августа 2018 г. (Примечание. Этот судебный документ представляет собой копию письма Аарона Рейнольдса, написанного в 1991 году и пересланного одним из его получателей, Филом Барреттом, в 1993 году.)
  2. ^ Чаппелл, Джефф (24 ноября 2011 г.) [03 сентября 1999 г., 17 апреля 1992 г.]. «Отчет об исследовании AARD» . Архивировано из оригинала 25 ноября 2016 г. Проверено 25 ноября 2016 г. (Статья в Интернете, опубликованная Джеффом Чаппеллом 3 сентября 1999 г., об электронном письме, отправленном Эндрю Шульману 17 апреля 1992 г.)
  3. ^ Чаппелл, Джефф (24 ноября 2011 г.) [08 мая 1999 г.]. «Первые публичные подробности AARD» . Архивировано из оригинала 02 апреля 2013 г.
  4. ^ Шульман, Эндрю (сентябрь 1993 г.). «Изучение кода обнаружения Windows AARD — серьезное сообщение — и кода, который его создал» . Журнал доктора Добба . 18 (9). Миллер Фриман, Инк .: 42, 44–48, 89. № 204. Архивировано из оригинала 10 декабря 2005 г. Проверено 5 октября 2013 г.
  5. ^ Jump up to: а б Шульман, Эндрю; Браун, Ральф Д .; Макси, Дэвид; Михелс, Раймонд Дж.; Кайл, Джим (1994) [ноябрь 1993 г.]. Недокументированная DOS: Руководство программиста по зарезервированным функциям и структурам данных MS-DOS - расширено и включает MS-DOS 6, Novell DOS и Windows 3.1 (2-е изд.). Эддисон Уэсли . ISBN  0-201-63287-Х . (xviii+856+vi страниц, 3,5-дюймовая дискета) Исправления: [1] [2]
  6. ^ Мейер, Эгберт (27 августа 1998 г.). «Microsoft: фальшивая ошибка повредила DR-DOS» . Heise Online (на немецком языке). Издатель Хайнц Хейзе . Архивировано из оригинала 14 июля 2018 г. Проверено 14 июля 2018 г. [3]
  7. ^ «Аарон Р. Рейнольдс» . Сиэтл Таймс . Некролог. 04 августа 2008 г. Архивировано из оригинала 4 марта 2016 г. - через Legacy.
  8. ^ Деллерт, Брайан (21 октября 1998 г.). «Microsoft играет жестко» . Ешьте государство! . 3 (7). Архивировано из оригинала 20 апреля 2008 г. Проверено 21 августа 2008 г.
  9. ^ Пурнель, Джерри (1 апреля 2000 г.). «Дебаты о монополии Microsoft» . Архивировано из оригинала 29 августа 2008 г. Проверено 21 августа 2008 г.
  10. ^ «DR DOS 6.0 поддерживает Windows 3.1» . Компьютерный мир . Новости Короткометражки. 20 апреля 1992 г. п. 6. Архивировано из оригинала 22 июля 2019 г. Проверено 22 июля 2019 г.
  11. ^ Пол, Матиас Р. (18 сентября 2000 г.). «25 лет истории DR DOS — история Digital Research DOS» . FreeDOS.org. Архивировано из оригинала 25 ноября 2016 г. Проверено 5 октября 2013 г. См. сноску № 19 (BDOS 1067h « Обновление DR DOS 6.0 для Windows 3.1, апрель 1992 г.»; 1992-03, 1992-04-07: «Это общедоступное обновление DR DOS 6.0 включает только исправления, направленные на полную совместимость с Windows 3.1. Должно было быть полное «бизнес-обновление» для зарегистрированных пользователей, доставка немного позже.), #27 (BDOS 1072h «Novell DOS 7 Panther/Smirnoff BETA 3», 1993-09: «Эта проблема не имеет обходных путей для кода AARD Windows 3.1) .), #29 (BDOS 1072h «Выпуск Novell DOS 7 на немецком языке»; 22 февраля 1994 г.: «Известно, что для этой проблемы существуют обходные пути для кода AARD Windows 3.1. Это также относится и к более ранней проблеме на английском языке».)
  12. ^ Jump up to: а б с д и Сусман, Стивен Дейли ; Эскридж III, Чарльз Р .; Саутвик, Джеймс Т.; Сусман, Гарри П.; Фолс III, Паркер К.; Палумбо, Ральф Х.; Харрис, Мэтью Р.; МакКьюн, Филип С.; Энгель, Линн М.; Хилл, Стивен Дж.; Тиббитс, Райан Э. (апрель 1999 г.). «В Окружном суде США — округ Юта, Центральное отделение — Caldera, Inc. против Microsoft Corporation — Консолидированное изложение фактов в поддержку ответов на ходатайства о вынесении решения в порядке упрощенного судопроизводства Microsoft Corporation — Дело № 2:96CV 0645B» (судебный документ). Caldera, Inc. Архивировано из оригинала 5 августа 2018 г. Проверено 5 августа 2018 г.
  13. ^ Ли, Грэм (5 ноября 1999 г.). "Как MS разыграла карту несовместимости с DR-DOS - Настоящие ловушки и ложные ошибки" . Регистр . Архивировано из оригинала 25 ноября 2016 г. Проверено 26 сентября 2013 г.
  14. ^ Бридис, Тед (28 августа 1998 г.). «Вновь появляется предупреждение Windows в костюме» . Ассошиэйтед Пресс . Архивировано из оригинала 25 ноября 2016 г. Проверено 25 ноября 2016 г.
  15. ^ Jump up to: а б с д Гудин, Дэн (28 апреля 1999 г.). «Электронные письма Microsoft сосредоточены на угрозе DR-DOS» . Новости CNET . Архивировано из оригинала 10 марта 2016 г. Проверено 21 августа 2008 г.
  16. ^ Олчин, Джеймс Эдвард (18 сентября 1993 г.). «Клиенты и Novell» (PDF) (судебный документ). стр. 72–73. МС 0186262-0186263; Приходит против Microsoft Exhibit 1793; Показания Аллчина, Приложение 14. Архивировано (PDF) из оригинала 3 августа 2018 г. Проверено 4 августа 2018 г.
  17. ^ Сусман, Стивен Дейли ; Эскридж III, Чарльз Р .; Сусман, Гарри П.; Саутвик, Джеймс Т.; Фолс III, Паркер К.; Борчерс, Тимоти К.; Палумбо, Ральф Х.; Харрис, Мэтью Р.; Энгель, Линн М.; МакКьюн, Филип С.; Локер, Лоуренс К.; Уилер, Макс Д.; Хилл, Стивен Дж.; Тиббитс, Райан Э. (май 1999 г.). «В Окружном суде США – округ Юта, Центральный отдел – Caldera, Inc. против Microsoft Corporation – Дело № 2:96CV 0645B – Меморандум Caldera, Inc. в возражение против ходатайства ответчика о вынесении частичного упрощенного решения по делу истца Иск «Технологическая привязка» (судебный документ). Caldera, Inc. Архивировано из оригинала 5 августа 2018 г. Проверено 5 августа 2018 г.
  18. ^ Болл, Лайл (28 апреля 1999 г.). «Кальдера представляет доказательства, опровергающие ходатайства Microsoft о вынесении частичного упрощенного судебного решения» (пресс-релиз). Caldera, Inc. Архивировано из оригинала 5 августа 2018 г. Проверено 5 августа 2018 г.
  19. ^ Уилер, Макс Д.; Хилл, Стивен Дж.; Тиббитс, Райан Э.; Сусман, Стивен Дейли ; Эскридж III, Чарльз Р .; Патерсон, Томас В.; Доу, Стюарт Дж.; Палумбо, Ральф Х.; Фолс III, Паркер К.; Борчерс, Тимоти К. «В Окружном суде США — округ Юта, Центральное отделение — Caldera, Inc. против Microsoft Corporation — Дело № 2:96CV 0645B — Первая измененная жалоба и требование присяжных» . Технический юридический журнал (судебный документ). Архивировано из оригинала 25 ноября 2016 г.
  20. ^ Ли, Грэм (13 января 2000 г.). «Кальдера против Microsoft – урегулирование» . Новости Би-би-си . Архивировано из оригинала 5 октября 2008 г. Проверено 21 августа 2008 г.
  21. ^ Jump up to: а б Берт, Томас В.; Спаркс, Брайан Уэйн (7 января 2000 г.). «Мировое соглашение — Microsoft Corporation и Caldera, Inc. достигают соглашения об урегулировании антимонопольного иска» (PDF) (судебный документ, отправленный по факсу). Дело 1:05-cv-01087-JFM, документ 104-8, подано 13 ноября 2009 г.; NOV00107061-NOV00107071; ЛТ2288-ЛТ2298; Лан12С311263739.1; Приложение A. Архивировано (PDF) из оригинала 4 июля 2017 г. Проверено 3 августа 2018 г. […] Microsoft выплатит Caldera банковским переводом в соответствии с письменными инструкциями, предоставленными Caldera, сумму в двести восемьдесят миллионов долларов (280 000 000 долларов США) в качестве полного урегулирования всех претензий или потенциальных претензий, предусмотренных настоящим соглашением […] ( Примечание. Этот документ по делу Кальдера против Microsoft был вещественным доказательством в делах Novell против Microsoft и Comes против Microsoft .)
  22. ^ Jump up to: а б Уоллис, Ричард Дж.; Эшбахер, Стивен Дж.; Беттильон, Марк М.; Уэбб-младший, Дж. Стюар; Тульчин, Дэвид Б.; Холли, Стивен Л. (13 ноября 2009 г.). «Меморандум Microsoft в противовес возобновленному ходатайству Novell о вынесении упрощенного решения по утвердительным доводам Microsoft и в поддержку встречного ходатайства Microsoft о вынесении упрощенного решения» (PDF) (судебный документ). Окружной суд США, округ Мэриленд. п. 16. Novell, Inc. против Microsoft Corporation, Гражданский иск № JFM-05-1087. Архивировано (PDF) из оригинала 24 мая 2019 г. Проверено 3 августа 2018 г. […] Microsoft 280 миллионов долларов выплатила Caldera для урегулирования дела, а 35,5 миллионов долларов из выручки от урегулирования были предоставлены Caldera компании Novell в качестве так называемого «роялти». […] Неудовлетворенная этой суммой, Novell в июне 2000 года подала иск против Caldera (преемника The Canopy Group ), утверждая, что Novell имеет право на еще большую сумму. […] В конечном итоге Novell одержала победу, добавив 17,7 миллиона долларов к своей доле в деньгах, выплаченных Microsoft Caldera, на общую сумму более 53 миллионов долларов […]
  23. ^ Уилкокс, Джо (11 января 2000 г.). «Поселение Кальдера показывает новую сторону Microsoft» . cnet . Архивировано из оригинала 25 ноября 2016 г. Проверено 19 января 2009 г.
  24. ^ Джонс, Памела (23 ноября 2009 г.). «Приложения к перекрестному ходатайству Microsoft о вынесении упрощенного решения по делу Novell WordPerfect» . Гроклав . Архивировано из оригинала 21 августа 2013 г. Проверено 22 октября 2011 г. […] Приложения, прилагаемые к Меморандуму о законах Microsoft в поддержку встречного ходатайства Microsoft о вынесении упрощенного решения по судебному разбирательству Novell против Microsoft антимонопольному . Наконец-то мы узнали, сколько Microsoft заплатила Кальдере за урегулирование судебного разбирательства по делу DrDOS еще в 2000 году: 280 миллионов долларов. Мы даже можем прочитать мировое соглашение. Он прикреплен как экспонат. […] Условия урегулирования были засекречены все эти годы, но […] теперь эта тайна раскрыта. […] Мы также узнаем, что Caldera/ Canopy затем заплатила Novell из этих 280 миллионов долларов: сначала 35,5 миллионов долларов, а затем, после того как Novell успешно подала в суд на Canopy в 2004 году, преемника Caldera по этому вопросу, еще 17,7 миллионов долларов, согласно данным на стр. 16 Меморандума. Microsoft утверждает, что Novell не является реальной стороной, заинтересованной в этом антимонопольном деле, и поэтому не может предъявить иск Microsoft по предъявленным ей искам, поскольку, по словам Microsoft, Novell продала свои антимонопольные претензии компании Caldera, когда она продала ей DrDOS. . Таким образом, экспонаты пытаются продемонстрировать, что Novell получила, так сказать, полную оплату в ходе предыдущего судебного процесса. В результате мы можем ознакомиться с рядом документов по делу Novell против Canopy. Novell отвечает, что сохранила свои антимонопольные претензии на рынке приложений. […]
  25. ^ Гомес, Ли (11 января 2000 г.). «Microsoft заплатит 275 миллионов долларов для урегулирования иска Кальдеры» . Уолл Стрит Джорнал . Архивировано из оригинала 31 декабря 2016 г. Проверено 24 ноября 2019 г. Корпорация Microsoft согласилась выплатить примерно 275 миллионов долларов для урегулирования антимонопольного иска со стороны Caldera Inc. , предотвращая судебный процесс, в котором, вероятно, будут высказаны неприятные обвинения десятилетней давности. […] Microsoft и Caldera, небольшая компания-разработчик программного обеспечения из Солт-Лейк-Сити, подавшая иск в 1996 году, не раскрыли условия мирового соглашения. Microsoft, однако, заявила, что возьмет плату в размере трех центов за акцию за соглашение в третьем финансовом квартале, заканчивающемся 31 марта […] у компании в обращении находится примерно 5,5 миллиардов акций […]

Дальнейшее чтение

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 936b878b0f7b6bba630f4e992a97a32f__1722262620
URL1:https://arc.ask3.ru/arc/aa/93/2f/936b878b0f7b6bba630f4e992a97a32f.html
Заголовок, (Title) документа по адресу, URL1:
AARD code - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)