Интернет, компьютеры, софт и прочий Hi-Tech | |||||||||||||||||||||||
Избранные докиМетки (все метки)internet, it, интернет, интернет сеть, информационные технологии, ит, по, программное обеспечение, сайт, софт
Подписаться через RSS2Email.ru
Дополнительнооптимизация, сайт, мониторы, движок, Битрикс, хостинг, сайты, мобильные, электроника, видеокарта |
Linux. Почему нужно пользоваться СПО
Действительно, почему нужно пользоваться именно свободным ПО (СПО), а не проприетарным, даже если софт бесплатный? Многие наверняка насмехаются над чудаками, которые стараются не устанавливать на свои компьютеры ничего, что не относится к категории «православных» программ с открытым исходным кодом, Open Source. Ну, если не насмехаются, то, по крайней мере, говорят о «религиозных убеждениях» с изрядной долей иронии, крутя пальцем у виска. Но ведь эти чудаки, в большинстве своём, люди вовсе не глупые. Программисты и опытные пользователи (преимущественно операционной системы Linux в разных её вариантах), повидавшие на своём веку всякого. Попытаемся разобраться, в чём тут дело. Знаете ли вы, что браузер Opera регулярно тайком соединяется с Норвегией, городом Осло, через порт 443? Не знаете? Можете проверить, посмотрев журнал брандмауэра. Иногда такое подключение происходит даже несколько раз в день. Уж точно как минимум в течение каждого сеанса работы. Какие данные передаются или принимаются, сказать невозможно: код программы является закрытым, а данные шифруются. Собирает статистику? Обновляет базу со списком фишинговых сайтов? Или попросту шпионит за пользователями? Человек имеет право знать, что поступает в его компьютер или что оттуда выкачивается. Вы же не позволяете незнакомым людям свободно входить в ваш дом, заносить и выносить что им вздумается, не ставя вас в известность о подобных действиях. А ведь в браузере Opera есть и почтовый клиент — где гарантия, что личные письма не переправляются в Норвегию? Конечно, они там наверняка никому не нужны, но теоретически это вполне возможно, что само по себе очень плохо. Теперь сравним ситуацию со случаем использования браузера, имеющего открытый исходный код. Конечно, откомпилированный бинарный файл и текст кода — это вовсе не одно и то же. При компиляции можно впихнуть в программу что угодно. Но, как говорится, есть одно «но». Если вы подозреваете, что кто-то переделал, допустим, браузер Firefox, вставив в него то, чего там быть не должно, то можете взять исходные коды и скомпилировать себе программу самостоятельно. Тогда уж точно ничего лишнего не будет, и ваша паранойя прекратит вас мучить, позволит вам спать спокойно. Если говорить о продукции компании Mozilla, то, к примеру, почтовая программа Thunderbird тоже иногда соединяется с неким городом в США. Однако IP-адрес принадлежит центру сертификации. Из чего становится ясно, что софт попросту проверяет сертификаты, никаким шпионажем не занимается. А вот вот с какой целью Opera связывается со своими создателями, даже догадки строить трудно. Впрочем, догадаться всё же попытаемся. Браузер Opera бесплатен потому, что Opera Software получает доход от размещаемых по умолчанию закладок на разные сервисы и поисковые системы. Вы их можете видеть сразу после установки программы. Следовательно, разработчикам очень интересно знать, на каких именно закладках можно заработать. То есть, им выгодно собирать статистику о посещаемых страницах и предпочтениях пользователей. Это самый настоящий шпионаж, подглядывание в замочную скважину, хотя и в сугубо коммерческих целях. Людей, озабоченных сохранением приватности, называют параноиками. Однако нежелание выставлять свою жизнь напоказ не является паранойей или ещё каким-либо отклонением от нормы. Это вполне естественно. Мы не живём в домах с прозрачными стенами. Следовательно, убеждённые сторонники СПО вовсе не так безумны, какими их малюют. Образно говоря, когда выбирают замок для почтового ящика, смотрят на его устройство — не заложена ли возможность для посторонних с лёгкостью отпереть механизм отмычкой. Справедливости ради, нужно сказать, что ситуация с СПО вовсе не такая уж безоблачная. К примеру, летом 2010-го с официального сайта разработчиков свободного линейного видеоредактора Avidemux раздавалась версия для Windows, заражённая трояном и клавиатурным шпионом. Причём, если троян находился среди дополнительных компонентов (dll-библиотек и т.п.), то keylogger сидел в теле основного файла программы, о чём поведала проактивная защита. Или взять, например, словарь StarDict. В версии для Windows лежали аж три клавиатурных шпиона. В Linux процесс программы оставался висеть в памяти даже после её закрытия, и убить его не представлялось возможным, спасала лишь перезагрузка. В первом случае программа была скачана с официального сайта, во втором — из репозиториев Ubuntu 9.10 для основанного на этой ОС Linux Mint 8. Такие вот дела. Да, как говорится, в семье не без урода. Вероятно, кто-то из разработчиков решил, что пожертвований от благодарных пользователей поступает очень мало, и потому попытался заработать нечестным способом. Однако, опять же, в сомнительных случаях можно взять исходный код, тщательно его проверить и произвести компиляцию самостоятельно. То есть, принцип «доверяй, но проверяй» является реально осуществимым. Вот потому-то сторонники «православного» софта, как правило, не становятся жертвами взломов. У них не воруют платёжные реквизиты, их компьютеры не включаются в сети заражённых зомби-машин, их личные данные не собираются посторонними людьми, пусть всего лишь в коммерческих целях, для выяснения предпочтений и последующей разработки рекламной стратегии. Вы больше не склонны насмехаться над чудаками, которые воротят нос от проприетарных программ? Вот и правильно. Ведь ещё никто не смог опровергнуть тезис о том, что по-настоящему хорошо смеётся последний. Автор: vanilinkin, 13.12.2010 P.S. от редактора. Согласен с автором в том, что нужно пользоваться СПО. Но некоторые факты в статье нуждаются в перепроверке. Сам активно пользуюсь словарем StarDict в качестве замены проприетарному ABBYY Lingvo. Не знаю, как он ведет себя под Windows, но под Debian — вполне прилично. Да, после закрытия окна программы, она не исчезает из процессов. Она продолжает работать, а ее иконка помещается в трей. Это позволяет мне из любой программы перевести выделенное слово с помощью горячей клавиши (настраиваемой). Это очень удобно. Собственно окно словаря StarDict мне для этого ненужно. Если мне нужно прекратить работу программы, то я вызываю контекстное меню на иконке в трее, и выбираю "Выйти". Тогда работа программы прекращается, и она исчезает из списка запущенных процессов. Может быть, автор снес у себя трей (апплет "Переключатель окон") и по этой причине не понял логику работы StarDict, посчитал, что после закрытия окна она не исчезает из процессов в силу какого-то злого умысла. Это не так. Возможно, вы тоже заметили какие-то несоответствия? Предыдущие публикации: Последнее редактирование: 2010-12-13 10:56:36 Метки материала: linux, спо, по, софт, программы для компьютера, soft, программное обеспечение, software 53 комментария
|
||||||||||||||||||||||
| 17.01.2011 09:14:39 | # |
| 20.01.2011 04:45:37 | # |
Такие вещи проверяются очень легко. Даже 1 байта достаточно, чтобы у архива с сорцами изменилась сумма MD5. Совсем немного бдительности (в автоматическом режиме) и такое вредительство будет обнаружено.
Так что даже для неодинокого пользователя это серьезная задача.
оно наверное поможет, когда о проблеме уже известно. Так сказать, уже на этапе расследования. Только толку-то с этого
Когда о проблеме известно, то и винда и яблочники начинают суетица и делать патчи. Так что опять-таки весьма спорно.
Открытый исходный код делает анализ исходников практически возможным. Закрытый исходный код - нет.
| 20.01.2011 04:57:54 | # |
Но я не уверен, что, например, в Винде нет бэкдоров, сознательно созданных разработчиков. Ее закрытый код и лицензионные ограничения делают проверку практически невозможной.
| 20.01.2011 09:52:23 | # |
Ну если у кого-то есть возможность встроить бэкдор, то следовательно поменять md5 дистриба тоже не проблема ;)
Нормальные доунлоадеры позволяют этот хэш вручную указывать перед загрузкой. Другое дело, что никто этим не запаривается
Ну а сообщество... не думаю что кто-то сидит и мониторит весь код Very we! оно наверное поможет, когда о проблеме уже известно. Так сказать, уже на этапе расследования. Только толку-то с этого Well
И найденные ими дыры закрываются еще до того как ими кто-то воспользуется.
| 20.01.2011 17:23:05 | # |
а вот для ФБР смысл вполне определенный. Захотят - смогут.
Вон за гугл даже госдеп вступился, когда у них был конфликт с китаем.
причем сразу пачками.
| 20.01.2011 17:41:49 | # |
При достаточно большом сообществе находятся и такие, которые мониторят Well И найденные ими дыры закрываются еще до того как ими кто-то воспользуется.
И это понятно, сколько там строк уже в коде ядра линя? 10 миллионов?
Или уже больше? И это только ядро, а остальное ПО?

Смеху-то было
Один редхат кажется остался пушистеньким, и то потому что ведет свою версию ядра.
| 21.01.2011 06:10:59 | # |
Ну а если вы о "шпионском" варианте... фбр или анб внедряет агента в ряды мягких и встраивает бэкдор... Как в кино прям... но процент вероятности есть канеш. Но тогда в опенсорс проекты внедрять бэкдоры еще проще Well причем сразу пачками.
Что же касается официальной реакции на историю со стороны ФБР, то там, как это часто бывает в деятельности спецслужб, полностью проигнорировали публикацию и уклонились от каких-либо комментариев. Прозвучали, правда, высказывания некоего агента Хилберта, бывшего сотрудника ФБР и следователя по компьютерным преступлениям, но сколь-нибудь серьёзными его аргументы назвать затруднительно. Первым делом он обозвал Грегори Перри "шизиком", а по существу дела выразился так: "Открытое программное обеспечение со встроенными бэкдорами - это полный идиотизм просто потому, что здесь открытые исходные коды… Кто угодно их будет искать и тут же найдёт"…
http://www.computerra.ru/ow...iwi/587263/
Ток как я слышал, в сорцах одного только ядра линя уже сами разрабы плохо ориентируются Well И это понятно, сколько там строк уже в коде ядра линя? 10 миллионов?
Не иначе как тупым копипастом вставляли строки Well Смеху-то было Very we!
| 23.01.2011 19:06:29 | # |
Но давайте-таки рассуждать логически - вы сказали об умышленных бэкдорах от самих разработчиков:
Но я не уверен, что, например, в Винде нет бэкдоров, сознательно созданных разработчиков. Ее закрытый код и лицензионные ограничения делают проверку практически невозможной.
Майкрософту может и нет смысла, а вот для ФБР смысл вполне определенный.
Один из них кстати до сих пор кажется не пропатчен.
| 24.01.2011 09:28:42 | # |
А если речь о злоумышленном внедрении кода сторонними лицами, будь то хакеры или ФБР, то согласитесь, тут уже никто не застрахован. И если на то пошло, то внедрять агентов в открытое сообщество в разы проще, чем в закрытую софтверную компанию Well
Вот и сложилось у меня мое ИМХО, что безопасность софта, только потому что он опенсорс - чушь. Красивая теория, не более. Для безопасности нужна и куча других вещей. А просто открытость кода ровным счетом ничего не гарантирует на практике.
© 2007-2012, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.