Друже Мануэль столкнулся буквально сегодня с одной очень забавной проблемой, о которой многие из нас не подозревают (а может и подозревают).
Поэтому я решил устроить этот небольшой пост про то, что такое файл hosts и к каким забавным последствиям может приводить его модификация.
Собственно, файл hosts есть практически в любой ОСи (Операционная Система).
Сырое определение и места жительства hosts-фалов можно подсмотреть тут.
А я скажу вот что. Из-за того, что hosts помогает общаться с компьютеру с DNS-сервером, возникает уязвимость, связанная с тем, что можно перенаправить пользователя с одного сайта на другой, при этом подменив его имя.
Иначе говоря, в один прекрасный день вы можете проснуться, включить компьютер, вбить в адресную строку браузера www.stopgame.ru, а вас перенаправят на какой-нибудь другой сайт, вроде www.playground.ru (горааздо чаще перенаправляют на фэйковые странички, где Вас будут убеждать в том, что для продолжения нормальной работы Вам надо заплатить что-то куда-то и все разблокируется. НЕ ВЕРЬТЕ ЭТОЙ ЛЖИ!). В такие моменты не надо сходить с ума, а лучше вспомнить про файл hosts, найти его, открыть и внимательно посмотеть. Если Вы увидите такую запись:
192.168.218.162 www.stopgame.ru
Это будет означать, что вместо адрес стопгейм.ру будет ассоциироваться у компьютера с заданным IP, а значит вместо стопгейма Вы увидите в браузере нечто иное.
Некоторое время назад была распространена атака как раз на файл hosts, когда вместо сайтов ВКонтакте, Одноклассники, Мэйл Ру и прочих, выскакивали фэйковые страницы входа в систему. Люди вводили свои данные, данные сохранялись, а на экран выводилось сообщение об ошибке и происходило перенаправление на сам нужный сайт. Таким образом было «угнано» порядка 100 000 учетных записей.
Такие дела :3
Не знаю, насколько логично и ясно я все это изложил, но надеюсь, достаточно ясно для того, чтобы Вы поняли, что hosts стоит иногда проверять.
Лучшие комментарии
Друже райта не убедить ни в чем, он будет стоять на своем до последнего, пусть даже это и будет сущим абсурдом. Доказано многочисленными спорами с оным.
Комменты после этого буду удалать.
Тогда
www.vkontakte.ru -> www.netuda.com
Правда, сам я им не пользуюсь)
Ну не ржу а смеюсь.Да и смех продливает жизнь
Уже не смешно…
Уважаемый rait. Не в обиду будет сказано, но вы, по-моему, слабо знакомы с предметом данной темы, либо намеренно решили исказить факты, дабы ввести пользователей в заблуждение.
Как по вашему ядро под названием «Linux» могло не обновляться, если верить вашим словам, аж с 1971 года, когда самая первая версия ядра Linux под номером 0.01 появилась 17 сентября 1991, а его разработка началась с апреля 1991?
Так же сами ваши утверждения
говорят о том, что с ОС на базе Linux вы не знакомы. Ибо каждый пользователь Linux хотя бы раз но мог наблюдать как в системе обновляется ядро, после выхода свежей версии.
Ядро в ОС на безе Linux обновляется постоянно. Полностью кардинальных и глобальных изменений в коде ядра Linux было пока что два, начиная от версии 0.x.
Сейчас версия ядра начинается с цифры 2.
Далее следует старшая версия ревизии ядра (2-е число), и младшая ревизия ядра (3-к число), а в конце стоит номер версии с небольшими заплатками и исправлениями.
В старшие ревизии ядра несут в себе какие-либо заметные серьезные улучшения либо нововведения, а так же, например, новые версии драйверов.
Младшая ревизия — новые драйвера, значительное исправление ошибок безопасности и т.д.
Эндрю Таненбаум, сказав что написание монолитного ядра в 1991 году было «гигантским шагом назад в 1970-е годы», имел в виду сам принцип организации ядра системы — монолитное ядро — это, по его мнению, шаг назад.
В Linux как раз монолитное ядро, а Minix — микро-ядро.
Кстати, Эндрю Стюарт Таненбаум, для тех кто с ним не знаком, профессор Амстердамского университета, известный как автор свободной Unix-like (Unix-подобной) операционной системы Minix, а так же автор нескольких книг по компьютерным наукам.
Основным довод Таненбаума в споре с Линус Торвальдс (создатель ядра «Linux») было то, что первые версии ядра Linux разрабатывались под архитектуру x86 и, будучи монолитными, их очень сложно портировать на другие архитектуры.
По мнению и прогнозам Таненбаума, архитектура x86 после середины 90-х годов должна была кануть в небытие.
Но как мы все видим, он был не прав, ведь на данный момент архитектура x86 и её расширение x86-64 являются одними из самых распространенных.
Так же Таненбаума оказался неправ и по поводу портирования Linux. Сейчас эта система поддерживает большинство известных архитектура, в том числе Intel x86, x86-64 (AMD64), PowerPC, ARM, Alpha AXP, Sun SPARC, Motorola 68000, Hitachi SuperH, IBM S/390, MIPS, HP PA-RISC, AXIS CRIS, NEC V850 и т.д.
Сам же Линус Торвальдс (создатель ядра «Linux») был согласен с Эндрю Таненбаум, в том, что микро-ядро имеет больше преимуществ перед монолитным, но сама сложность разработки микро-ядра делают эту задачу очень трудновыполнимой. Вот слова Торвальдса на эту тему: «Если бы ядро GNU было готово прошлой весной, я бы и не подумал начинать свой проект: суть в том, что оно не было готово ни тогда, ни даже сейчас»
Торвальдс имел в виду ядро GNU Hurd.
Тоже весьма спорное утверждение. Windows сама распространенная система лишь среди домашних ПК и ноутбуков.
На данный момент ОС на базе Linux держат 3-е место по популярности среди настольных ПК.
На рынке серверов ОС на базе Linux держат 1-е место по популярности среди других систем, используемых в серверах 65%-66% рынка.
А так же 1-е место среди систем, используемых в супер компьютерах — 91%.
А вот то, что «самой приспосабливаемой ОС в мире» то это вообще весьма спорный вопрос, причем итог которого не в пользу Winodws.
Раньше ОС на базе Linux может и считались сложными для освоения, но сейчас освоить какой-нибудь дистрибутив вроде Ubuntu/Kubuntu даже новичку не составит особого труда. Ибо большинство справочной информации можно очень быстро найти в интернета, а так же продается очень много литературы в магазинах по Ос на базе Linux.
+
support.microsoft.com/kb/972034/ru
Вы намеренно пытаетесь исказить факты.Сервера стоят на специальных серверных УНИКС системах.И лишь меньшинство из них на Линукс… У как вы выразились «супер компьютеров» та же самая петрушка.Также по данным опроса за апрель 2010 года лишь у 2 процентов пользователей стоит линукс.И то в качестве «посмотреть что нового в этом дистрибутиве».Люди с постоянным использованием лишь 0.5-0.7
Нельзя сказать на базе Линукс.Это подмена фактов.Линукс построен на ядре УНИКС образца 71 года.Так что что либо построить на линукс означает построить на УНИКС.
Кстати, на серьезных машинах, на серверах ее практически не юзают, что какбэ намекает.
И, да, даже в Древней Греции уже знали, что «худших — всегда большинство». Несомненно, Винда — это достаточно хорошая ОСь, но она все еще оочень далека от идеала.
Худших по отношение к чему?))
С начала вы заявили:
Что как бы дало понять, что с историей Linux вы слабо знакомы.
А теперь заявляете что Linux — это Unix. =))
Маленький довод — Торвальдс писал ядро Linux:
Т.е. он писал свое ядро основываясь на некоторых решениях из Minix, но все же архитектуры и принципы эти ядер разные. Minix — микроядро, Linux — монолитное ядро.
Так что где вы там вычитали или по какому радио услышали, что Торвальдс списал ядро Linux c UNIX я не понимаю.
К сожалению скан из нескольких книг по Linux и его архитектруе привести не могу, ибо нет сканера, зато могу привести в подтверждение моих слов несколько ссылок:
UNIX
Minix
Linux
Linux (Ядро)
В общем ваше право, конечно, думать что хотите, вот только не нужно других пользователей вводить в заблуждение.