• Анализ цен черного рынка на персональные данные и пробив

      В начале этого года я делал небольшой обзор цен черного рынка на российские персональные данные, и вот пришло время его обновить и дополнить. Заодно посмотрим, изменились ли цены и предложение на «рынке».



      Следует учитывать, что анализ услуг и цен на них делался по объявлениям на различного рода андеграундных форумах и площадках в Dark Web.

      Читать дальше →
    • О чем пишут в тех.поддержку видеостримера?

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

        А раз уж вопросы не прекращаются, а значит можно и тут ответить.
        Читать дальше →
      • Flussonic Agent — прошивка для камер

          Организация облачного видеонаблюдения — это множество технических нюансов, которые требуется решать сразу же: видимость камер из-за NAT, активация и идентификация камер, шифрование и автоматический провижининг. Камера при подключении должна автоматически стать частью IT-инфраструктуры оператора. Плюс должна обеспечиваться связь с абонентом. Flussonic Agent решает эти проблемы.

          image
          Читать дальше →
        • Flussonic Watcher для интернет-провайдера

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

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


            Читать дальше →
          • Резервное копирование не «для галочки». Часть первая: мониторинг, бэкапы баз данных и реплики

              Создание скриптов резервного копирования всегда представляется простой, нудной и очень обычной задачей. Напиши скрипт, поставь его в крон, проверь, что он сработал — казалось бы все, да? Но это только верхушка айсберга, а под водой скрывается огромное количество проблем. Все помнят недавную проблему на gitlab, когда оказалось, что операция по удалению данных была проведена не на резервном, а на основном сервере БД, бэкапы оказались размером в 0 байт, бэкапы в S3 недоступны, но, на счастье, резервная копия оказалась на одном из других серверов.

              image

              Как быть уверенным, что резервное копирование действительно работает? И что даже если скрипты работают, то данные в архивах есть? Что бэкапится именно то, что нужно? По нашей статистике, проблемы с резервным копированием происходят раз в 21 день. Если вы не проверяли ваши бэкапы дольше этого времени — возможно, у вас есть проблемы. В посте мы расскажем о своем опыте по созданию системы резервного копирования в гетерогенной инфраструктуре из 2000 машин, 20 терабайт ежедневных бэкапов самых разных систем, проблемах, которые мы встречали на своем пути, и как мы их решаем.
              Читать дальше →
            • Создание языка программирования с использованием LLVM. Часть 6: Расширение языка: Операторы, определяемые пользователем

              • Translation
              • Tutorial
              Оглавление:
              Часть 1: Введение и лексический анализ
              Часть 2: Реализация парсера и AST
              Часть 3: Генерация кода LLVM IR
              Часть 4: Добавление JIT и поддержки оптимизатора
              Часть 5: Расширение языка: Поток управления
              Часть 6: Расширение языка: Операторы, определяемые пользователем
              Часть 7: Расширение языка: Изменяемые переменные
              Часть 8: Компиляция в объектный код
              Часть 9: Добавляем отладочную информацию
              Часть 10: Заключение и другие вкусности LLVM



              6.1. Введение


              Добро пожаловать в главу 6 руководства “Создание языка программирования с использованием LLVM”. К данному моменту у нас есть полнофункциональный язык, хотя и минимальный, но, тем не менее, полезный. Но по-прежнему осталась одна проблема. В нашем языке мало полезных операторов (нет, например, деления, логического отрицания, и даже сравнений, за исключением оператора сравнения «меньше»).
              Читать дальше →
              • +47
              • 10.7k
              • 5
            • Кому б̶е̶з̶ с ISDEF жить хорошо

                В прошлом году Александр Ивлев, CEO “Хок Хаус Интегрэйшн”, впервые посетил конференцию ISDEF (Independent Software DEvelopers Forum) и затем стал ее членом. Александр рассказал, зачем он вошел в Ассоциацию, каким был эффект от вступления. И, конечно, было интересно, как изменился флагманский продукт компании — AMBER CRM и платформа AMBER за последний год.

                C чего для вас начался ISDEF?


                Для меня ISDEF начался со знакомства с Виталием Янко из Роботикум и Александром Казиным [главным организатором конференций ISDEF]. Забавно получается, я сейчас вспоминаю наш первый диалог с ними. Как раз спрашивал коллег, зачем нужен ISDEF, почему они туда вступали, и прочее. Потом с этими вопросами я обратился уже к Виталию и Александру. Они мне рассказали о потенциале нетворкинга конференции, о том, что часто возникают запросы со стороны клиентов о задачах, для совместного решения которых требуется не один, а несколько участников. В результате решение о вступлении в ассоциацию оказалось эмоциональным и было принято в тот же день — я отправил в наш отдел маркетинга SMS с перечнем людей, которые должны порекомендовать нас к вступлению, а членами ISDEF мы стали уже после завершения осенней конференции.

                image
                Читать дальше →
                • +10
                • 1.6k
                • 2
              • Ой, у меня задержка

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

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

                  Прежде чем переходить к обсуждению задержек (оно же latency, delay), надо ответить на очень важный вопрос: а зачем вообще их сокращать. Сокращать задержку хочется почти всегда, но требуется не всегда.

                  Так, например, прямой эфир с острополитическим ток-шоу в принципе стоит минуты на 3 придержать от прямого эфира, что бы можно было оперативно отреагировать на резкое развитие дискуссии, а вот вебинар или удаленное управление беспилотником требует минимальной задержки чтобы люди могли спокойно перебивать друг друга, а груз падал ровно в цель.
                  Читать дальше →
                • Как настроить командную работу и сохранять спокойствие в чатах Телеграма, если всё горит, и все в аду

                    У нас беспокойная работа — с сайтами, которые мы поддерживаем, постоянно что-то происходит, и на любую аварию мы должны среагировать за 15 минут — все это в режиме 24/7, семь дней в неделю. Задачи для админов невозможно запланировать — сложно представить себе такой план на неделю: случится 25 аварий, и мы их устраним одну за другой. О том, как мы пытаемся с этим жить, я и хочу рассказать.

                    image
                    Читать дальше →
                  • Что творится с HEVC (h265)

                      В своё время разработка кодека H264 стала настоящим прорывом, потому что получилось посадить за один стол людей, занимающихся телевидением, IP камерами, конференц-связью и родить стандарт, которого в целом хватило всем.

                      Напоминаю, что кодек — это не конкретный алгоритм, а описание форматов упаковки видео так, что бы упихнуться в предельно сжатое количество бит. Энкодер волен выбирать способы упаковки согласно стандарта кодека.

                      Так вот H264 — это сочетание хорошего кодека, хороших энкодеров и массы приличных декодеров. Но что же происходит с H265?
                      Читать дальше →
                    • «Ржавая» IP-камера: прошивка на Rust

                        До появления ботнета Mirai только особо интересующиеся знали о том, что находится внутри обычных IP камер. В большинстве случаев там стоит обычный линукс, причем частенько с дефолтным рутовым паролем, а то и вообще без него: у нас в офисе стоит такая камера, с прошивкой от декабря 2016 года и беспарольным рутовым телнетом.

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

                        Грустная реальность в том, что очень часто этот софт написан далеко не лучшим образом. Достаточно сказать, что большинство камер, которые висят на улице очень страдают из-за большого расстояния до сервера, потому что авторы их прошивки освоили мастерство потерь данных по TCP.

                        Мы решили исправить эту ситуацию своей прошивкой, причем сделав ставку на Rust.
                        Читать дальше →
                      • Business of Software Europe — конференция про ИТ-бизнес (почти) без Growth Hacks

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

                          В июне этого года Константин Каплинский, CEO «ГлавСофт» и член правления Ассоциации ISDEF(Independent Software DEvelopers Forum), целенаправленно съездил на Business of Software Europe в Лондоне и делится впечатлениями.
                          Читать дальше →
                        • Let’s Encrypt: раздаем видео по HTTPS в один клик

                            image

                            Что такое Let's Encrypt знает, наверное, каждый читатель Хабрахабра, ведь опубликовано уже более 100 статей на эту тему. Большая часть из них, это инструкции по установке и настройке: какой пакет установить, какие строчки конфига поправить, какой скрипт разместить в crontab, как завести это на очередном веб-сервере и автоматизировать для docker и прочих модных технологий.

                            В нашем продукте — Flussonic, мы сделали, пожалуй, самый простой способ настройки Let's Encrypt, не требующий правки конфигов, просто нажатием кнопки «Сделай мне HTTPS».
                            Читать дальше →
                            • –7
                            • 5.6k
                            • 6
                          • Строим IPTV/OTT сервис: защита контента

                              В этой статье я хочу рассказать, как защищают видео контент, какие технологии для этого применяют. Речь пойдет в основном про интернет вещание, но придется затронуть и про DVB, и про Multicast, чтобы было понятнее, в чем разница.

                              Stalker Middleware, которую мы установили в прошлой статье, имеет интеграцию с нашей системой защиты контента, а так же с NGINX X-accel и Secure Link.

                              Статья рассчитана не только для профессионалов, но и для тех, кто еще ничего не знает про IPTV/OTT.
                              Читать дальше →
                            • Что такое Flussonic Watcher

                                Если у вас в голове бурлят идеи о том, как бы сделать историю, в которой будет много пользователей, много IP камер и куча профита с этого, то не проходите мимо — мы расскажем о том, как мы помогаем запускать сервисы массового видеонаблюдения на нашем Flussonic Watcher.

                                Flussonic Watcher это:


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

                                В состав Flussonic Watcher входит:

                                1. видеостриминговое ядро — сервер Flussonic;
                                2. веб-портал, предоставляющий доступ администраторам и пользователям к камерам и архивам видео без использования плагинов;
                                3. мобильные приложения;
                                4. агент на камеру для доступа к ней из-за NAT без проброса портов, мирайя и смс;
                                5. система интеграции с внешними биллингами, серверами авторизации;
                                6. набор готовых бизнес-процессов и тех-регламентов на подготовку и продажу камер для клиентского видеонаблюдения.

                                Зачем нужен Watcher?

                                Читать дальше →
                                • +16
                                • 6.4k
                                • 4
                              • Строим полноценный IPTV/OTT сервис: Stalker Middleware

                                • Tutorial
                                В этой статье я расскажу как установить бесплатную IPTV/OTT Middleware с открытым исходным кодом от компании Инфомир, зачем она нужна и какие возможности предоставляет пользователям и администраторам.

                                Статья будет полезна небольшим операторам и даже пользователям. Можно «поднять» у себя дома Stalker и использовать его для просмотра* бесплатных IPTV и интернет каналов на приставке. Самому организовать EPG и запись телеканалов.

                                *Stalker Middleware не содержит никаких ссылок на сервисы или телеканалы,
                                не открывает доступ к какому-либо контенту, а лишь предоставляет удобный
                                интерфейс для администраторов сервиса и конечных пользователей.


                                image
                                Читать дальше →
                              • Как уберечь IP камеру от ботнета Mirai с Flussonic Agent

                                  Недавняя серия рекордных DDoS атак под терабит здорово взбудоражила тех, кто вроде к такому уже привык. Вполне возможно, что ситуация повторится в ближайшее время, причем с существенно большей силой, ведь базовые причины возникновения такого мощного ботнета как Mirai не устранены.

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

                                  Я хочу рассказать о некоторых аспектах этой проблемы и какие могут быть шаги, чтобы снизить остроту этой проблемы.

                                  Текущее положение дел


                                  Итак, сейчас в мире продаются миллионы IP камер. Первая же ссылка из интернета заявляет про 200 миллионов камер безопасности, и эта цифра выглядит вполне разумно.

                                  Не все CCTV камеры — IP, до сих пор продается огромное количество аналоговых камер. Аналоговые камеры понятны, в своём роде удобны, предсказуемы: ведь в них нет никакого глючащего софта, всё аппаратное. Но даже несмотря на последний всплеск AHD и HDCVI, IP камеры в силу лучшего качества картинки и большей гибкости замещают аналог (прекрасный повод аргументированно обсудить столь интересный вопрос в комментариях).
                                  Читать дальше →
                                • О фреймворках

                                    Роман Ивлиев


                                    В сегодняшней статье поговорим о неотъемлемой составляющей большого числа современных веб-проектов — о фреймворках.


                                    Роман Ивлиев на примере множества проектов портала banki.ru, а также заказной разработки в студии крупных проектов Онтико. Рассмотрим следующие темы и поищем ответы на вопросы:


                                    1. Что такое фреймворк, и зачем их пишут.
                                    2. Почему для некоторых языков их десятки, а для некоторых — единицы.
                                    3. В чём плюсы и минусы применения.
                                    4. Наиболее распространённые мифы.
                                    5. Использовать или нет — примеры из жизни.
                                    6. Как выбрать из множества доступных вариантов, на что стоит обратить внимание.
                                    Читать дальше →
                                  • Обзор возможностей видеостримера Flussonic

                                      За несколько лет программирования мы добавили большое количество различных возможностей в Flussonic, так что хочется немного рассказать о том, как Flussonic устроен и что он может.

                                      Для начала напомню: Flussonic — это state of art видеостриминговая серверная программа, которая может брать видео из различных источников, записывать его по необходимости на диск и раздавать клиентам по различным протоколам. Может работать на Intel, ARM, Tilera и т.п. Отличительная особенность — особая легкость конфигурации, не требующая ни единого мегабайта XML для настройки и запуска.

                                      Во внутренней структуре и функциональности можно выделить две больших и важных части: работа с видео потоками и работа с видеофайлами (VOD).
                                      Читать дальше →
                                      • +12
                                      • 21.8k
                                      • 9