Современная электронная библиотека ModernLib.Net

Компьютерра - Журнал "Компьютерра" N733

ModernLib.Net / Компьютерра Журнал / Журнал "Компьютерра" N733 - Чтение (стр. 5)
Автор: Компьютерра Журнал
Жанр:
Серия: Компьютерра

 

 


      Как долго ждать-то?
      - Не знаю, - говорит Бутман. - Мое собственное понимание, которое является плодом моих собственных умозаключений и не имеет никакого отношения к официальной позиции Apple, следующее: чтобы iPhone появился в России, нужен сайт iTunes. Сначала iTunes, потом iPhone. Что касается iTunes, то я неоднократно задавал этот вопрос в Apple, и из разных ответов у меня сформировалось некое понимание того, какими критериями руководствуется американская команда iTunes, включая ту или иную страну в сервис. Среди этих критериев - развитость музыкального рынка страны, объем онлайн-продаж музыки в стране, средняя стоимость композиции, проработанность авторских прав, защищенность интернет-платежей, объем местного контента, позиции правообладателей в отношении этой страны и так далее. Сейчас iTunes есть в 25 странах. Если проранжировать страны по тем критериям, которые я назвал, то возникает вопрос: Россия на 26-м месте или, скажем, на 78-м? Мне кажется, что мы, к сожалению, ближе к концу списка.
      Если до iTunes мы пока не доросли, то сам российский рынок компании Apple интересен ("не является ключевым, но является очень значимым", - уточняет Бутман), и сама компания DPI, как выясняется, тоже. Помимо планов расширения собственной розничной сети re:Store (до семидесяти магазинов к 2009 году, но уже сейчас это самая большая "яблочная" сеть в Европе), Бутман вынашивает амбициозный проект распространения розничной сети за пределы России, в Западную Европу.
      - Мы хотим там построить сеть, которая была бы крупнее российской. И уже начали строить первые пятнадцать магазинов в Германии.
      Ни конкуренты, ни отличающийся от российского менталитет покупателей его, кажется, не пугают. Что касается общего климата для ведения бизнеса, то в качестве примера Бутман вспоминает о своих попытках зарегистрировать в Европе кассовый аппарат.
      - У кого ни спрашивали, как это делается, никто не знает. А потом выяснилось, что нет у них такого понятия. Покупаешь кассовый аппарат, отправляешь письмо по электронной почте по определенному адресу - и все. И так во многом.
      В России, помимо очевидной специфики, развитию бизнеса мешает, как ни странно, бум торговой недвижимости, точнее, рост цен на аренду - даже в регионах аренда торговых мест может оказаться в разы дороже, чем в Западной Европе (при том, что покупательная способность населения в разы же ниже).
      - Это философия большого хапка, которая распространена среди строителей, девелоперов… она, конечно, сильно мешает.
      Что касается извечной российской неуверенности в завтрашнем дне, Бутман признает, что помочь бизнесу она ничем не может, но если относиться к ней всерьез, то лучше вообще ничего не делать. Он вообще умеет абстрагироваться от того, что ему мешает: двенадцать лет назад Евгений Бутман выбросил кассеты с записями бардов, потому что решил, что… Он пытается объяснить, почему так поступил, но не хочет никого обидеть, подбирает мягкие формулировки и, наконец, находит корректный вариант.
      - Мне очень нравились песни Кукина, Визбора, Клячкина… Но это ведь очень печальная вещь… Кукин - так вообще сплошная депрессия. Не навязывая никому свою точку зрения, я считаю, что весь бардовский репертуар - это апология неудачника. Человек, который занимается бизнесом, должен смотреть вперед, а не жалеть себя.
      Сегодня у Евгения Бутмана кассет, наверное, нет вообще. У него iPod Nano предыдущего поколения, но музыку он слушает только в дороге и постепенно склоняется к тому, что лучшая музыка - это тишина. Зато впереди он видит бизнес с оборотом в полтора миллиарда долларов.
      - Мне скоро сорок пять, - говорит он, - и я хочу, чтобы через пять лет у моей компании было три бизнеса, каждый по пятьсот миллионов долларов.
      Полтора миллиарда долларов и тишина…
 

"Мы делали IE8 с книгой стандартов в руках"

 
       Автор: Бойко,Евгений
       Пальцев обеих рук не хватит, чтобы пересчитать все имеющиеся на свете браузеры: Lynx, Netscape, Opera, Firefox, Safari, MyIE, Internet Explorer и т. д. и т. п… Острая конкуренция между ними принесла немало и плохого, и хорошего - как разработчикам, так и пользователям. С одной лишь разницей: первым с различиями приходится бороться, вторым - мириться.
 
      На конференции "РИТ 2008", куда приехал Алекс Могилевский, архитектор последней версии Inter-net Explorer и один из членов CSS Working Group, мы немного поговорили о прошлом и будущем браузера Microsoft.
       Алекс, ты ведь родился в России?
      - Да, до 1993 года я жил в России. Учился на физическом факультете Новосибирского Государственного университета; специальность - автоматизация физико-технических исследований - одна из первых в стране, напрямую связанная с вычислительной техникой. Работал в Институте автоматики, позднее - в московской компании Paragraph International, которая занималась системами распознавания рукописного текста. В 1993-м меня пригласили в Microsoft на собеседование, а затем и на работу в корпорацию.
       С чего началась твоя работа?
      - С Microsoft Word for Windows шестой версии. Тогда я не очень хорошо понимал архитектуру этого программного обеспечения, так что многому учился по ходу дела. Результатом моей работы над проектом стала всем известная "красная волнистая линия", которая подчеркивает сомнительные места.
       Как ты пришел в разработку IE?
      - Это довольно длинная история. Как раз после Word 6 я занимался проектом, который сейчас называется InfoPath, ранее - NetDocs, а еще раньше - New Internet Application. Платформой для его разработки служил Internet Explorer 4, который хочешь не хочешь, а пришлось изучить.
       Что привело к созданию более поздних версий браузера?
      - Развитие Интернета, появление новых стандартов, потребность в новых возможностях… да много чего.
       Чем объясняется долгий пятилетний перерыв между шестой и седьмой версиями Internet Explorer?
      - Мы сделали IE5.5 и IE6, ими на тот момент пользовалось 95% владельцев ПК - ни о каком стремительном прогрессе в разработке можно было и не мечтать. В этом деле, как мне кажется, главное - конкуренция, а ее не было.
       Сейчас она появилась?
      - Я считаю, да. После выхода IE6 мы решили сделать небольшую паузу в разработке, чтобы люди посмотрели на другие продукты и поняли, что они хотели бы иметь в распоряжении. Сейчас обстановка стабилизируется, и у всех есть стимул для развития. Очень плохо, когда кому-то одному принадлежит подавляющая часть рынка - показатели должны колебаться на уровне 30-60% у каждого продукта: все, что больше шестидесяти, приводит к остановке развития; если меньше тридцати - пропадает интерес.
       То есть вы поможете Firefox и Opera набрать хотя бы по 30%?
      - (Улыбается.) Ну что значит "поможете"? Главное, что мы им не препятствуем. Мы с уважением относимся к нашим конкурентам и к тому, что они делают.
       А почему на Firefox перешло так много людей?
      - Если бы мы не взяли паузу, Firefox было бы гораздо труднее сделать "прорыв". Ну и конечно, нельзя отрицать, что в Firefox есть ряд возможностей, которые пришлись по нраву многим. В частности, обилие дополнений (add-on), которыми пользуются разработчики.
       У последующих версий IE будут аналогичные возможности?
      - Смотря о каких возможностях идет речь; кое-что мы уже сделали. Во-первых, ядро IE8 создано с книгой стандартов в руках. В нем есть мощный встроенный отладчик HTML, CSS и JavaScript, переработан интерфейс, добавлены полезные Activities и WebSlices. Но о возможностях, аналогичных по архитектуре дополнениям Firefox, пока говорить рано - сейчас главным критерием мы считаем безопасность.
       Какие у тебя планы относительно IE?
      - Нет ничего интереснее, чем писать серьезный софт с нуля. Я думаю, что у IE большое будущее, особенно в условиях, способствующих развитию программных продуктов. Например, в ближайшие несколько месяцев я вижу свою работу в оптимизации производительности, совместимости и отладке. IE8, презентацию которого я провел в России, - хороший продукт, но это пока лишь бета: в ней не все еще работает, и многое только предстоит реализовать.
       Многих разработчиков волнует полная поддержка всех существующих и будущих стандартов. Как я понимаю, IE8 ее обеспечит?
      - IE8 поддерживает стандарты настолько, насколько возможно. Мы внимательно изучили все спецификации и по всем возникшим вопросам советовались с нашими конкурентами. Однако стандарты не совершенны - в них есть "узкие места", и мы их учитываем. Есть четкие правила, определяющие то, как браузер должен обрабатывать страницы, сделанные не по стандартам. Есть множество примеров плохих, некрасивых сайтов, но сделанных в соответствии со стандартом. В то же время есть красивые и удобные сайты, работающие во всех браузерах, но которые не пройдут проверку валидатором. Я общался с Сергеем Чикуенком - техническим директором Студии Артемия Лебедева, мы пришли к общему мнению, что лучший валидатор - браузер.
       А что будет с сайтами, написанными под более ранние версии браузеров?
      - В IE8 сайты, сделанные для IE6 и IE7, при обработке "по стандартам" действительно могут выглядеть по-разному. Если при отображении сайта, сделанного для ранних версий, в IE8 возникают проблемы (как правило, это обусловлено использованием "хаков"), то разработчик может использовать метатеги: при обработке такого сайта браузер включит режим совместимости, например, с IE7.
       Я слышал, что ты имеешь непосредственное отношение к стандарту CSS.
      - Да, я чуть больше года вхожу в CSS Working Group. В нее же входят разработчики всех существующих браузеров - по несколько человек. Я один из тех, кто представляет IE. Развитие CSS определяется в основном потребностями разработчиков: делением на представление и содержание, оптимизацию кода, создание новых возможностей.
       Есть CSS 2.1 и что-то слышно про CSS 3. Расскажи, пожалуйста, об этом подробнее.
      - Мы ожидаем, что CSS 2.1 станет стандартом в ближайшие год-полтора. Но для этого еще нужно многое сделать. В частности, нужны тесты на совместимость (их будет около пяти тысяч), через которые должны пройти браузеры. Что касается CSS 3, это набор идей, которые хотелось бы рано или поздно реализовать, но в стандарт 2.1 они уже не попадут.
       Ты слышал о желании ряда российских компаний-разработчиков иметь возможности для расстановки переносов в текстах? Когда это будет реализовано в IE?
      - Трудно сказать, как скоро это сможет делать IE. Нашим браузером пользуются пятьсот миллионов человек по всему миру - все они используют разные языки. Чтобы поддерживать для всех языков функции переноса, нужно собрать все словари, написать алгоритмы… это весьма сложная задача, которая, не сомневаюсь, будет решена, но со временем.
       Будут ли какие-то кардинальные изменения в пользовательском интерфейсе, возможностях для работы с графикой и анимацией?
      - В IE8 почти все силы ушли на переписывание ядра браузера, поэтому работу с графикой (SVG) и анимацией мы отложили до более поздних релизов.
       Когда выйдет окончательная версия браузера?
      - У нас есть амбициозные планы завершить разработку IE гораздо раньше, чем через пять лет (смеется). Сказать более определенно я пока не могу.
 

Новое в Internet Explorer 8

 
      Activities и WebSlices - одни из самых интересных и в то же время самых часто критикуемых нововведений IE8. Смысл Activities сводится к упрощению поиска информации: карт, переводов, товаров и многого другого. Если выделить в тексте заинтересовавший вас объект (в нашем случае это объектив Lensbaby 3G), то с помощью Activities можно без труда найти его на eBay, узнать стоимость, перейти к подробному описанию или купить, находясь на этой же странице. Если выделить адрес - можно увидеть выбранное место на карте за считанные секунды.
 
      В рассматриваемом случае WebSlices будет хорошим дополнением к Activities.Технологически WebSlices представляют собой xml-области на страницах, которые чаще других обновляются. Браузер, подобно rss-аггрегатору, запоминает их и периодически обновляет. Закладки на области, содержащие WebSlices, находятся в панели закладок IE8. Например, на eBay мы можем добавить товар в панель закладок браузера и без труда отслеживать состояние аукциона. Добавление в список отслеживаемых "слайсов" осуществляется "в один клик" по специальной фиолетовой иконке рядом с товаром.
 

ОРУЖИЕ XXI ВЕКА: Дроны: Джеки-Потрошители или Подглядывающие Томы?

 
       Автор: Ваннах Михаил
       В статье "Тихие убийцы" ("КТ" #727) Бёрд Киви рассказал, как фильтруется в Сети информация, касающаяся применения Армией обороны Израиля боевых роботов в Газе. Напомним, что сведения о боевой нагрузке дронов или засекречиваются, или преднамеренно искажаются. Давайте же посмотрим - зачем это может быть нужно.
      Израиль, бесспорно, является первой страной, создавшей и применившей на поле боя беспилотные летательные аппараты, "дроны" в современном смысле этого слова. Работы над ними начались после Войны Йом-Кипура, Войны Судного Дня, когда в 1973 году Армия обороны Израиля оказалась на грани поражения. Советский Союз щедро оснастил техникой арабские армии, подготовил кадры. Еврейское государство спасла угроза ядерной войны, брошенная на весы глобального противостояния президентом США Р. Никсоном. Но маленький Израиль, возникший вследствие Холокоста, традиционно старался полагаться в вопросах безопасности на себя.
      В 1970-х в активном возрасте находились многие из эмигрировавших в Еврейское государство советских ветеранов Второй мировой, сыгравших важнейшую роль в первой арабо-израильской войне 1948 года. И они не могли не помнить, какой самолет больше всего ненавидели солдаты.
      Нет, это был не пикирующий бомбардировщик Ju-87 Stuka. И не истребитель Me-109. Больше всего бойцы ненавидели "раму". Ближний разведчик Fw-189, применявшийся с ноября 1941 года, был приметой авианалета и артобстрела. Но и когда Люфт-ваффе утратили превосходство в воздухе над Восточным фронтом, а российский "бог войны" превзошел по мощи германского, "рама", двухмоторная и очень живучая, продолжала собирать свою кровавую жатву. Взаимодействуя с сухопутными штабами, она информировала их о передвижениях советских частей, что позволяло гитлеровцам повысить эффективность применения своих сил. Даже тогда, когда германский бомбардировщик стал в небе редкостью.
      Вот и израильские инженеры, большинство которых традиционно имеет боевой или как минимум военный опыт, занялись воссозданием "рамы" на новой технологической основе. Именно "рамы". Не "штуки" или "мессера", а разведчика!
      И в этом нет ничего странного. Убивать людей в любых потребных количествах технология научилась еще в Первую мировую. Плотный огонь автоматического оружия; тяжелая артиллерия, сокрушающая любые укрытия; бомбы, газы…
      Но вот незадача - врага, прежде чем убить, надо - найти. (Кстати, сугубо ИТ-задача!) Ведь вместе с пулеметами входил в практику рассыпной строй; форма маскировочных цветов хаки или фельдграу, вместо романтичных красных штанов; окопы и укрытия. И своим оружием распорядится эффективнее тот, кто знает, где противник.
      Эта-то задача и стала первоочередной для израильтян. Дело в том, что их боевые действия разворачивались на крошечном пятачке, истоптанном с древности армиями всех завоевателей - от фараонов и римлян до Наполеона. Дальность даже современной артиллерии, ствольной и ракетной, вполне достаточна для поражения большинства целей.
      Главным было - узнать, где враг. То есть - разведка. И задача была успешно решена. Еще в Ливанскую войну начала 1980-х видеокамера тогдашнего БПЛА Mastiff производства фирмы Tadiran успешно отслеживала перемещения Ясира Арафата. Который умер десятилетия спустя. Систематическая разведка - важнее штучного уничтожения даже особо важного противника.
      Почему? А обратимся к другому истоку Западной цивилизации - к Древней Элладе. Самого что ни на есть классического IV века до РХ. Вот Беотийская война (378-362) между авторитарным Пелопоннесским союзом и демократическими фиванцами, возглавляющими жителей Беотии. Вот маленький городок Левктры в 11 км от Фив. 5 августа 371 года там сходятся 11-тысячная армия спартанского царя Клеомброта и 7500 фиванцев, возглавляемых беотархом - "главным над беотийцами" Эпаминондом (418-362). Ну, спартанцы - известные сверхчеловеки. Бросают со скалы слабеньких младенцев; режут безоружных идиотов; одалживают друг другу жен, - но не для разврата, а для деторождения в интересах государства. Их образ и сегодня любезен Голливуду. А тогда они успели захватить дюжину триер в Коринфском заливе и взять крепость Кревсис.
      С другой стороны - Эпаминонд, скорее философ пифагорейского толка, нежели воин и даже политик. Известный как честный и гуманный человек - скверная репутация для военачальника.
      Но битву при Левктрах, несмотря на численное превосходство противника, выиграл Эпаминонд. Выстроив основную часть своего войска фалангой в восемь шеренг, он разместил на левом фланге "Священный отряд" ("составленный из любящих друг друга воинов") выстроенный в пятьдесят шеренг, который и нанес главный удар, прорвав фронт. Это положило конец Пелопоннесскому союзу и обогатило тактику "косым ударом", особенно любимым прусским королем Фридрихом II.
      А представьте себе - что ворон и орел, древние священные птицы, подсмотрели бы сверху построения Эпаминонда и прокаркали или проклекотали о них спартанцам? Да еще если б у тех хватило ума оценить разведданные? Вот-вот! Куда полезней, чем скинуть кому на голову черепаху… Поэтому для ЦАХАЛ, Армии обороны Израиля, традиционно превосходящей своих противников в тактике и оперативном искусстве, разведка крайне важна.
      Сегодня Израиль - один из крупнейших производителей боевых роботов в мире. И они широко экспортируются. Громадная для маленькой страны оборонная отрасль может существовать лишь в условиях эффективного проникновения на внешние рынки - иначе она бы обрушила собственную экономику. А успешные (кроме разве что позапрошлогодней, Ливанской) войны Израиля обеспечивают его оружию - и дронам в том числе - превосходную рекламу.
      Первыми были БЛА Mastiff, три поколения которых спроектировала фирма Tadiran Electronic Industries. Эти машины могли нести 10 кг полезной нагрузки и имели радиус действия 30-50 км.
 
 
      Современные "жаворонки" фирмы Elbit Systems, совсем легкие Skylark I [1], напоминающие и обликом, и технологией пуска (с руки!) изделия советских авиамодельных кружков, способны обеспечить обзор ПЗС-камеры или опциональной ИК-системы наблюдения на расстоянии 10 км. Кроме Израиля они служат в армиях Канады и Австралии.
      Более солидный Skylark II, представленный в 2006 году, взмывает ввысь с армейского внедорожника "хамви" и имеет радиус действия 60 км. В декабре 2007 г. их закупила Южная Корея.
      Еще более крупный (450 кг взлетного веса) - Hermes 450 [2].
 
 
      52-сильный роторно-поршневой двигатель (редкий в современной технике мотор - "ванкель" стоит разве что на Mazda RX-8) позволяет нести 150 кг полезной нагрузки. Ею может быть уже пара управляемых ракет Hellfire или Rafael.
      Вспомним мифологию - Гермес ведь не только вестник, но и "Аргоубийца", губитель Аргуса. И на авиабазе Palmachim южнее Тель-Авива базируется эскадрилья ударных "Гермесов". Они интенсивно использовались во Второй Ливанской, работают над сектором Газа. Правда, израильские власти - аналогично ядерному оружию! - не подтверждают и не опровергают это использование. Почему же они лишают себя такой рекламы? А ведь есть еще продукция Israel Aircraft Industries - БЛА Heron (250 кг нагрузки) и противорадарные, идущие на сигнал роботы-камикадзе Harpy [3] c характерной БЧ в носу. Они продаются КНР[Поставка Harpy в КНР вызвала обострение отношений между США и Израилем.], Индии, Корее и Турции.
 
 
      Вот стихотворение Марата Акчурина "Перевод с арабского"[Акчурин М., Открытое шоссе. - М., 1987.]- о налете израильтян на позиции арабской ПВО, видимо, обслуживаемой советскими советниками:
      "И новая ревущая волна//На нас стальные рушила метели,//И на экранах не была видна//Отметка от низколетящей цели".
      Бывало такое в Первую Ливанскую. Вражеский металл крушит огневые, а локаторы самолетов не видят. А потом, в начале 1990-х, выяснилось, что и видеть было нечего. Хитрые израильтяне прикрутили головки самонаведения от противорадарных ракет к ракетам "земля-земля", на обнаружение которых схемы старых локаторов ПВО не были рассчитаны… Тактика, знаете ли, стратагема, военная хитрость.[С современными российскими ЗРК С-300 или С-400 такой бы трюк не прошел.]
      И поэтому израильтяне скрывают подробности боевой работы БЛА. Выполняют ли они только поиск целей (на что уйдет максимум летных часов) или еще и поражают их. Для чего - в зависимости от обстановки - можно использовать и пилотируемую авиацию, и ракеты, и артиллерию, и даже танки. Но это уже не техника, а тактика. Особенности которой маленькое государство (активно-реактивный 155-мм снаряд прошьет Израиль из конца в конец) держит в секрете, поскольку от этого зависит его выживание.
 

Универсальная уязвимость по Дауду

 
       Автор: Киви Берд
       Мир компьютерной безопасности живет таким образом, что здесь чуть ли не каждый день выявляются все новые и новые дыры-уязвимости. Число которых, несмотря на постоянную с ними борьбу и латания, ничуть не уменьшается. Как правило, всякая очередная брешь или вредоносный код - это разновидность опасностей того или иного уже известного типа. Поэтому рассказывать о текущих сражениях с подобными угрозами - сколь бы напряженной и важной эта борьба ни была - дело довольно скучное. Но иногда здесь случаются действительно важные события принципиального характера.
      Например, всякая серьезная уязвимость в плеере flash-файлов - катастрофа по определению. Пользователи Сети используют много разных браузеров, которые работают на основе существенно разных операционных систем. Однако технология Flash едина для всех, flash-плеер изготовляет лишь один разработчик - Adobe, так что одна и та же по сути программа работает на платформах Windows, Mac OS, Linux и пр. И коль скоро сложилось так, что flash-плееры ныне устанавливают почти на все браузеры, то любая серьезная дыра, обнаруженная злоумышленниками в защите Flash, потенциально становится общей проблемой. Что недавно и произошло.
      В первой половине апреля Марк Дауд (Mark Dowd), сотрудник хакерской команды X-Force в подразделении IBM Internet Security Systems, опубликовал информацию об обнаруженной им уязвимости типа "переполнение буфера памяти" в программе Adobe Flash Player, когда та выполняет обработку мультимедиа-файлов. В частности, Дауд сообщил, что удаленный злоумышленник, создав медиа-файл особой структуры и убедив жертву его воспроизвести, способен заставить систему выполнять произвольные команды. Например, подсадить троянца или обустроить "черный ход" для проникновения в систему. Поскольку выявлением дыры занимался серьезный специалист из почтенной фирмы, компания Adobe была предупреждена заранее, так что объявление о новой дыре было сделано в тот же день, когда в Сети появилась версия Flash Player с патчем, эту дыру латающим. В общем, внешне все было как и обычно в данной сфере.
      Но спустя неделю Марк Дауд опубликовал на сайте IBM ISS статью, в которой описал, что представляет собой выявленная уязвимость и как именно ее можно эксплуатировать на Wintel-системах. Из этой работы специалистам, хорошо понимающим суть дела, стало ясно, что история с flash-плеером представляет собой далеко не рядовой случай, а, похоже, открывающий новую страницу в противостоянии средств компьютерной обороны и все более усложняющихся методов атак.
      С присущей компьютерам проблемой переполнения буфера памяти мир безопасности вплотную познакомился в 1996 году, когда появилась работа хакера Aleph One "О сокрушении стека памяти ради забавы и прибыли" ("Smashing the Stack for fun and Profit", documents.iss.net/whitepapers/IBM_X-Force_WP_final.pdf). Статья не только наглядно демонстрировала, как можно эксплуатировать эту уязвимость, но и стала основой для множества последовавших атак этого типа. Многие годы борьбы с этой напастью позволили создать и отточить эффективные средства защиты от злонамеренных нарушений в работе памяти. Однако нынешняя статья Дауда показывает, по свидетельству экспертов, что проблема не исчезла, а просто переместилась на более сложный и, можно даже сказать, изощренный уровень.
      В самом простом изложении техническая суть открытия Дауда сводится к очень тонкой работе с NULL pointer, особым указателем адреса памяти с несуществующим значением. В большинстве случаев приложение должно остановиться и обрушиться, если почему-то вдруг происходит обращение к значению NULL в памяти. Однако обнаружено, что в данной ситуации есть возможность заставлять некоторые приложения обращаться к произвольным адресам памяти и выполнять соответствующие коды всякий раз, когда происходит доступ к NULL pointer. Правда, добиться этого в реальности чрезвычайно сложно, а в общей ситуации для разных приложений практически невозможно. Так, во всяком случае, считалось до работы Марка Дауда, открывшей новый класс уязвимостей, свойственных чуть ли не всем компьютерным платформам.
      Возникает закономерный вопрос: если эти самые NULL-указатели так опасны, почему их до сих пор используют в кодах программ, вместо того чтобы от них отказаться? К сожалению, эта проблема программирования имеет слишком глубокие корни, уходящие к аппаратным кодам, которые непосредственно управляют работой регистров памяти. Иначе говоря, опора на NULL-указатели, чрезвычайно полезные для начальных установок переменных, заложена в основы взаимодействий компьютера с программными приложениями.
      Поскольку эта опасность известна давно, в современных ОС предпринят ряд мер для защиты от угрозы и предельного сокращения времени, в течение которого может действовать вредоносный баг. По этой причине опасные в прошлом баги стали ненадежны с точки зрения атак, и их, вообще говоря, перестали воспринимать как существенную угрозу. Теперь же работа Дауда показала, что, сконцентрировавшись на единственном, но широко распространенном приложении вроде flash-плеера, злоумышленники по-прежнему могут эффективно использовать переполнение буфера. В частности, продемонстрировано, что встроенная в плеер виртуальная машина (ActionScript Virtual Machine) может быть очень полезна не только для быстрого выполнения скриптов в онлайновой рекламе, но и для хитроумных атак злоумышленников. Дауд изготовил вредоносный SWF-файл (Shockwave Flash), способный одновременно и без следов поражать компьютеры как с браузерами Internet Explorer, так и Firefox, не вызывая сбоев в работе самих программ.
 

Софтерринки

 
       Автор: Илья Шпаньков
 

Автоматизируй это

 
      ОС Windows
      Адрес
      Версия 3.0
      Размер 3,8 Мбайт
      Интерфейс английский
      Цена $119,95
      Ознакомительный период 30 дней
      Каких бы высей ни достигли частоты процессора и объемы оперативной памяти, при выполнении однотипной рутинной работы помощи от них ни на грош. А вот, скажем, программа RoboTask вполне способна облегчить "сизифов труд". Она позволяет автоматизировать большинство операций, ежедневно выполняемых нами на компьютере, - начиная от запуска часто используемых приложений и заканчивая отправкой ответов на поступившую электронную корреспонденцию. Причем перед пользователем открывается широкий простор для творчества: благодаря элементам, заимствованным из программирования (условный оператор IF/ELSE, циклы, переменные и многое другое), утилита позволяет создавать довольно сложные последовательности операций.
 

Вскрытие покажет

 
      ОС Windows
      Адрес
      Версия 14.9
      Размер 1,4 Мбайт
      Интерфейс многоязычный (русский не поддерживается)
      Цена 39,41 евро
      ознакомительная версия обладает функциональными ограничениями
      Любопытство людское безгранично, и если кому-то достаточно лишь покопаться в системе и посмотреть, из каких файлов она сложена, то гурманы этим не довольствуются, а проводят глубокие исследования с использованием специальных средств. Например - с помощью шестнадцатеричного редактора WinHex. Он не только откроет все тайны, сокрытые в бинарных файлах, но и выдаст подробнейшую информацию об их содержимом. Широчайший набор инструментов позволяет выполнять манипуляции с двоичными данными, начиная от правки файлов и заканчивая скрупулезным восстановлением информации с поврежденных носителей. Редактор поддерживает практически все файловые системы, быстр в работе и способен обрабатывать файлы размером больше 4 Гбайт.
 

Пернатый секретарь

 
      ОС все распространенные
      Адрес
      Версия 0.8
      Размер 5-14 Мбайт
      Интерфейс многоязычный (русский поддерживается)
      Цена бесплатно
      Лицензия MPL
      Вы не пропустите важную встречу, не опоздаете на поезд и не забудете купить своей девушке цветы, если на вашем компьютере будет трудиться Sunbird - календарь и планировщик в одном пакете. Он хоть и находится в стадии бета-версии, но уже показывает отличные результаты. Проект, основанный на технологиях Mozilla, пока существует отдельно от своих собратьев по цеху, но в вскоре планируется сделать Sunbird незаменимым, интегрировав его с браузером Firefox и почтовым клиентом Mozilla Thunderbird. Среди самых ярких новшеств этой версии отметим изменение набора иконок, добавление экспериментальной функции управления календарем в удаленном режиме, а также полностью переписанную систему оповещения о запланированных событиях.

  • Страницы:
    1, 2, 3, 4, 5, 6, 7, 8, 9