Страница 1 из 2

Взломали?

Добавлено: 07 янв 2011, 00:50
Cvieri
Словил кучу исходящих звонков:

Код: Выделить всё

112707 	2011-01-06 23:05:56 	"101" <101> 	101 	16015443560 	from-internal 	SIP/101-b6966b08
112706 	2011-01-06 23:05:54 	"101" <101> 	101 	16014821687 	from-internal 	SIP/101-b71b39c0
112705 	2011-01-06 23:05:52 	"101" <101> 	101 	16015448078 	from-internal 	SIP/101-b7486220
Экстеншн под паролем

asterisk -rx 'sip show peers'
101 (Unspecified) D N A 0 UNKNOWN

Сменил пароль, звонки перестали бегать в логах нашел такое:

Код: Выделить всё

 NOTICE[2607] chan_sip.c: Failed to authenticate user "asterisk" <sip:101@тут_IP_сервера>;tag=as01a6ac47
Каким образом поломали и как защититься?

Re: Взломали?

Добавлено: 07 янв 2011, 01:17
zepps
Да, взломали.
Как? Телепатические способности, доставшиеся мне от прабабки, говорят, что у вас стоял простой пароль, внаружу смотрел FOP, не был удален пользователь wwwadmin, стоял дефолтный пароль на maint, не был установлен fail2ban, ну и так далее.

Re: Взломали?

Добавлено: 07 янв 2011, 12:59
Cvieri
Хорошо, тогда каким образом взломщик конектился 101 екстеншином к * , если его в пирах не видно?

И что значит строка:
NOTICE[2607] chan_sip.c: Failed to authenticate user "asterisk" <sip:101@тут_IP_сервера>;tag=as01a6ac47

Re: Взломали?

Добавлено: 07 янв 2011, 13:44
zepps
Cvieri, тема расследований атак не так проста, как вам может показаться. Вы не сообщили ровно никакой инфы, о чем я уже намекал телепатией.

Re: Взломали?

Добавлено: 07 янв 2011, 13:53
Cvieri
Вы не поверите, мне не интересно как он меня взломал, мне интересно, как он звонил? Для этого я предоставил всю инфу, которую посчитал нужной. Если чего не хватает - скажите.

Re: Взломали?

Добавлено: 07 янв 2011, 14:26
zepps
Вам не интересно, как проникли в дом, вам интересно как оттуда вынесли телевизор.

Для расследования нужен как минимум доступ к станции, либо полный набор всех системных логов.

Re: Взломали?

Добавлено: 07 янв 2011, 14:51
ded
Cvieri, в пирах не будет его видно. Для того чтобы звонить не нужно присутствовать в пирах. Так как 101 - динамический пир, то для аутентификации звонка нужно только username & secret. Если у вас это было типа 101 & 101, то с любого ИП адреса можно посылать звонок используя username=101 & secret=101 при INVITE, при этом если свой родной 101-й зарегистрирован, то это не повлияет на возможность позвонить никак. Интересно, правда?
Представьте, что мир, в некоторой его части, устроен не так как Вам представлялось.
Только не пытайтесь оспаривать это утверждение.

Re: Взломали?

Добавлено: 07 янв 2011, 15:41
Cvieri
ded спасибо за внятный ответ,

Как мне вычислить каким образом и откуда он присасывался к * ?

И больше меня всего волнует, что фейл2бан не заблочит этого умельца и он сможет опять подобрать пароль:

[2011-01-07 03:57:16] NOTICE[2607] chan_sip.c: Failed to authenticate user "asterisk" <sip:101@194.44.193.251>;tag=as662bff32
[2011-01-07 04:06:43] NOTICE[2607] chan_sip.c: Failed to authenticate user "asterisk" <sip:101@194.44.193.251>;tag=as477eb3e6
[2011-01-07 04:10:08] NOTICE[2607] chan_sip.c: Failed to authenticate user "asterisk" <sip:101@194.44.193.251>;tag=as38385819
[2011-01-07 04:17:00] NOTICE[2607] chan_sip.c: Failed to authenticate user "asterisk" <sip:101@194.44.193.251>;tag=as2ea14156
[2011-01-07 04:39:32] NOTICE[2607] chan_sip.c: Failed to authenticate user "asterisk" <sip:101@194.44.193.251>;tag=as3daa38d5

Re: Взломали?

Добавлено: 07 янв 2011, 18:02
ded
C таким количеством Failed to authenticate user уж всяко должен был его fail2ban залочить!
Не настроен должным образом?

http://asterisk.ru - четать на первой странице.

Re: Взломали?

Добавлено: 07 янв 2011, 23:00
Cvieri
Дед, спасибо за ссылку.

Но всё же как феил2бан отбанит его, если в логе нет ИП хакера:

Код: Выделить всё

NOTICE[2607] chan_sip.c: Failed to authenticate user "asterisk" <sip:101@тут_IP_сервера>;tag=as01a6ac47
Для эксперимента я сделал транк на экстеншн типа:

ext:secret@ip_address

Заведомо пароль был неверен, лог выдал:

Код: Выделить всё

[2011-01-07 15:20:13] NOTICE[2607] chan_sip.c: Registration from '<sip:101@тут_IP_сервера>' failed for 'тут_IP_сервера' - Wrong password
Как же он делал исходящие?