Раньше мне было интересно читать истории о хакерах, особенно исторические факты. Но со временем как-то интерес угас и я уже давно не следил за историей. Если честно, то до сегодняшнего дня я практически ничего не знал о хакере по имени MafiaBoy. Сегодня, когда я читал интервью с MafiaBoy (его можно прочитать на русском здесь), то с удивлением узнал, что он был канадцем - из Монреаля.
Сейчас MafiaBoy (наверно правильнее было бы писать Michael Calce) является консультантом в сфере безопасности. Все, кто когда-либо был пойман за хакерство обязательно становится консультантом по безопасности, потому что люди готовы платить за прослушивание лекций знаменитых хакеров. Это практически классическая история хакеров.
В Канаде пойман первый хакер, который воспользовался нашумевшей уязвимостью Heartbleed (читай об этом здесь). Причем он пытался собрать данные с правительственного сайта, что слишком уж рисковано. Трогать государственное - опасно, потому что тут полиция тут же сядет на хвост и будет этот хвост дергать, пока не поймает.
Хакерм оказался сын одного из профессоров ИТ в университете. Ох, сколько подобных историй уже было в интернете, когда хакерами становились дети каких-либо профессоров.
Прикольный твитер кто-то создал - SwiftOnSecurity. Я просто валялся со следующего поста:
У меня закрыли мусорный ящик на yahoo. В принципе, туда шел сплошной мусор и по не счастливой случайности на этот же ящик был зарегистрирован facebook. Блин, подумал я. Вот это я попал. Ведь у меня в профиле был только один ящик и если там безопасность на высоком уровне, то можно попрощаться с аккаунтом.
Захожу в facebook и добавляю новый ящик. Мне приходит письмо для того, чтобы я подтвердил владение ящиком. Я подтвердил. Иду в админку и там устанавливаю новый ящик основным. Без проблем, facebook дал мне это сделать. Удаляю yahoo ящик и снова без проблем.
Сделал недавно новый сайт с нуля и у меня его протестировали на безопасность очень крутая компания. В общем пришел отчет, в котором показана критическая уязвимость -
In any form field that is expecting sensitive data, set the 'autocomplete' attribute to 'off.'
For example, a simple password field may look like:
<input type="password" name="password" value="" />
Уже несколько дней Microsoft домогается с тем, чтобы я добавил к своему аккаунту еще один e-mail и номер телефона. У них уже есть по одному экземпляру того и другого, какого черта они домогаются с еще одним.
Если у меня уведут e-mail, то у меня будет номер телефона, чтобы восстановить доступ. Если я заброшу номер телефона (что в Канаде наверно бывает очень редко, потому что номера без проблем можно переносить на разных операторов), то будет e-mail. Если же я потеряю и то и другое, то даже еще один email скорей всего не поможет, потому что такая жопа бывает очень и очень редко. Хотя я даже представить себе подобное не могу.
Я не знаю почему, но Webmoney с какого-то перепуга попросил у меня мой сотовый номер для подтверждения транзакции. Раньше этого не было когда я пользовался Webmoney Keeper (кажется так он называется). Причем под полем ввода для номера телефона написано, что с меня снимут деньги за СМС-ку с кодом подтверждения. Что-то мне это счастье не особо нравится.
Кто знает, что случилось и как отключить? Надеюсь, что где-то в настройках, у меня просто времени сейчас нет искать. Программа итак там привязана к компьютеру так, что хрен отвяжешь, да и у меня пароли достаточно крутые, чтобы платить деньги за код подтверждения.
У Android найдена серьезная уязвимость, по крайней мере на мой взгляд. Но я считаю, что не наличие такого бага определяет безопасность платформы. Ошибки могут быть в любой сложной системе, а безопасность определяется реакцией производителя.
Apple обновляет устройства достаточно оперативно, поэтому я считаю iOS одной из самых безопасных.
Microsoft выпускает патчи относительно быстро, а обновлять вообще отказывается. Я уже писал, что у меня HTC Surround и HTC явно забила на это устройство, поэтому не толкает обновления на телефон. Я не получил обновление безопасности, которое вышло еще полтора года назад и телефон до сих пор не видит оболочку 7.8. И я считаю, что это проблема Microsoft, а не HTC. Это неправильная политика, а не производство.
Меня сегодня новый программист индус немного испугал. Нужно было перенести код экранирования специальных симполов с одного модуля в другой и программист там посмотрел на меня, когда я сказал убедиться, что он экранирует все данные из базы перед выводом, потому что эти данные сохраняются после пользовательского ввода. Он не знал, что такое XSS. Как страшно жить теперь.
На некоторых сайтах есть фишка, что после входа на сайт нужно вводить дополнительные какие-то уникальные коды или отвечать на вопрос безопасности. Если у вас у банковской странички есть такое, то вы работаете с хорошим банком. Если нет, то валите от него, он относится к безопасности не очень серьезно.
Компания, где я работаю, предоставляет разные услуги разным клиентам. Кто платит, тем и выполняем работы. Сейчас расследуем взлом аккаунтов крупного интернет магазина в США. Об этом в СМИ пока вроде не писали, но могут.
Согласно логам сразу вычислили, что взломали аккаунты не через баг в сайте, а простым перебором. Просто в первый день взлома произошел всплеск попыток входа на сайт с использованием имени пользователя, который просто не существует в базе. Сайт сканировали по какой-то базе имен/паролей. Меня подключили к этому делу когда уже была середина скана и создано несколько счетов и я успел добавить на сайт дополнительных фишек для сбора аналитики. Хакер прогнал сайт через базу данных из более миллиона имен и паролей с другого сайта и у него явно удалось войти в тысячи аккаунтов. Точно сказать сложно, потому что взламывали с разных IP.