Литмир - Электронная Библиотека

При условии отсутствия ошибок реализации (ох, уж эти ошибки!) такая схема обеспечивает надежную защиту критической информации. Но нестабильное ядро (а много ли существует стабильных ядер?) потенциально способно позволить прикладным приложениям модифицировать системные структуры. Последствия - очевидны.

Точно так, процесс можно отлаживать и без его согласия - достаточно вспомнить о срыве стека. Это позволит от имени процесса выполнить ptrace, и… правда, если ошибки программы приводят к возможности срыва стека и выполнению любого кода, вряд ли это приложение кому-нибудь взбредет в голову отлаживать.

Таким образом, атаки на UNIX это не миф, а реальность. Конечно, большинство ошибок уже найдены и исправлены, но рост сложности кода неизбежно связан с внесением новых. А, значит, администраторы никогда не избавятся от головной боли. Впрочем, с ростом количества строк в исходных текстах обнаруживать ошибки становиться все сложнее и сложнее как злоумышленникам, так и самим разработчикам.

"Мусульмане и христиане хоронят своих мертвых в земле в гробах, чтобы их защитить. Это плохо, это просто глупость, потому что, если мы не можем защитить жизнь, так как же мы сможем защитить смерть? Мы не можем защитить ничего, ничего нельзя защитить.

Жизнь уязвима, а вы пытаетесь сделать неуязвимой даже смерть. Хотите сохранить, спасти."

Чжуан Цзы

Windows NT

O В этой главе:

O История возникновения и эволюции Windows

O Атака на Windows NT

O Атаки на Windows 95 (Windows 98)

Введение в Microsoft

Вы полюбите Microsoft. Со временем… А.В. Коберниченко “Недокументированные возможности Windows NT”

Писать о компании Microsoft оказалась на удивление трудно. С одной стороны Microsoft - несомненный лидер компьютерной индустрии и культуры, программные продукты которого практически монополизировали рынок. С другой стороны, качество этих самых программных продуктов оставляет желать лучшего, а рост требований к системе вынуждает потребителей включаться в непрерывную гонку апгрейда - докупая все новые и новые мегабайты с мегагерцами. А компьютер… работает с той же скоростью, что и десять лет назад. Ну, разве не обидно?

Поговаривают о сговоре Intel и Microsoft - якобы последняя специально включает циклы задержки в свои продукты, насильно приобщая пользователей к миру быстрых процессоров. Возможно, читатель удивится, но Microsoft приложила титанические усилия в оптимизации кода Windows 95. В середине девяностых годов большинство персональных компьютеров оснащались всего четырьмя мегабайтами оперативной памяти, и руководство компании загнало разработчиков в жесткие рамки, провозгласив девиз «Четыре мегабайта или до свидания». Но при всем желании и таланте этой команды (а над Windows работали очень неглупые люди) втиснуть весь код в 4 мегабайта оказалось физически невозможно. Пришлось идти на многочисленные компромиссы и ухищрения. Если бы руководство было бы не пальцем делано и выделило команде хотя бы 8 мегабайт, Windows 95 оказалось бы совсем иной - намного более устойчивой и функциональной. Но нужно различать политику компании с талантом создателей программных продуктов.

А политикой компании удовлетворится и впрямь невозможно, - компьютер день ото дня становится все менее и менее удобен профессионалу, но зато боле дружелюбен некому гипотетическому «начинающему пользователю». Командная строка и текстовый режим стремительно отходят в прошлое, а графический интерфейс не обеспечивает и половины прежней производительности оператора, ругающего непослушную мышь - текстовую команду легко набрать на клавиатуре машинально, вслепую, - а вот попробуй, попади курсором в нужный пункт меню, не глядя на экран!

С другой стороны, каждый волен свой выбор делать самостоятельно. И не надо называть Microsoft монополистом - помимо нее существует мир UNIX, BE OS, OS /2, а, в крайнем случае, можно отважится написать операционную систему самостоятельно (не боги горшки обжигают). А добровольно выбирать продукты Microsoft и потом же поливать ее грязью, это, извините, несерьезно. Ведь существует же множество гораздо худших компаний, и никто не озабочен критикой их продукции. Не нравится, - не используй.

Кстати, у конкурентов Microsoft дела обстоят не лучшим образом. Клоны UNIX все как один сложны в установке и настойке. Если у вас нет знакомого гуру, шансы заставить систему работать стабильно, невелики. Да и ошибок в продуктах UNIX не меньше, чем у Microsoft (убедиться в этом можно, посетив, например, www.rootshell.com). Словом, рай на земле невозможен, но все недовольство почему-то обрушивается именно на компанию Microsoft.

Тем временем, операционные системы Windows продолжают захватывать рынок, проникая всюду - от карманных миникомпьютеров, до высокопроизводительных серверов и рабочих станций. Активно идет перенос программного обеспечения с платформы UNIX на Windows, а вместе с этим мигрируют и сами разработчики.

Никто не сомневается: ближайшие годы пройдут под эмблемой Microsoft, в течение которых Windows NT продолжит затопление серверных приложений. Но, в отличие от хорошо изученной UNIX, Windows NT склонна к непредвиденным сюрпризам. Неудивительно, что она оказывается в центре внимания всех лиц, связанных с безопасностью.

«…человек без сюрприза внутри, в своем ящике, неинтересен» М. Булгаков. “Мастер и Маргарита»

История возникновения и эволюции Windows

O Хаос семидесятых

O BASIC - первые шаги Microsoft

O Краткая история создания IBM PC

O История CP/M

O Возникновение MS-DOS

O Становление MS-DOS стандартной системой IBM PC

O Появление MS-DOS 2.0

O Изобретение мыши и графического интерфейса в Palo Alto Research Center

O Первая операционная система Apple Lisa

O Вклад Microsoft в разработку операционной системы для Apple Macintosh

O Причины падения Apple, раскол между Apple и Microsoft

O Возникновение Windows

O Причины неуспеха первых версий Windows

O Появление PC AT

O Microsoft переносит UNIX на PC и сосредотачивает на ней все усилия

O Причины неудачи первых переносов UNIX-клонов на PC

O Возврат Microsoft к совершенствованию MS-DOS, выпуск MS-DOS 3.0

O Попытки сторонних производителей привить к MS-DOS многозадачность

O Появление и исчезновение TopView, DESQview

O Противостояние микропроцессора Intel 80386 майнфреймам IBM

O Появление PC на базе Intel 80386, падение спроса на майнфреймы IBM

O Альянс Microsoft и IBM

O Разработка OS/2 - универсальной масштабируемой системы

O Попытка создания OfficeVision - электронной системы документооборота

O Причины неудачи OS/2, раскол альянса

O Выход Windows 3.0, ее победоносное шествие

O Появление и провал оболочки GECOS

O Операционная система DR-DOS

O Приход в Microsoft Дейва Катлера, начало работы над Windows NT

O Причины низкой популярности Windows NT в первые годы ее существования

O Появление Windows 95

O Массовая миграция с MS-DOS на Windows 95

O Миграция с UNIX на Windows NT

O Конфликт Microsoft с Netscape

O Выпуск Windows 98

O Объединение Windows 98 и Windows NT в Windows 2000

O Угрозы монополизму Microsoft

Вначале существовал лишь вечный, безграничный, темный Хаос. В нем заключался источник жизни мира. Все возникло из безграничного Хаоса - весь мир и бессмертные боги. Из Хаоса произошла и богиня Земля - Гея. Широко раскинулась она, могучая, дающая жизнь всему, что живет и растет на ней. Далеко же под Землей, так далеко, как далеко от нас необъятное, светлое небо, в неизмеримой глубине родился мрачный Тартар - ужасная бездна, полная вечной тьмы. Из Хаоса, источника жизни, родилась и могучая сила, все оживляющая Любовь - Эрос. Начал создаваться мир. Безграничный Хаос породил Вечный Мрак - Эреб и темную Ночь - Нюкту. А от Ночи и Мрака произошли вечный Свет - Эфир и радостный светлый День - Гемера. Свет разлился по миру, и стали сменять друг друга ночь и день.

42
{"b":"837821","o":1}