You are viewing [info]infowatch's journal

Про нас
infowatch
User: [info]infowatch
Name: infowatch
Website: InfoWatch
Новая запись - ежедневно
Back May 2012
12345
6789101112
13141516171819
20212223242526
2728293031
Наш круг
Шпион
Рейтинг блогов
new counter
Тэги
Утечки информации - Суд над "пентестером"
Кафедра экспериментального права
infowatch
[info]infowatch
Add to Memories
Share
Суд над "пентестером"
Дело было так. Некий сайтовладелец отписал в местном форуме предложение посмотреть его новый сайт. Общественность восприняла просьбу неоднозначно. Кто-то стал оценивать дизайн, кто-то указывал на погрешности в вёрстке, иные высказались об экономическом аспекте самого проекта. А герой нашего рассказа решил проверить этот ресурс на уязвимости.

Долго искать дыру ему не пришлось. Сайт оказался сделан на распространённом движке (CMS), а доступ в его административный интерфейс был закрыт дефолтным паролем.

Что предписывает в таком случае хакерская этика? Мы-то с вами в курсе. А некоторые – университетов не кончали и соответствующую теорию не знают. Про закон я вообще молчу.

Наш герой поступил так, как ему подсказала совесть. Сменил дефолтный пароль на новый (чтоб закрыть уязвимость) и написал сайтовладельцу сообщение об этом, прибавив о своей готовности передать новый пароль. Правда, сообщение не отправил по электронной почте, аське или СМС, а оставил на титульной странице сайта. Наверное, чтоб не потерялось и быстрее дошло. ;) Минут через двадцать админ веб-сайта стукнулся к нашему самозваному пентестеру в аську, и тот ему сообщил новый пароль.

Казалось бы, инцидент исчерпан. Как бы не так!

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

Сайтовладелец немедля пишет заявление в милицию, и там возбуждают уголовное дело по ст.272. Неправомерный доступ к охраняемой законом компьютерной информации. Доступ к информации был? Был, однозначно. Правомерный? Вроде, нет. Информация охраняется законом? Как будто, да. Виновен!

Одна особенность в том, что ФЗ "Об информации...", на который ссылается обвинение, напрямую не говорит об охране доступности и целостности контента веб-сайта. (Охрану конфиденциальности пароля мы с вами уже обсуждали.)
«Статья 7
1. К общедоступной информации относятся общеизвестные сведения и иная информация, доступ к которой не ограничен.
2. Общедоступная информация может использоваться любыми лицами по их усмотрению при соблюдении установленных федеральными законами ограничений в отношении распространения такой информации. »
Таким образом, контент публичного веб-сайта относится к общедоступной информации, которая конфиденциальной не является. А про целостность данный ФЗ не упоминает. (Разумеется, контент охраняется авторским правом, но уже не как информация, а как произведение – это иная ипостась и иная отрасль права.)

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

Вторая особенность дела в том, что его следовало бы рассматривать как действия в условиях крайней необходимости.
«Статья 39. Крайняя необходимость
1. Не является преступлением причинение вреда охраняемым уголовным законом интересам в состоянии крайней необходимости, то есть для устранения опасности, непосредственно угрожающей личности и правам данного лица или иных лиц, охраняемым законом интересам общества или государства, если эта опасность не могла быть устранена иными средствами и при этом не было допущено превышения пределов крайней необходимости. »
Нормальное функционирование веб-сайта, очевидно, относится к тем самым интересам общества и правам лица-владельца сайта, которые охраняются ст.272 УК. А дефолтный пароль, безусловно, есть опасность, которую неплохо бы устранить. Чем быстрее, тем лучше, пока черви с вирусами не нашли.

Админ сайта не отрицает, что "взломщик" передал ему новый пароль. Однако утверждает, что пароль оказался неверным. Противоречие можно устранить, проанализировав логи веб-сервера и посмотрев, кто, с какого IP и в какие моменты времени авторизовался. Однако следователь этого не сделал. И даже не провёл как положено выемку логов, ограничившись получением их копии от потерпевшего.

Также админ и сайтовладелец утверждают, что за "восстановление" сайта второй заплатил первому 50 000 рублей, которые теперь надо взыскать с подсудимого. (Интимная подробность: шелл-доступ и доступ в БД оставались нетронутыми.)

Предварительное следствие закончено. Обвинение сформулировано, свидетели допрошены. Завтра прения сторон – и затем приговор.

Вот вам пруфлинк с завязкой и скриншотом дефейса.

Tags: , , ,

Comments
mcjabberwock From: [info]mcjabberwock Date: January 10th, 2011 02:12 pm (UTC) (Link)
Всякое доброе дело наказуемо.
Надо было молча залезть шеллом и всё к чертям потереть вместе с логами.
mcjabberwock From: [info]mcjabberwock Date: January 10th, 2011 02:43 pm (UTC) (Link)
Ага, и ещё засветился. Может, он в детстве мультик не видел?

Кто людям помогает — тот тратит время зря
Хорошими делами прославиться нельзя.
kastaneda From: [info]kastaneda Date: January 10th, 2011 02:12 pm (UTC) (Link)
Всё это отвратительно до тошноты. Если уж говорить о хакерской этике, то такие персонажи (тупые барыги с дефолтным вордпрессом, хамящие на форумах) вполне заслуживают кары небесной.
infowatch From: [info]infowatch Date: January 10th, 2011 02:27 pm (UTC) (Link)
Заслуживают. Вот Бог их и покарает. Потом. А закон защищает сейчас.
kastaneda From: [info]kastaneda Date: January 10th, 2011 03:07 pm (UTC) (Link)
Этих барыг защищает не закон, а правосудие. Закон почти нормальный, а вот правосудие…
From: (Anonymous) Date: October 23rd, 2011 10:46 pm (UTC) (Link)
Какое же оно тогда Правосудие?! Оно не право-, а говносудие!!!
Говносудие Российской Пидерации!
blabot From: [info]blabot Date: January 10th, 2011 02:48 pm (UTC) (Link)
Крайнюю необходимость вы сюда зря приплели. Как юрист вам говорю. Даже из той формулировки, что вы привели, ясно, что требование "опасность не могла быть устранена иными средствами" здесь не соблюдено.
From: (Anonymous) Date: January 10th, 2011 02:58 pm (UTC) (Link)
Реальность не квантована. Каждая опасность может быть устранена бесконечным множеством способов.
infowatch From: [info]infowatch Date: January 10th, 2011 03:02 pm (UTC) (Link)
Не могу согласиться. С учётом минимизации периода уязвимости самостоятельная смена пароля - это оптимальный способ. Попробуйте предложить другой вариант действий доброхакера, при котором "дырка" просуществовала бы меньше.
From: [info]malotavr Date: January 11th, 2011 02:09 pm (UTC) (Link)
А была ли опасность, в контексте которой можно шоворить о крайней необходимости?

> ...если эта опасность не могла быть устранена иными средствами и при этом не было допущено превышения пределов крайней необходимости.

"Опасность, исходящая из различных источников, должна:
а) угрожать личности и правам данного лица или иных лиц, охраняемым законом интересам общества или государства;
б) быть наличной;
в) быть действительной (реальной);
г) быть при данных обстоятельствах неустранимой другими средствами, не связанными с причинением вреда интересам третьих лиц" (комментарий к УК РФ под редакией Скуратова)

а) - налицо
б) - отсутствует. Уязвимость наличиствует, но вряд ли защита в состоянии доказать, что существование уязвимости в течение некоторого длительного времени обязательно привело бы к нарушению интересов сайтовладельца.
в) - отсуствует. Налицо угроза, т.е. _потенциальная_ возможность причинения вреда интересам сайтовдладельца. Говорить о действительности опасности в таких обстоятельствах слишклом смело
г) - отсутствует. У обвиняемого была возможность сообщить сайтовладельцу об уязвимости, например, через форумную почту. То, что сменить пароль оказалось быстрее, рояля не играет.
infowatch From: [info]infowatch Date: January 11th, 2011 04:55 pm (UTC) (Link)
Известно ли уважаемому собеседнику, кто такой Скуратов? Известно ли, в каком году писался этот комментарий?

Скуратов - это генеральный прокурор на тот момент. В Советском Союзе была старая традиция: комментарий к УК был всегда один и подписывался двумя лицами: текущим Генпрокурором и текущим председателем Верхсуда.

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

Сопоставьте "человека, похожего на Генерального прокурора" и ноль практики.
From: [info]malotavr Date: January 11th, 2011 07:23 pm (UTC) (Link)
Вы-таки считаете, что между личностью политического деятеля и диспоозицией статьи 39 УК РФ "Крайняя необходимость" есть какая-то зависимость? Боюсь, что в прениях сторон такой довод не прокатит. Ладно, бог с ним, с лицом похожим на генерального прокурора. Профессор Рарог ни в чем предосудительном не замечен?

"5. Опасность должна быть реальной (действительной) и наличной. Реальность опасности означает, что она существует в действительности, а не в воображени человека. Если опасность только привиделась человеку, имеет место ситуация мнимой крайней необходимости, которая должна оцениваться по правилам о фактической ошибке лица. Наличность означает, что она возникла и еще не миновала." ("Комментарий к УК РФ", МГЮА, 2008).

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

Теми же авторами достаточно четко прокомментирован ваш тезис о якобы "неохране" доступности и целостности информации:

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

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

На мой взгляд, сайтовладелец изящно, хотя и жестоко, отплатил обвиняемому за испорченную деловую репутацию.
infowatch From: [info]infowatch Date: January 11th, 2011 07:31 pm (UTC) (Link)
Реальность опасности заражения вредоносной программой через дефолтный пароль ЦМС. Какова она? Добросовестный судья скажет, что это - предмет специальных знаний. И вызовет специалиста (эксперта). И поставит перед ним соответствующий вопрос: была ли опасность заражения в таких условиях?

Вы на месте специалиста как бы ответили? Я бы ответил утвердительно.
From: [info]malotavr Date: January 11th, 2011 07:56 pm (UTC) (Link)
На мой взгляд, возникла путаница между опасностью и угрозой. Как добросовестный эксперт, вы мождете утвердительно ответить на вопрос, существовала ли угроза заражения, но в общем случае мы с вами не можем судить о том, существовала ли опасность заражения.

Абстрактное заражение сайта вирусом - это угроза, а угроза, по определению, - ПОТЕНЦИАЛЬНАЯ причина опасных последствий. Для того, чтобы угроза (потенциал) превратилась в опасность (действительность и наличность), нужно, чтобы а) существловал источник этой опасности и б) чтобы этот источник дейтьвительно реализовывал эту опасность в момент совершения обвиняемым обществено опасного деяния. Вот как-то так.
infowatch From: [info]infowatch Date: January 12th, 2011 03:48 am (UTC) (Link)
Представляется, что в контексте УК "опасность" и есть потенциальная возможность осуществления вредных событий. Потому что термин "угроза" занят там под другое значение - высказывание лицом агрессивных намерений.
From: [info]malotavr Date: January 12th, 2011 07:32 am (UTC) (Link)
> Представляется, что в контексте УК "опасность" и есть потенциальная возможность осуществления вредных событий.

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

Если бы обвиняемый мог привести доказательства, что к моменту смены пароля ему были известны случаи заражения сайтов каким-нибудь Jopomla/Killemall.worm, использующим дефолтные пароли к CMS - да, можно было бы говорить о действительной и наличной опасности. И даже это не отменяло бы того факта, что у него были вполне правомерные методы устранения этой опасности.
infowatch From: [info]infowatch Date: January 12th, 2011 11:02 am (UTC) (Link)
Действительная и наличная - это да. Это правильно. Но что юристы подразумевают под таким выражением? То, что опасность (угроза по-нашему) не выдумана и объективна. Черви и вирусы вполне используют пароли по умолчанию. Они даже перебор по словарю делают. И упомянутый мною специалист в судебном заседании это подтвердил бы.
From: [info]malotavr Date: January 12th, 2011 01:26 pm (UTC) (Link)
> То, что опасность (угроза по-нашему) не выдумана и объективна.

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

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

Независимо от этого, остаются еще два факта, с которыми вы, надеюсь, спорить не будете:
1. Обвиняемый неправомерно изменил главную страницу сайта, и это действие не имело никакого отношения к устранению опасности.
2. Обвиняемый мог устранить опасность, просто уведомив о ней потерпевшего.

С учетом этого, действия обвиняемого далеки от крайней необходимости :)
infowatch From: [info]infowatch Date: January 12th, 2011 02:18 pm (UTC) (Link)
«На мой взгляд, добросовестный эксперт не может себе позволить оперировать абстракциями. Уважаемому эксперту известно наименование вирусов, умеющих модифицировать контент той конкретной CMS, которую использовал потерпевший?»
Перед экспертом (хотя, скорее, специалистом) такой вопрос и не должен ставиться. Ведь объективное вменение не допускается. Оценивать следует не наличие конкретного червя под конкретную ЦМС, а знания и представления об этом обвиняемого.

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

«1. Обвиняемый неправомерно изменил главную страницу сайта, и это действие не имело никакого отношения к устранению опасности.»
Имело. Способ довести информацию до сайтовладельца самым быстрым и самым надёжным способом.

«2. Обвиняемый мог устранить опасность, просто уведомив о ней потерпевшего.»
Мог. Но такой способ не самый быстрый. А сменить пароль - самый быстрый.
From: [info]malotavr Date: January 12th, 2011 06:40 pm (UTC) (Link)
"Тут как при оценке решения врача. У него не было времени на анализы. Надо быстро решать: ампутировать или нет."

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

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

"Способ довести информацию до сайтовладельца самым быстрым и самым надёжным способом."

Эта отмазка не канает :) Уголовный кодекс называет непременным условием крайней необходимости безальтернативность испорльзованного способа устранения опасности. До вмешательства обвиняемого сайт споеойно просуществовал не менее 20 часов, и у него не было никаких оснований считать, что в течение следующих несколько часов сайт непременно подвергнется атаке. Наоборот, на его месте было логично предположить, что сайтовладелец, начаший тему на форуме для получения отзываов о своем сайте, до конца рабочего дня (два часа с момента публикации сообщения обвиняемым) непременно на этот форум заглянет.
From: (Anonymous) Date: October 23rd, 2011 10:49 pm (UTC) (Link)
А чем была "испорчена" деловая репутация?! Эзоповой констатацией того, что он м-к?! Так это же правда!!!
terentii From: [info]terentii Date: January 10th, 2011 03:45 pm (UTC) (Link)
Да оба стоят друг друга.
ignik From: [info]ignik Date: January 10th, 2011 04:08 pm (UTC) (Link)
Надо было спокойно сделать backup себе, на сайте потереть всё нафиг, а затем спокойно отправить по почте коммерческое предложение заключить договор на восстановление столь ценной дребедени.

После заключения договора можно конструктивно разговаривать. Ибо если написано "платежи", то первое чем должен заняться хозяин сайта - научиться платить.
infowatch From: [info]infowatch Date: January 10th, 2011 05:49 pm (UTC) (Link)
И вместо добренькой 272-й получить в итоге злую 163-ю. Ну вы, батенька, и советы даёте...
rdia From: [info]rdia Date: January 10th, 2011 06:54 pm (UTC) (Link)
Что бы сделали вы в таком случае? Ведь, боюсь, уже наличие в логах захода с вашего IPшника достаточно для определённых неприятностей.

Проверить на пароль по-умолчанию через анонимайзер, затем написать владельцу сайта по e-mail'у что-то вроде "Посмотрите, не пароль ли по-умолчанию (AWARD_SW) стоит на вашем сайте?". Так?
ignik From: [info]ignik Date: January 10th, 2011 07:09 pm (UTC) (Link)
Захода недостаточно.

А громить лохов нужно через совершенно внешнюю машину. Причём громить так чтобы мало не казалось. Ибо нефиг слово "деньги" на сайте писать.
rdia From: [info]rdia Date: January 10th, 2011 07:37 pm (UTC) (Link)
Это вы пособие "как сесть в тюрьму?" пишете? :-)
ignik From: [info]ignik Date: January 10th, 2011 08:49 pm (UTC) (Link)
Ну да конечно. Кто же его посадит, он же памятник.

Увы, но реальность именно такова: кракеры вежливо просят перечислить денег по договору. Не хочешь - не надо.
infowatch From: [info]infowatch Date: January 11th, 2011 01:31 am (UTC) (Link)
Как доказывать неправомерный доступ, милиция, по большому счёту, ещё не знает. И практики никакой. И специалистов нет.

А вот по вымогательству за 1990-е опыт накоплен огромный. И как только рэкетиры ни пытались прикинуться и обойти закон. Все сели. Все до единого.
ignik From: [info]ignik Date: January 11th, 2011 03:13 am (UTC) (Link)
А нет никакого вымогательства. Всё цивильно.

Договор "на разработку информационной системы, соответствующей по параметрам утраченной и восстановление данных по имеющимся архивным копиям".

Можешь заключать. Можешь не заключать.
infowatch From: [info]infowatch Date: January 11th, 2011 03:16 am (UTC) (Link)
Этот приём испробовали одним из первых.
Не надо считать других глупыми. Тем более, потенциальных противников.
ignik From: [info]ignik Date: January 11th, 2011 04:06 am (UTC) (Link)
Да хоть сто раз умными. В лучшем случае можно что-то предъявить конкретному исполнителю. Который обычно является нанятым за деньги малые эникейщиком. Хотя тоже вряд ли получится.
ignik From: [info]ignik Date: January 11th, 2011 07:23 am (UTC) (Link)
Да, для понимания ситуации.

Я в такой ситуации был на стороне жертвы (чуть в стороне, но в теме). Суть в экономике. Ловить кракера в разы дороже, чем заплатить. Причём при агрессивных действиях был риск нежелательной утечки информации.

Реально "нет у нас методов против Кости Сапрыкина". Ну есть конечно, но несколько из другой области знаний. Например "тряпки жгут, смеются, ATMы ломают".
kastaneda From: [info]kastaneda Date: January 11th, 2011 07:06 am (UTC) (Link)
Все сели. Все до единого.
Да-да, конечно. Только некоторые сели в тюрьму, а остальные — в чиновничьи кресла.
ignik From: [info]ignik Date: January 10th, 2011 07:08 pm (UTC) (Link)
Какое такое вымогательство?

Заключат договор - получим много денег.
Не заключат - пусть хоть измену родине со шпионажем шьют.

Фирма, предлагающие услуги по восстановлению информации не знает и не может знать, чего там у потенциального клиента с информацией до заключение договора.
alkor_ From: [info]alkor_ Date: January 12th, 2011 03:28 pm (UTC) (Link)

Все там хороши

Если бы не дефейс (т.е. если бы после смены пароля его просто выслали бы администратору с копией руководству сайта), то я бы согласился с основными тезисами. А так "герой" вполне заслуживает того, что мог бы получить.
infowatch From: [info]infowatch Date: January 12th, 2011 05:05 pm (UTC) (Link)

Re: Все там хороши

Справедливость - у каждого своя.
А закон - одинаковый для всех.
From: [info]devteev Date: January 14th, 2011 02:32 pm (UTC) (Link)
так чем история то закончилась?
From: [info]karpion Date: February 22nd, 2011 07:50 pm (UTC) (Link)
Да, что там сейчас?
40 уже разгласили пора и вам разгласить информацию