Отчёт Центра мониторинга информационной безопасности за I квартал 2017 года

Автор: admin от 19-04-2017, 23:30, посмотрело: 45

В отчёте мы собрали сводную статистику по зафиксированным в I квартале 2017 года нашим корпоративным Центром мониторинга событиям и инцидентам информационной безопасности.

Отчёт Центра мониторинга информационной безопасности за I квартал 2017 года

Поскольку у нас есть достаточно большой набор данных:


  • 12 000 узлов на мониторинге;

  • 137 873 416 событий информационной безопасности;

  • 98 подтверждённых инцидентов;


то статистика будет применима для любой средней и крупной организации.

Данные в отчёте — это то, что видим мы, и вы можете «прикинуть» картину на свою систему обеспечения безопасности информации. 5 графиков, 1 схема и карта мира под катом

Категория: Информационная безопасность

 

Приглашаем на Android Devs Meetup 26 апреля

Автор: admin от 19-04-2017, 20:25, посмотрело: 24

Приглашаем на Android Devs Meetup 26 апреля

Приглашаем Android-разработчиков на шестой Android Devs Meetup, который состоится в московском офисе Mail.Ru Group. Мы обсудим фичи мобильной разработки для Android от разработчиков Одноклассников, а также интересные особенности языка программирования, который сейчас интересует многих разработчиков — Kotlin — на примерах из практики JetBrains, Splyt и Avito. В программе встречи четыре доклада, подробности читайте под катом.

Категория: Веб-разработка, Android

 

Ломать нельзя помиловать, или что ждет хакеров на PHDays VII

Автор: admin от 19-04-2017, 20:25, посмотрело: 28

Ломать нельзя помиловать, или что ждет хакеров на PHDays VII


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

Категория: Программирование, Веб-разработка, Информационная безопасность

 

Инструкция по публикации Android-приложения в Google Play

Автор: admin от 19-04-2017, 20:25, посмотрело: 27

Вслед за инструкцией по публикации приложения в App Store выкладываем внутренний свод правил Лайв Тайпинг по публикации приложений в Google Play. Вне зависимости от того, насколько ты крутой и опытный проджект-менеджер, всегда есть шанс забыть что-нибудь. Эта инструкция призвана облегчить вам жизнь.

Итак, что нужно сделать PM`y в ходе публикации:


  • Создать аккаунт в Google Play Developer Console для заказчика, если у заказчика такового нет, или предложить произвести публикацию с нашего аккаунта.

  • Оформить privacy policy. Оно должно быть опубликовано в Google Play-консоли. Это ответственность клиента, но при желании исполнитель может продавать свою экспертизу по созданию такого документа, продавать его публикацию и хранение в качестве лендинга.

  • Подготовить маркетинговые материалы (иконка, скриншоты, IPA, баннер, текст, проморолик).

  • Обеспечить сборку наличием сертификата цифровой подписи.

  • Настроить оплату за пользование приложения.

  • Отправить сборку в Google Play.


  • Все подробности — под катом.

    Инструкция по публикации Android-приложения в Google Play

    Категория: Веб-разработка, Google, Android

     

    Внедрение сервиса Apple Music в iOS-приложение

    Автор: admin от 19-04-2017, 20:25, посмотрело: 23

    Сегодня наши партнеры – разработчики компании Music Paradise – приготовили новый материал для читателей нашего блога. На этот раз ребята подробно расскажут об интеграции Apple Music в собственное приложение. Аналогичный опыт уже был описан на Хабре, однако статья разработчиков Music Paradise призвана не столько познакомить читателей с данным процессом, сколько подробно рассказать о нем и о некоторых важных, но неочевидных моментах при работе с Apple Music.

    «С релизом iOS 9.3 яблочная корпорация дала возможность использовать свой сервис Apple Music для воспроизведения музыки. Мы решили опробовать эту возможность в работе над своим приложением Music Paradise Player. Опыт оказался весьма поучительным — в системе обнаружились некоторые подводные камни и слабые места, о которых полезно знать заранее. В этой статье мы постараемся кратко изложить основные моменты работы с Apple Music, а также некоторые особенности этой системы.

    Внедрение сервиса Apple Music в iOS-приложение

    Категория: Веб-разработка, Apple, iOS

     

    Погоня за первой пасхалкой

    Автор: admin от 19-04-2017, 20:25, посмотрело: 22

    Все началось с приближающегося релиза проекта, над которым я работаю, под названием «починка Gran Trak 1», о первой аркадной видео-игре 1974 года. Я закончил ремонт электроники и пытался взять интервью у как можно большего числа людей, которые занимались созданием игры. Одно из интервью было с Роном Милнером. Рон интересный парень. Он был инженером и изобретателем секретного мозгового центра Atari в горах — Cyan Engineering с 1973 по 1985 год. Помимо работы с монетоприёмниками он был одним из изобретателей системы видеоигр Atari 2600 и даже помог прототипировать анимации для роботов в Chuck E Cheese. В конце нашего разговора, когда мы болтали обо всем подряд, он спросил:

    «Вы когда-нибудь играли в Starship 1

    Категория: Программирование » Веб-разработка

     

    Rx. Постигаем retryWhen и repeatWhen на примерах из Android разработки

    Автор: admin от 19-04-2017, 19:20, посмотрело: 23

    В сети очень много русско- и англоязычных статей по Rx операторам retryWhen и repeatWhen.
    Несмотря на это, очень часто встречаю нежелание их использовать (ввиду сложного синтаксиса и непонятных диаграмм).

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

    Категория: Веб-разработка, Android

     

    Передача намерений

    Автор: admin от 19-04-2017, 19:15, посмотрело: 39

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


    В этой статье, я хочу обсудить шаблон проектирования новый тип (newtype), а также типажи From и Into, которые помогают в преобразовании типов.

    Категория: Программирование

     

    Как сделать свой С++ код кроссплатформенным?

    Автор: admin от 19-04-2017, 18:35, посмотрело: 35

    Возможно, кто-то, прочитав заголовок, спросит: «Зачем что-то делать со своим кодом?! Ведь С++ кроссплатформенный язык!». В целом, это так… но только пока нигде нет завязок на специфичные возможности компилятора и целевой платформы…

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

    В итоге получаем приложение, которое, в некоторой степени, «заточено» под конкретный компилятор (и даже под его конкретную версию!) и целевую ОС. Более того, из-за скудности стандартной библиотеки С++ некоторые вещи просто невозможно написать, не воспользовавшись специфичным API системы.

    Так было и у нас в Тензоре. Мы писали на MS Visual Studio 2010. Наши продукты были 32-х битными Windows-приложениями. И, само собой, код был пронизан всевозможными завязками на технологии от Microsoft. Однажды мы решили, что пора осваивать новые горизонты: пора научить СБИС работать под Linux и другими ОС, пора попробовать перейти на другое «железо» (POWER).

    В данном цикле статей я расскажу, как мы сделали свои продукты настоящими кроссплатформенными приложениями; как заставили их работать на Linux, MacOS и даже под iOS и Android; как запустили свои приложения на множестве аппаратных архитектур (x86-64, POWER, ARM и другие); как научили работать на big-endian машинах.
    Как сделать свой С++ код кроссплатформенным?

    Категория: Программирование, Веб-разработка, Windows, Linux

     

    Как мы делали ML Boot Camp III

    Автор: admin от 19-04-2017, 17:50, посмотрело: 25

    Как мы делали ML Boot Camp III


    19 марта закончился третий чемпионат по машинному обучению на платформе ML Boot Camp. 614 человек прислали решения и поборолись за главный приз ? MacBook Air. Для нас это важный проект: мы хотим расширить сообщество ML-специалистов России. Поэтому в наших задачах сможет разобраться даже новичок. Теоретически… Профи же соревнуются благодаря сложности метрик и большому ряду параметров задачи.


    Со второго контеста многое изменилось. Мы увеличили количество участников вдвое, прикрутили к серверу новую метрику, пофиксили баги и создали ML-комьюнити в Телеграме. Рассказываем, как проводили третий контест.

    Категория: Программирование

     
    Назад Вперед