Архив за Июль 2012

Правоохранительные органы станут прослушивать разговоры по Skype и читать переписку в Skype с согласия Корпорации Microsoft

Вчерашняя (23 июля 2012 года) статья в SecurityLab гласит, что сервис Skype начал полное сотрудничество с правоохранительными органами, насколько это технически и юридически возможно. Внесены все необходимые изменения в политику конфиденциальности Skype.

Прослушивание телефонных разговоров — пожалуйста.

Переписка — пожалуйста. Мгновенные сообщения, переданные пользователем, будут сохраняться на протяжении 30 дней, если другой срок не будет истребован представителями госорганов.

Немного о безопасности Asterisk

Хотелось бы затронуть тему безопасности в Asterisk.

Частенько в логах можно встретить такие строки:

[2012-04-16 16:24:02] NOTICE[24403] chan_sip.c: Registration from ‘41.223.65.93<sip:300@89.189.1.178>’ failed for ‘37.75.213.83’ — Wrong password
[2012-04-16 16:24:09] NOTICE[24403] chan_sip.c: Registration from ‘41.223.65.93<sip:500@89.189.1.178>’ failed for ‘37.75.213.83’ — Wrong password
[2012-03-03 00:04:04] NOTICE[30578] chan_sip.c: Registration from ‘»password»<sip:password@89.189.1.178>’ failed for ‘46.165.193.26’ — No matching peer found
[2012-03-03 00:04:10] NOTICE[30578] chan_sip.c: Registration from ‘»nopassword»<sip:nopassword@89.189.1.178>’ failed for ‘46.165.193.26’ — No matching peer found

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

(далее…)

Fail2ban + Asterisk = небольшой плюс к безопасности

Хотелось бы рассказать, как усложнить злом Астериск при помощи fail2ban.

Эта утилита мониторит логи на предмет вхождения определенных шаблонов, а потом при помощи iptables или другого фаервола банит IP.

Приведу пример конфигурации:

(далее…)

Модуль nginx для борьбы с DDoS

Наткнулся тут на хабре на интереснейшую статью по борьбе с DDOS средствами самого nginx  и спешу поделиться находкой со всеми:

Многие сталкивались с таким явлением как DDoS атака методом HTTP флуда. Нет, это не очередной туториал по настройке nginx, хочу представить свой модуль, работающий как быстрый фильтр между ботами и бэкэндом во время L7 DDoS атаки и позволяющий отсеивать мусорные запросы.

(далее…)

Ограничиваем звонки определенному абоненту

Бывает такое что надо сделать чтоб некоторые  номера не могли совершать звонки в определенное время. Вот и в моем случае встала такая задача.

Было быстро найдено решение ввиде конструкции:

(далее…)

Яндекс поддержал акцию против закона № 89417-6

Вспоминается фраза из трейлера Аватара: «Они пытаются доказать, что они здесь хозяева… а мы докажем им, что это наша земля!» 🙂 (c)Хабр

Делаем удобный интерфейс для прослушки записанных разговоров

Я уже писал о том как записывать разговоры на Asterisk.

Прошло какое-то время и стало очень много таких файлов и работать с ними стало просто неудобно.  Связи с этим на ум пришло сделать удобный интерфейс с плеером для прослушивания записей.

Что получилось под катом

(далее…)

Факсы на «мыло»

Собственно хотело бы посвятить эту статью приему факсов на e-mail.

Имеем исходные данные:

1. Sip транк от ТТК

2. Астериск 1.6

НУ и сама задача принять факс и отправить его на емаил

Решение под катом

(далее…)

Разбираясь с AGI для Asterisk

AGI — это встроенный в Asterisk метод выполнения внешних скриптов (по аналогии с CGI для http серверов), который может расширить функциональность asterisk при помощи других языков программирования. Таких, как: Perl, PHP, C, Pascal, Bourne Shell — все зависит от Вашего желания и умения.

Разбирался на днях с PHP — AGI забавная скажу вам штукенция.
сама библиотека phpagi тут(в исправленном мною варианте), в чем состоит само исправление, напишу ниже.

(далее…)

Добавляем в астериск функцию секретаря или делаем свою IVR.

Я думаю многим хочется разгрузить своего секретаря на предмет переключения на разные телефоны, если абоненту заранее известен внутренний номер сотрудника. Подробности внутри.

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

С помощью этого инструмента можно для всех входящих транков сделать 1 голосовую меню. Делается это очень просто:

(далее…)