Интернет, компьютеры, софт и прочий Hi-Tech

Подписаться через RSS2Email.ru

Браузер Konqueror

Браузер Konqueror

Название программы Konqueror произошло от английского слова «conqueror», что означает «завоеватель». Но, конечно, разработчики графической среды KDE, в соответствии с давней традицией, поменяли первую букву на «K».

На самом деле Konqueror — не просто браузер, использующий свой собственный движок KHTML (от которого стараниями Apple произошёл WebKit). Это больше чем браузер. Программа успешно служит файловым менеджером (по протоколу file://), просмотрщиком картинок, документов KOffice, да и вообще много чего умеет. Например, работать не только с локальными файлами, но и соединяться с удалёнными серверами по протоколам FTP и SSH. Весь этот функционал обеспечивается единым API в системе ввода/вывода KDE.

Фактически Konqueror является важной частью среды KDE, подобно браузеру Internet Explorer как неотъемлемой части Windows (хотя аналогия весьма условная).

Программа является свободной и распространяется по лицензии GNU GPL. Естественно, в первую очередь применяется в UNIX-подобных операционных системах, хотя уже есть версия и для Windows. (Впрочем, разработчики KDE на своём сайте предупреждают, что вариант для Windows на данный момент — это всего лишь экспериментальный софт.)

Работать с Konqueror — одно удовольствие, особенно в старых релизах KDE, не обвешанных плюшками и свистульками (не тормозящих). Запустили одну единственную программу — и можно смотреть фотки, искать файлы, ходить в Интернет и вообще жить полноценной цифровой жизнью.

Предположим, вы пользуетесь графической средой GNOME (главным конкурентом KDE) и не намерены с ней расставаться. Или же у вас вообще не Linux, а другая операционная система. Тем не менее, вы всё равно можете воочию увидеть Konqueror в режиме LiveCD или LiveUSB.

Скачивать огромный файл с образом ISO для запуска какого-либо из солидных дистрибутивов с KDE необязательно, хватит и маленького. Такого как Slax, занимающего всего лишь пару сотен мегабайт. Для тех, кто не знает английского языка, есть русифицированная сборка.

Впрочем, несмотря на свою компактность, Slax сразу же после запуска скушает пятьсот мегабайт оперативной памяти. Имейте это ввиду, если планируете запускать данную портативную ОС на простеньком нетбуке с его обычными пятьсот двенадцатью мегабайтами. (Хотя, с другой стороны, всё относительно. Так, например, Mandriva 2010 с KDE съест наверняка не меньше гигабайта, ибо свистулек очень много. Что поделать, таков нынче KDE, увы...)

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

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

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

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

В чём принципиальное отличие Linux от Windows? Если залезет кросс-платформенный вирус, написанный на Java, или начнёт выполняться вредоносный скрипт, вываливающий в окне браузера требование посетить нехороший сайт (реальные случаи, происходившие с пользователями Ubuntu), то пакость будет действовать до завершения сеанса.

В Windows установится и начнёт запускаться при каждом включении компьютера, а вот в Linux — только до конца сессии, ибо не хватает привилегий прописать себя в автозагрузку. (Подразумевается, что у вас хватает здравого смысла не работать в Интернете под учётной записью администратора.)

Однако Linux не требует частых перезагрузок по причине своей стабильности (если дистрибутив не кривой), поэтому компьютер может работать днями. (Как давно вы свою машину выключали?) И всё это время пакость не дремлет. Перехватывает содержимое форм, подключает машину к ботнету, рассылает спам и так далее.

Единственным по-настоящему безопасным браузером, не требующим ограничения функционала в виде отключения JavaScript, является Chromium (или его вариант Google Chrome). Скрипты изолируются в «песочницах» и прекращают работать после закрытия вкладки с той страницей, откуда запустились — отведенная им область памяти очищается.

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

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

Или другой пример, с браузером Opera. В конце 2010-го вышла одиннадцатая версия. Сразу после запуска занимает в оперативной памяти пятнадцать-двадцать мегабайт. Но через час активного серфинга — уже семьдесят. А то и все сто.

Почему так, если почти все вкладки уже закрыты? Видимо, держит в памяти динамический кэш (кроме кэша на диске). Что в нём скапливается? Об этом лучше не думать.

Тем более лучше не думать о том, что занятая область памяти не является изолированной от всей системы.

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

Благодаря такой особенности Linux, является возможным создание LiveCD дистрибутивов, выгружающих себя в оперативную память и работающих только в ней. (Например, PuppyRus.) Потом даже можно отключать физический носитель, с которого произведён запуск — и открытые приложения продолжат работу, как ни в чём не бывало. Полезно, если нужно вынуть CD ради вставки другого.

Чем же грозит бурная деятельность софта в памяти, какими неприятностями? Как минимум утерей файлов cookies, содержащих данные для идентификации пользователей на различных сайтах. Ну и кражей данных, вводимых в формы.

Как бы вам ни внушали, что Linux безопасен, вирусов мало, да и те бессильны без установки оных самим пользователем, но сами разработчики прекрасно осведомлены о всех нюансах. Вероятно, именно по этой причине Konqueror, как правило, не является единственным браузером в том или ином дистрибутиве с KDE, и используют эту программу чаще всего как файловый менеджер. Ну а для серфинга в комплект входит ещё что-нибудь из СПО. Чаще всего — Firefox.

Почему Firefox безопаснее Konqueror? Ну, хотя бы по той простой причине, что при установке эта программа создаёт в домашней директории свой служебный подкаталог с не слишком внятным названием. Примерно так: /home/имя_пользователя/.mozilla/firefox/набор_букв.default/Cache/. Можете посмотреть в своей домашней директории (которая «имя_пользователя»), если интересно, но только включите отображение скрытых файлов комбинацией клавиш Ctrl+H.

Зачем в названии каталога нужна белиберда? Чтобы скриптовые вирусы этот «набор_букв» не знали и не ведали, откуда именно надо выкачивать cookies, сохранённые данные из заполненных форм и кэш. Конечно, это всего лишь полумера. Но лучше хоть что-то, чем вообще ничего.

Подводя итог, можно сказать, что Konqueror — хорошая программа, но у неё как у безопасного браузера, надо надеяться, всё ещё впереди.

Автор: vanilinkin, специально для xBB.uz, 13.01.2011


Предыдущие публикации:

Биржа долевых инвестиций SIMEX.

Последнее редактирование: 2011-01-13 11:14:58

Метки материала: браузер, konqueror, браузер konqueror, бесплатные программы, linux, спо, browser


2 комментария

15.10.2011 17:48:09 #
Mozilla Firefox dima
Не понял, о каких доводах Вы говорите. В пользу какого утверждения?
15.10.2011 15:26:29 #
Opera Гость _void
тема освещается однобоко, почти все доводы не являются конечными. никто не мешает изменить настройки кэширования как ОС, так и браузеров.

Оставьте, пожалуйста, свой комментарий к публикации

Представиться как     Антибот:
   

Просьба не постить мусор. Если вы хотите потестить xBB, воспользуйтесь кнопкой предварительного просмотра на панели инструментов xBBEditor-а.


© 2007-2017, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.