Коммерческое предложение

понедельник, 1 декабря 2008 г.

Муниципалитеты Швеции изучают возможности свободного ПО

Восемь муниципалитетов Швеции создали ассоциацию Самбрук (Sambruk). Целью ассоциации является совместная разработка электронных сервисов и выработка общих направлений применения свободного ПО в муниципальных информационных проектах. Группа начала исследования и реализацию проекта по поддержке свободного ПО в муниципальных учреждениях.

Ассоциация Самбрук была создана в 2003 году для совместной разработки спецификаций электронных приложений для государственных учреждений, защищающих от замкнутости на одном поставщике. Ассоциация стремится прагматически, а не догматически, применять свободное ПО.

Инициатива была представлена 14 ноября на конференции, организованной Обсерваторией свободного ПО (Open Source Software Observatory and Repository).

Ассоциация разработала два приложения со свободной лицензией. Одно для обмена электронными данными между государственными агентствами и муниципалитетами. Второе представляет собой электронный сервис для службы занятости.

Представители ассоциации отметили, что муниципалитеты находятся в стадии перехода от процесса разработки, контролируемого поставщиком, к процессам разработки и закупкам, управляемого потребителями. Изменяется форма диалога и взаимоотношения с поставщиками информационных технологий. Проблема заключается в том, что большинство ИТ сервисов предоставляется и организовано в виде монолита, с собственными бизнес — процессами. Но процессы деятельности государственных учреждений организованы совершенно иначе, чем процессы в бизнесе. Возникает конфликт, Муниципалитеты не обладают достаточной компетенцией, чтобы переделать электронные сервисы под свои процессы, а вендорам ИТ не хватает компетенции для анализа и процессов деятельности муниципальных учреждений.

Участники ассоциации Самбрук пытаются создать модель, сочетающую элементы свободного и проприетарного ПО. Данная модель получила название «ПО сообщества». Участники на определённый период времени предоставляют свободный доступ к приложениям. В течение этого периода ПО может изменяться и совершенствоваться. Группа Самбрук надеется, что это повысит ответственность разработчиков и прояснит цели разработки.

В настоящее время участники группы обсуждают, должно ли сообщество стать владельцем приложений и электронных сервисов, а также какие негативные моменты могут возникнуть вследствие подобного решения.

Во время конференции прозвучало два анонса о начале исследований в области поддержки применения свободного ПО в государственных органах Швеции. Исследование названное «Bossanova» представляет собой бизнес модель свободного ПО для государственных учреждений, открывающей новые возможности для пользователей и поставщиков.

Результатами исследования станут бизнес модели и методы закупки, развития, администрирования, обслуживания свободного ПО в государственных электронных сервисах.

Вышла новая версия FreeBSD 6.4

Несмотря на то, что уже давно существует FreeBSD 7.x, команда FreeBSD продолжает развивать также FreeBSD 6.x. В рамках этой работы 28 ноября состоялся официальный релиз дистрибутива FreeBSD 6.4 RELEASE, который содержит множество функциональных нововведений, обновлений и исправлений выявленных ошибок. Предположительно, это был последний релиз в серии FreeBSD 6.x.

Наиболее яркие изменения, которые пользователи найдут в FreeBSD 6.4:

  • новая, значительно улучшенная клиентская часть NFS Lock Manager (NLM);
  • поддержка шифра Camellia;
  • обновлённый загрузчик — возможна загрузка с устройств USB, а также реализована возможность загрузки с GPT-дисков (GUID Partition Table);
  • установочный образ DVD ISO для amd64/i386;
  • обновлены основные рабочие среды — KDE 3.5.10 и GNOME 2.22.3;
  • используются обновлённые версии BIND, sendmail, OpenPAM и другого ПО.

Поддержка данного релиза будет осуществляться до 30 ноября 2010 года.

Официальный анонс FreeBSD 6.4

Загрузить FreeBSD 6.4

четверг, 27 ноября 2008 г.

Программные инспекторы кода

Для предотвращения уязвимостей в программном коде Microsoft продвигает набор методик безопасной разработки Security Development Lifecycle. Его суть состоит в том, что о возможных проблемах, связанных с безопасностью, разработчики начинают думать на самом раннем этапе создания программного продукта. Разумеется, редмондский гигант заинтересован, чтобы и сторонние производители софта также заботились о безопасности своих программ как можно раньше, а не после того, как кто-то обнаружит в них дыры. И хорошо, если этот "кто-то" окажется независимым экспертом по безопасности, а не злоумышленником.

Для того чтобы рассказать о SDL российским разработчикам, в Москву из Редмонда приехал Иван Медведев, наш соотечественник и глава группы по разработке внутренних средств по безопасности ПО. Мы задали ему несколько вопросов.

- Как Вы попали в Microsoft и чем сейчас занимаетесь в корпорации?

- После окончания в 1998 году факультета ВМК Московского университета я работал в одной российской компании, которая занималась шифрованием IP-потоков. Собственно, работать я там начал еще во время учебы. Затем часть моих однокурсников решили уехать на работу в Microsoft. Дело в том, что представители корпорации приезжали в Россию и специально набирали людей для работы над различными проектами. Нескольких человек из моей группы люди из Microsoft как раз тогда наняли. Я же в тот момент решил не ехать, так как мне нравилась моя работа здесь. В течение следующего года мои друзья писали мне, как им нравится работать в Microsoft, что для них созданы все необходимые условия и предоставлена интересная работа. Я тогда тоже решил попробовать, отправил резюме и был принят. Это был октябрь 1999 года. В тот момент я попал в группу CLR (Common Language Runtime). Эта группа занималась разработкой ядра .NET. Так уж получилось, что с самого начала вся моя работа была связана с безопасностью. Я занимался криптографическими средствами, да и в CLR я занимался безопасностью.

В группе CLR я проработал 4 года, а затем перешел в группу SWI (Secure Windows Initiative). Это команда людей, которая, по сути, началась с осознания того, что Windows должна стать более безопасной системой. Впоследствии было принято решение о создании группы разработчиков специального программного обеспечения, предназначенного для поиска проблем, связанных с безопасностью. Я стал ее организатором и руководителем. Наш коллектив занимается тем, что разрабатывает средства, помогающие находить уязвимости в программном коде или же тестировать этот код на безопасность, например, проводя моделирование угроз. Фактически мы должны поддерживать SDL (Security Development Lifecycle) - цикл безопасной разработки программного обеспечения.

- Что представляет собой цикл SDL? Каким образом он реализуется в разработках Microsoft?

- Как я уже сказал, SDL представляет собой безопасный цикл разработки программного обеспечения. По сути, это набор лучших методик (best practices) по созданию безопасного ПО. Это набор процессов, которые рассказывают, что же нужно делать, чтобы программное обеспечение было более безопасным. Процесс безопасной разработки делится на семь стадий, а SDL для каждой стадии предоставляет необходимый набор документов, чтобы разработчик правильно подходил к каждой стадии. К примеру, на стадии дизайна производится моделирование угроз. Оно позволяет программистам, которые не являются экспертами, проанализировать систему и закрыть возможные пути для возникновения опасности. На этапе разработки SDL говорит о том, какие инструментальные средства следует использовать. Например, если вы используете компилятор С или С++, SDL говорит, какие функции стоит использовать, а какие не стоит, какие ключи компилятора вам нужны. Ведь существуют такие ключи компилятора, которые как раз и рассчитаны на обеспечение безопасности. В частности, ключ /GS позволяет защититься от ошибки, связанной с переполнением буфера. Есть и средства нахождения проблем безопасности во время тестирования.

Внутри Microsoft SDL обновляется каждые шесть месяцев. Сейчас общедоступной версией является 3.2. Правда, внутри Microsoft она уже в версии 4.

- Можете ли привести конкретный пример реализации SDL в конкретном продукте Microsoft?

- Начнем с обучения. Внутри Microsoft каждому разработчику, тестировщику и менеджеру продукта необходимо раз в год проходить треннинг по безопасности. Более того, если хотя бы один из разработчиков не прошел такой тренинг, продукт не может быть выпущен. Наша группа занимается в том числе и тем, что отслеживает статистику по обучению. Если смотреть на дизайн, то очень большой упор делается на моделирование угроз. Возьмем какой-то конкретный компонент, допустим - файловую систему Windows. Собирается группа, которая включает в себя наших представителей, архитекторов и самих разработчиков. Мы садимся вместе и начинаем процесс моделирования угроз. Рисуется диаграмма потоков данных, где показано, как эти данные перемещаются по системе, что с чем взаимодействует, как работают основные узлы и т.д. Также есть специальные таблицы, которые показывают, какие типы угроз применимы к тем или иным элементам в диаграмме потоков данных. Они фокусируются на этих типах угроз. Существуют и специальные наводящие вопросы. Допустим, если вы храните информацию в файле, то к файлам применимы такие-то типы угроз. Далее от разработчика требуется решение, как будут смягчены возможные типы угроз. Если такой угрозой может быть утечка данных, то ему следует подумать о шифровании. Если речь идет о передаче данных по сети, то можно использовать SSL или IPsec. Затем по результатам составляется модель угроз, которую нужно предоставить центральной группе, чтобы продукт мог увидеть свет.

Наша группа разрабатывает внутренние инструменты, с помощью которых можно удостовериться, что все вышеназванное было сделано.

- На каком этапе разработки нового продукта вступают в действие методики SDL?

- На самом раннем. Еще до того, как архитектура нового продукта начинает обдумываться и формироваться, его разработчики уже думают о его безопасности. В первую очередь разработчики решают, что это за продукт, какие задачи он будет выполнять. И уже на этом этапе они думают о потенциальных угрозах и проблемах безопасности.

- Может ли SDL учесть совершенно новые угрозы, которые ранее никогда не были зафиксированы?

- Ответ можно поделить на две части. Во-первых, когда создается модель угроз, она сначала фокусируется не на конкретных угрозах, а на их типах. Возьмем, к примеру, утечку информации. Сегодня она может быть вызвана переполнением буфера, а завтра ее причиной может оказаться совершенно новый тип вируса. Когда же пытаются закрыть эти угрозы, то смотрят, как правило, на то, что известно в данный момент. Тем не менее, есть два основных принципа, которые позволяют закрыть и будущие угрозы. Первый - это минимизация поверхности атаки, а второй - глубинная защита. Минимизация поверхности атаки состоит в том, что мы измеряем количество возможных точек входа в систему - какие файлы она читает, с какими пользователями она работает и т.д. Минимизация заключается в том, чтобы понять, нужна ли эта точка входа в установках по умолчанию. Допустим, нужно, чтобы с системой могли работать такие-то и такие-то пользователи. Но их число составляет всего один процент. Поэтому лучше по умолчанию выключить эту возможность, а если заказчику она потребуется, то он ее включит. Иными словами, мы стараемся без лишней надобности не оставлять открытыми форточки, чтобы в них не влез злоумышленник.

Вторая концепция - это глубинная защита. Ее еще называют многослойной защитой. Возьмем угрозу утечки информации. От нее могут быть какие-то конкретные методы защиты, но вызвана она может быть тем, что в результате переполнения буфера произошло что-то плохое. Второй уровень защиты помогает предотвратить ошибки переполнения буфера. Компиляторы Microsoft позволяют предотвратить ошибку переполнения буфера с помощью специальных ключей. Если же она все-таки случилась, и какой-то вредоносный код пытается выполняться, в операционной системе есть и более глубокая защита. К примеру, в Vista есть технология ASLR (Address Space Layout Randomization), которая позволяет загружать модули не по постоянным, а по случайным адресам. Это позволяет избежать угрозы от некоторых из эксплойтов, ориентированных именно на встроенный адрес. В результате, даже если ошибка переполнения буфера и произойдет, вредоносный код выполнен не будет.

- Взаимодействует ли Microsoft со сторонними производителями средств разработки, чтобы и они могли реализовать в своих продуктах методики SDL?

- Да, конечно. Набор практик SDL совершенно не зависит от того, на какой платформе ведется разработка. Тот же процесс моделирования угроз можно реализовать в любой среде - хоть Windows, хоть Linux - и на любом наборе инструментальных средств - хоть Visual Studio, хоть Borland. Как правило, в публикациях по SDL подробно описывается, как один и тот же шаг сделать в Visual Studio, gcc, Borland или другом компиляторе.

- Существует расхожее мнение, что проблема с безопасностью кода того или иного продукта часто обусловлена его закрытым статусом. Способно ли открытие кода сделать его более безопасным?

- У всех разное мнение на этот счет. Лично я еще не видел каких-то доказательств в пользу того, что открытие кода делает его более безопасным. Я часто демонстрирую слайд, который отображает количество уязвимостей в операционной системе, обнаруженных в течение первого года после ее выпуска. Windows сравнивается с другими популярными ОС, но мы их специально не называем. Windows XP делалась без SDL, и в ней было найдено 119 уязвимостей, а в Vista, которая делалась уже с использованием SDL, только 66. Если же посмотреть на остальные ОС, некоторые из которых основаны на открытом коде, то там можно увидеть, что уязвимостей на порядок больше. Я лично считаю, что во многих случаях открытый код может быть хуже для безопасности, чем закрытый. Когда разные люди могут вносить в код те или иные изменения, не связанные друг с другом, это может привести лишь к дополнительным проблемам в области безопасности. В то же время, разработчики ПО с закрытым кодом в состоянии обеспечить более строгий контроль над ним. То же самое можно сказать и про обновления. Для закрытого кода их выпускать проще, так как их проще будет протестировать на различных конфигурациях и не создать новых проблем.

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

- Сколько сотрудников в Microsoft занимается SDL?

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

- Как вы взаимодействуете с сообществом сторонних разработчиков в плане обучения их методикам SDL?

- C 2005 года выходят SDL White Papers - публикации, которые находятся в открытом доступе на сайте Microsoft. Затем вышла большая книга в нашем издательстве и несколько статей. Мы активно продвигаем SDL в массы и знаем, что некоторые компании уже начинают с интересом смотреть в сторону этих методик. Кроме того, уже в ноябре мы планируем запустить модель оптимизации SDL. Если помните, раньше выпускались такие модели для оптимизации инфраструктуры, для приложений. Они предоставляли клиенту пошаговую инструкцию: как, например, грамотно выстроить ИТ-инфраструктуру на базе Windows - сколько серверов, сколько клиентов для этого понадобится, как это все настроить, какие программы установить и т.д. Подобное будет написано и про SDL. Будет пошаговая модель внедрения SDL в компании, занимающейся разработкой ПО.

Также будет запущена сеть SDL Pro, в которую войдут девять наших партнеров. Они будут предоставлять консультационные услуги по SDL и услуги по ее внедрению. И, наконец, мы выпустим специальное программное обеспечение для моделирования угроз. Оно будет включать в себя наводящие вопросы, которые помогут разработчикам правильно оценить и смоделировать возможные угрозы, связанные с их продуктом. Любой архитектор или менеджер проекта, даже не являющийся профессионалом в области Security, сможет с его помощью увидеть полную картину. Это будет бесплатный программный инструмент, который можно будет скачать с нашего сайта.

- Каковы ваши впечатления от российских разработчиков, которым вы читали лекции про SDL?

- Судя по вопросам наиболее активных слушателей, к этой теме есть очень большой интерес. Все думают о безопасности, не только в других странах, но и в России. Причем основной процент уязвимостей обнаруживается не в операционных системах, а в приложениях. Дело в том, что операционные системы слишком долго разрабатываются, к ним привлечено всеобщее внимание. А новые приложения появляются каждый день. Кстати, 86 процентов уязвимостей в приложениях приходится на приложения, сделанные компаниями, не входящими в пятерку наиболее крупных разработчиков софта. И только 14 процентов находят в продуктах, выпускаемых первой пятеркой.

Российские компании, которые смотрят в будущее и хотят просуществовать много лет, начинают сейчас очень сильно фокусироваться на безопасности. В этой среде существует некоторый информационный вакуум. Люди знают, что безопасность кода очень важна, но не все знают, что в в связи с этим нужно делать. SDL - это как раз попытка собрать и структурировать информацию, которую накопила Microsoft, в том числе и на основе анализа собственных ошибок. У нас есть цифры, которые подтверждают, что эта методика действительно работает.

Как дела, Google Chrome?

Началось всё с комикса. Согласитесь, нечасто объявления о появлении нового браузера так оформляются. Комикс у Google получился отнюдь не маленький - 40 страниц увлекательного чтива с картинками, после изучения которого каждый пользователь Сети должен был увериться, что именно с помощью Chrome (а именно так называется гугловский браузер) удобнее и безопаснее всего работать в интернете.

Действительно, корпорация потрудилась над интерфейсом своего детища не на шутку - перенесла вкладки на самый верх окна, удалила с панели инструментов максимум ненужных кнопок, а также поле поиска, скрестив его с адресной строкой. Получилось, скажем честно, очень даже неплохо. И движок Webkit, на основе которого построен Chrome (а также Safari от Apple), также оказался чрезвычайно быстр, чего уж говорить об отличной скорости работы веб-приложений Google.

Отличный старт, и, несомненно, отличные результаты для интернет-обозревателя, только что появившегося на свет - доля его на рынке, на тот момент составила неизбежное. В октябре этот показатель быстро пошёл вниз и стабилизировался на отметке 0,7%. Почему? Конечно, тут сыграл роль и фактор того, что такая корпорация, как Google, выпустила свой браузер - каждый захотел посмотреть, что же он собой представляет. К тому же, не так просто изменить своим собственным привычкам, благо Firefox, например, уже давно оброс безумным количеством полезных плагинов, расширяющих его функционал, да и, после использования других браузеров, не так уж и просто переключиться на новый интерфейс, будь он хоть в сто раз удобнее.

Основной же аргумент "за" оставшихся на Chrome, это прежде всего скорость. Доскональное исследование, проведённое сайтом ExtremeTech, позволило выяснить, что Firefox отстаёт от "хромого" аж на десять пунктов (Firefox заработал 20, а Opera - 10). Для того, чтобы загрузить главную страницу BBC, Chrome требуется девять минут, в то время, как IE7 и Firefox 3 справляются с этой операцией за 16. С одной стороны, может показаться, что считать секунды считать не стоит, но именно из этих секунд складываются минуты и часы простоя.

Хотя гугловский браузер уже доступен широкому кругу пользователей, не стоит забывать, что он сейчас находится в стадии бета-тестирования. Когда же он выйдет из неё, поисковой гигант намеревается заключить сделки с крупными производителями ПК, чтобы те предустанавливали Chrome на новые компьютеры. Важность этого шага не стоит недооценивать, так как большая часть обывателей, покупающих свежие машины, не только не в состоянии самостоятельно переустановить систему, но и установить какую-либо новую программу. Спросите, почему этого до сих пор не сделали мозилловцы с Firefox? Тогда подумайте, откуда у них на это деньги, в то время как у Google они, определённо, есть.

Отдельно стоит упомянуть о том, что пока Chrome доступен только в версии для Windows, хотя Google с самого начала пообещала, что браузер будет доступен в версиях под Mac OS X и Linux. Пока что, однако, по этому вопросу ничего не известно, за исключением того, что выйти они должны в первом квартале 2009 года. По-настоящему, Google хорошо бы поторопиться с релизом, так как большинство пользователей этих платформ как раз открыты для перемен и готовы попробовать чего-нибудь свеженькое и оригинальное (а если, к тому же, ещё и удобное - так вообще великолепно).

На этой почве поспешила пропиариться компания Codeweavers, известная своим средством виртуализации Crossover, позволяющим запускать на "маках" и под Linux Windows-приложения без установки на машину операционной системы Microsoft. Фирма с гордостью заявила о выпуске Chromium (Chrome является торговой маркой Google, так что опенсорсный проект, стоящий за ним называется именно так) для вышеуказанных платформ. Конечно, скачать его можно, но на поверку эти версии оказываются всё тем же виндовым браузером, только запущенным в виртуальной машине. Совместимости и быстроты работы ему это, конечно же, не прибавляет, так что рекомендуем использовать их только с целью ознакомления, если под рукой нет компьютера с Microsoft Windows.

Распространению Chrome на Windows-ПК может поспособствовать не только предустановка браузера на новые компьютеры производителем по умолчанию. Новая, восьмая версия Internet Explorer задерживается, несмотря на то, что редмондцы обещали, что браузер выйдет в этом году. Пользоваться же тормозным и страшным Internet Explorer 7 люди хотят всё меньше и меньше. Так что, хотя через два месяц после выхода беты Chrome на рынок страсти по нему улеглись, Большая битва браузеров ещё впереди. Найдётся ли в ней место Internet Explorer, или она начнётся на его останках - уже другой вопрос.

Знакомьтесь - Poseidon Linux 3.1

Бразильские разработчики анонсировали выход дистрибутива Poseidon Linux 3.1. Проект Poseidon Linux развивается на базе Ubuntu (релиз 3.1 основан на Ubuntu 8.04.1 с обновлениями по состоянию на 17 октября 2008 г.), возможности которого дополнены солидным набором учебных и научных программ для работы с GIS, числового моделирования, 2D/3D/4D визуализации, статистики и графики. Основные новинки релиза 3.1: впервые Poseidon Linux выходит отдельными редакциями для архитектур 32-bit и 64-bit; обновлены многие пакеты - Firefox 3.0.3, WINE 1.0, GRASS 6.3, R 2.7.2, Spring 5.0, MB System 5.1.1 beta 23; добавлены VirtualBox OSE, Open Universe Simulator, Gwyddion, SagCAD, Emacs (с поддержкой Prolog и Gri), Maxima, Prolog, Xetex, ghemical, Fontforge, Hugin panorama editor, Gnumeric, Bluefish, Avidemux, Audacity; в редакцию 64-bit не включен Terraview.

Poseidon Linux Changelog.

среда, 26 ноября 2008 г.

О Linux-статистике

21 ноября издание InternetNews.com опубликовало статью, в которой сообщается о том, что Red Hat Fedora претендует на лидерство в Linux-сообществе. При этом сайт ссылается на руководителя проекта Пола Фрилдса, который утверждает, что дистрибутивы Fedora 7-й, 8-й и 9-й версий в настоящее время используют, как минимум, 9,5 миллионов пользователей. А их основной конкурент Ubuntu может похвалиться только 8 миллионами.

Это дает нам хороший повод поговорить как об этих числах, так и о рейтингах различных свободных продуктов. Насколько они серьезны, стоит ли им верить и кому все это нужно?

Если оставить в покое мировое общественное мнение, которое нам традиционно малоинтересно, российские пользователи Linux, достигшие дееспособного возраста, ко всякой статистике достаточно равнодушны. По крайней мере, с практической точки зрения.

И действительно, что может дать знание того, что некий продукт А популярнее продукта Б? Тем более, если самому пользователю нравится дистрибутив С, менять который на что-то другое он не видит никаких разумных причин. Аргумент, заключающийся в том, что надо делать так, как сосед, всерьез никем не воспринимается — на вкус и цвет, как известно, товарищей нет.

Впрочем, Linuxforum — один из ведущих ресурсов по технической поддержке пользователей Linux — вот уже четвертый год проводит специальный опрос с целью выяснить, какой именно дистрибутив наиболее востребован отечественным пользователем. В 2005 г. акцию поддержало 405 человек, в 2006-м — 263, в 2007-м — 263, в 2008-м — 231. Очевидно, что при таком числе участников говорить о какой-то вменяемой репрезентативности результатов по меньшей мере наивно.

Очевидно, что обсуждение статистических данных очень быстро сходит на сугубо технические рельсы и превращается в обмен мнениями о достоинствах и недостатках каждого продукта. То есть к тому, что имеет хоть бы какой-то практический смысл.

Как правило, если возникает необходимость как-то оценить популярность того или иного дистрибутива, используются данные ресурса Distrowatch.com. Но публикуемые там рейтинги получены не какими-то сложными исследованиями, а определяются количеством кликов по ссылкам, расположенным на этом сайте. Таким образом, результат носит не столько количественный, сколько качественный характер. Да и то только тогда, когда сравниваются два продукта, очень далеко отстоящие один от другого по шкале. Все это знают и относятся к подобного рода сопоставлениям с известной долей иронии.

Более-менее всерьез воспринимаются только заявления одной известной компании о безоговорочном доминировании ее собственной продукции. Но и при этом не приводятся какие-то конкретные данные, а объясняется, что получить реальные числа о использовании Linux малореально, а брать цифры с потолка — некорректно.

Вряд ли кто-то будет проводить серьезные и, соответственно, дорогие исследования на сей счет, а коль возникнет такое желание, то Linux-сообщество быстро отсоветует. Мол, значительно лучше употребить время и деньги на что-то действительно полезное.

Тем не менее, в последнее время наблюдается некоторая тенденция к изменению ситуации. По всей видимости, причина этого в том, что линия на внедрение СПО не только всерьез рассматривается, но и воплощается в ряде государств. В частности, правительство Норвегии выделило два миллиона крон Национальному центру компетенции в области СПО для разрешения одной проблемы, связанной с привязкой Microsoft Office к специализированным серверным приложениям, с которыми не всегда работает OpenOffice.org. Да и у нас в России на реализацию известного школьного проекта государство предусмотрело определенное финансирование.

В связи с этим у некоторых коммерческих предприятий может возникнуть желание как-то поучаствовать в Linux-бизнесе. И, разумеется, им интересно знать, на какой именно дистрибутив лучше ориентироваться с точки зрения наличия спроса. Если это так, то господа зря стараются. Чтобы лучше это понять, проанализируем метод, при помощи которого и были получены данные о лидерстве дистрибутива Fedora. А заодно и узнаем, чего они на самом деле стоят.

Пол Фрилдс сообщил, что подсчет проводился по уникальным IP-адресам, с которых направлялись запросы на обновление дистрибутива. На первый взгляд, достаточно разумный подход, сразу позволяющий отсечь тех, кто по каким-то причинам скачал образ компакт-диска с продуктом, а потом решил не устанавливать систему.

Кстати говоря, способ учета пользователей по числу покупок или скачиваний уже давно раскритикован в пух и прах, поэтому и не применяется. Очевидно, что для свободной ОС нельзя использовать методы, аналогичные оценке объемов продаж. Хотя бы потому, что значительная часть копий не покупается, а бесплатно выкачивается, причем не с официальных, а с альтернативных серверов, расположенных, например, в городских локальных сетях.

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

Вернемся к методике, предложенной Полом Фрилдсом. Она могла бы быть хорошей, если бы все пользователи имели постоянный IP-адрес в глобальной сети. Но в действительности это не так.

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

Во-вторых, абоненты городских и районных сетей, “спрятавшиеся” за NAT (Network Address Translation), имеют для расположенного в интернете сервера один и то же IP-адрес. И сколько бы их не использовали дистрибутив Fedora, счетчик будет считать, что это одна и та же машина. Это, в свою очередь, приводит к занижению рейтинга.

Как нетрудно догадаться, точность такого результата — плюс-минус два слона. И воспринимать его всерьез вряд ли стоит.

Разумеется, из всего этого не вытекает, что Fedora — плохой продукт. Или что этот дистрибутив лучше или хуже Ubuntu.

Ведь на поставленный вопрос уже давно имеется единственно правильный ответ. Самый лучший дистрибутив — это тот, который используете вы. Оспорить этот тезис не удавалось еще никому.

вторник, 25 ноября 2008 г.

Киберпреступность процветает, несмотря на общий спад

Согласно исследованию Symantec, теневая экономика продолжает рост даже в то время, когда весь остальной мир страдает от рецессии.

Доклад антивирусного гиганта показывает, что киберпреступность выросла в высокоэффективный рынок сбыта, предметами торговли на котором являются краденые товары и мошеннические услуги. Общий оборот этого рынка за 12 месяцев, предшествующих концу июня 2008 года, составил 276 миллионов долларов.

Первое место в рейтинге продаж занимают данные кредитных карт. На их долю приходится 31% от общего числа предложений. Стоимость ворованных номеров кредитных карт колеблется от 0,1 до 25 долларов за каждый. Средний остаток на картах, номера которых выставлены на продажу, составляет 4000 долларов США. Зачастую номера карт продают целыми лотами, делая скидки оптовикам.

Данные логинов лицевых счетов являются предметом сделки в каждом пятом случае. В зависимости от суммы остатка и местонахождения владельца его цена составляет от 10 до 1000 долларов. Средний баланс скомпрометированного лицевого счета равен 40 000 долларов. Самым популярным способом оплаты выставленных на продажу лотов являются системы безналичных денежных онлайн-переводов. При помощи таких сервисов осуществляется 63% сделок.

Всего за 12 месяцев мониторинга работы подпольных форумов в Symantec выявили 69 130 продавцов. Они и их покупатели оставили на этих форумах в общей сложности 44 321 095 сообщений. Общая стоимость услуг, предлагаемых десятью самыми активными продавцами, преодолела отметку в 16,3 миллиона долларов для номеров кредитных карт и в 2 миллиона долларов для деталей логинов лицевых счетов. В товарообмен были вовлечены как отдельные частные лица, так и организованные преступные группы.

Продаются на черном рынке и всевозможные хакерские услуги и утилиты. Так, средняя цена продаваемых ботнетов равна 225 долларам, хостинг для фишинговых сайтов стоит в среднем два доллара, а клавиатурные шпионы обходятся покупателям примерно в 25 долларов США.

За специализированные эксплоиты, заточенные под определенные финансовые службы, простят уже не в пример большие деньги. Цена таких услуг колеблется от ста до 3 000 долларов, а средняя стоимость предложения составляет 740 долларов.

Растущие аппетиты киберпреступников требуют привлечения все новых и новых людских ресурсов для помощи в создании хакерских инструментов. Так, в Symantec выяснили, что организованная киберпреступность в Северной Америке все чаще прибегает к услугам своих восточноевропейских подельников, при этом преступные сайты в Европе по количеству удерживают за собой устойчивое второе место, уступая лишь США.