Журнал «Компьютерра» №25-26 от 12 июля 2005 года
Шрифт:
Около десяти лет назад американские спецслужбы запустили особую программу, на профессиональном шпионском жаргоне именуемую «экстраординарные перемещения» (extraordinary rendition), а попросту означающую «полулегальные» похищения людей, подозреваемых в связях с террористами, и перевод их для дознания в третьи страны, где власти практикуют методы допроса с пристрастием (то есть пытки). Известно, что за период с 11 сентября 2001 года спецслужбы США похитили в разных странах больше ста человек и перевезли их в Египет, Иорданию, Марокко, Пакистан и Узбекистан (некоторые из задержанных впоследствии сообщали, что в тюрьме их пытали). Обычно подобные операции проводятся с ведома и при поддержке местных спецслужб. Однако, как показывает случай с Абу Омаром, так бывает не всегда.
Впрочем, для компьютерного журнала
Количество оставленных цэрэушниками следов вызвало у итальянской полиции, мягко говоря, недоумение. По словам одного из следователей, американцы так беспечно пользовались сотовой связью, что создается впечатление, будто о возможностях этой технологии «им известно меньше, чем нашим доморощенным воришкам». Например, похитители время от времени меняли в телефонах SIM-карты, но не заботились о смене самих мобильников, словно не ведая, что их трассировка по собственному номеру аппарата (IMEI) столь же проста, как и по SIM.
Все сотовые телефоны были зарегистрированы либо на вымышленные имена, либо на несуществующие корпорации, либо на людей, персональные данные которых ЦРУ где-то украло, как, например, абсолютно посторонней миланской женщины и некоего румынского каменщика. Однако оперативники разведуправления предъявляли свои собственные паспорта для регистрации в общей сложности в 23 отелях и в 4 фирмах автопроката. В итоге наложение маршрутов телефонов похитителей Абу Омара в Милане и маршрутов подозреваемых в похищении гостей из США продемонстрировало их полное совпадение как по месту, так и по времени пребывания.
Итальянская полиция, раздобыла ксерокопии паспортов американцев, установила, что это подлинные документы, хотя и выпущенные, возможно, на имена прикрытия. Как бы то ни было, именно под этими именами тринадцать сотрудников и агентов ЦРУ фигурируют ныне в постановлении суда об аресте. По итальянским законам за участие в похищении человека всем им грозит длительное тюремное заключение. Вряд ли, конечно, что США когда-нибудь выдадут этих людей итальянскому правосудию. Но почти наверняка власти многих стран после данной истории станут более настороженно относиться к сомнительной американской «программе экстраординарных перемещений». А в ЦРУ, соответственно, начнут более тщательно изучать особенности технологии GSM.
JavaOne, и так десять раз
Огромный зал Moscone Center в Сан-Франциско забит под завязку - в полумраке сидят около 15 тысяч человек. На сцену выходит конферансье - невысокий человек в серой рубашке без галстука. «Программисты, встаньте!» - командует он. Большая часть зала встает. «Спасибо, садитесь. Теперь пусть встанут денежные люди». Поднимаются сто или двести человек в костюмах. «Отлично, вот вы и познакомились друг с другом - первым нужны деньги, вторым - идеи. Главное, не стесняйтесь.
Так 27 июня глава исследовательского подразделения Sun Microsystems Джон Гейдж открывал юбилейную «JavaOne» - десятую по счету ежегодную конференцию для разработчиков на Java. Здесь почти не было речей о «непревзойденных достоинствах продукта X» и маркетизмов в духе «конвергенции цифровых вселенных», которые обычно просачиваются с мероприятий для дилеров и заказчиков на девелоперские форумы. Зато было много воспоминаний «Где была Java десять лет назад и где она сейчас», слов о сообществах, привлечении новых членов и открытом софте.
Слова «open source» и «free» делят второе место по частоте упоминания на конференции (на первом, конечно же, «Java» - полностью и в виде буквы J в разнообразных JVM, EJB, J2ME, J2EE, JCP, JDK, JSR, JDBC, JBA и т. д.). Нужно, однако, помнить, что широта этих понятий допускает различное толкование. В интерпретации Sun free - «бесплатный», но совсем не обязательно «свободный», а оpen source - возможность посмотреть исходные тексты, но далеко не всегда - что-либо в них менять и использовать эти изменения. Расплывчатость дефиниций нужно учитывать, прислушиваясь к словам главы компании Скотта Макнили: «Мы (то есть Sun.
– М.П.) передали в open source больше кода, чем кто-либо на планете».
На JavaOne убеждаешься, что открытие доступа к исходным текстам ПО - ответ на требование рынка, в первую очередь - рынка разработчиков. «Вам придется открывать исходники, если только вы не Microsoft», - заявляет Скотт Макнили. Для разработчиков из разных стран, с которыми удалось поговорить, доступ к исходным текстам - не маркетинговый лозунг, а насущная необходимость. Программный архитектор с двадцатилетним стажем Джим Ригсби из американской компании ACS, делающей ПО для медучреждений, семь лет работал с Microsoft. Но в качестве базовой платформы выбрал Java именно из-за открытости: «То, что мы делаем на Java, можно было сделать и на .Net, - однако в этом случае мы оказываемся замкнуты на продукты Microsoft. К тому же при отладке приложений на .Net можно сделать debug только до определенного уровня, дальше стоп - упираешься в бинарный код». Открытость, по мнению Ригсби, бывает весьма полезна не только для отладки: «Как-то мне понадобилась программа для анализа строк, и я нашел ее текст, погуглив минут пять. Для продуктов с закрытой моделью разработки такое невозможно».
Агрессивность в отношении прочих вендоров, приписываемая Sun западной ИТ-прессой, на JavaOne как-то не ощущалась. Напротив, президент и COO компании Джонатан Шварц всячески превозносил продленное «после некоторого взаимного охлаждения» лицензионное соглашение с IBM относительно Java, а также решение IBM портировать DB2, WebSphere, Tivoli и другой софт на десятую версию Solaris. В феврале прошлого года IBM призвала Sun открыть исходные тексты Java, на что Sun тогда не согласилась. О сотрудничестве между Sun и IBM с большого экрана говорил также старший вице-президент и глава IBM Software Group Стив Миллз. Однако живьем представителей IBM на JavaOne увидеть не удалось - ни на сцене, ни на выставке партнеров. А вот Microsoft - была. О сотрудничестве с Microsoft (в частности, о взаимодействии Java с .Net и о совместимости с Java c будущей версией Windows Longhorn) говорил вице-президент Sun Грэхем Гамильтон - под жидкие аплодисменты аудитории. Он также рассказал, в каком направлении будет совершенствоваться следующая версия Java с кодовым названием Mustang. В число приоритетов входит интеграция с XML и веб-сервисами, расширенные средства мониторинга и управления, а также облегчение процессов разработки ПО. На JavaOne можно было не раз услышать, что платформа для создания серверных приложений J2EE, при всех ее широких возможностях, слишком сложна для освоения и использования. В ответ на жалобы Sun выпустила среду визуальной разработки приложений Java Studio Creator, «по интерфейсу похожую на другие присутствующие на рынке RAD-системы».