Как стать автором
Обновить
81.85
Рейтинг
Ростелеком
Крупнейший провайдер цифровых услуг и решений
Сначала показывать
  • Новые
  • Лучшие

Кейс: автоматизация тестирования верстки сайта с помощью скриншотов

Блог компании Ростелеком Разработка веб-сайтов *Java *Обработка изображений *Тестирование веб-сервисов *

Привет, меня зовут Фахридин Джамолидинов, я специалист департамента тестирования в «Ростелеком ИТ». Занимаюсь автоматизацией тестирования основного сайта компании rt.ru. Наш сайт – это не только витрина для информирования клиентов и продаж услуг и товаров для сегментов B2C, B2B и B2O, он ещё предназначен для обслуживания текущих клиентов: FAQ, чат, формы обратной связи, платежные формы и т.п. Он постоянно обновляется, и каждый раз после выпуска новой версии нужно проверять сотни страниц с богатым, динамичным UI на работоспособность в браузерах и адаптивность вёрстки.

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

Осознавая, что ручное регрессионное тестирование существующего UI превращается в кошмар и отнимает кучу времени, мы решили автоматизировать данный процесс. Сегодня мы покажем, как работает автотестирование по скриншотам – будем акцентировать внимание на функционал aShot, или как помочь автотестам «видеть» ошибки.

Читать далее
Всего голосов 9: ↑5 и ↓4 +1
Просмотры 4.5K
Комментарии 5

Тысяча и один справочник в Master Data Management Ростелекома

Блог компании Ростелеком SQL *Администрирование баз данных *Хранение данных *

Всем привет! На связи Александр Киваев, руководитель направления департамента управления справочной информацией в команде управления данными «Ростелекома». Если у вас в компании внедрена и эффективно работает MDM система, то считайте, что вы сорвали джэк-пот, потому что это значительно облегчит вам процесс внедрения новых информационных систем в IT инфраструктуру компании, упростит и удешевит интеграцию имеющихся систем, и позволит вам создавать качественную аналитическую и управленческую отчетность, сократив при этом время на обработку, актуализацию и верификацию данных.

Именно эти преимущества мотивируют крупные компании внедрять MDM-решения. В этой статье мы хотим рассказать об опыте внедрения системы управления мастер-данными Ростелекома, о том с какими сложностями мы столкнулись и какими способами нам удалось их решить.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 2.2K
Комментарии 2

Возглавляя тренды, часть вторая

Блог компании Ростелеком Открытые данные *Исследования и прогнозы в IT Будущее здесь

Всем привет! На связи Павел Красовский, заместитель директора Центра стратегических инноваций в «Ростелекоме». О важности собственной методологии для оценки перспективных технологий я писал в предыдущем посте, вкратце – нам нужно понимать, по каким именно критериям оценивается важность и актуальность того или иного тренда. Сторонние исследования базируются на непрозрачных методах, поэтому «Хочешь сделать хорошо – сделай сам».

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 1.1K
Комментарии 4

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

Блог компании Ростелеком Работа с видео *Сетевые технологии *Веб-аналитика *

Привет! Меня зовут Сергей, я руководитель B2G-направления в «Ростелеком ИТ». Я хотел бы рассказать про Яндекс.Метрику и то, как мы начали использовать её для организации видеонаблюдения на выборах: где нам пригодились стандартные отчеты, группировки, сегментирование и какие возможности открывает кастомизация этого сервиса.

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

В итоге, у нас родилась концепция двух порталов: один открытый, с HLS-трансляцией в прямом эфире и который выдержит более миллиона единовременных посещений. Второй – закрытый, служебный портал с большим количеством статистики, выгрузками, просмотром архива для заказчиков: представителей ЦИК, избирательной комиссии субъектов РФ и других заинтересованных лиц. Из-за того, что мы решили сделать новые порталы, нам бы пришлось в значительной степени дорабатывать существующую статистику. Я решил проанализировать, какие данные у нас есть и как их можно передать в бесплатные сервисы сбора статистики. 

Читать далее
Всего голосов 15: ↑9 и ↓6 +3
Просмотры 1.8K
Комментарии 6

Спасибо, что живой: как мы выбирали пассивный лайвнесс

Блог компании Ростелеком Информационная безопасность *Обработка изображений *

Всем привет! Меня зовут Наталья Бессонова, я директор проектов блока цифровой идентичности «Ростелеком». В этой статье хочу рассказать о том, как мы выбирали пассивный лайвнесс по одному изображению лица для Единой биометрической системы.

На Хабре не так много статей, посвященных лайвнесс в биометрических системах, а те, что есть, описывают методы и алгоритмы определения лайвнесс или, проще говоря, принадлежности биометрических образцов живому человеку. Отдадим должное их авторам – статьи интересные и содержательные, но что если нас интересует насколько хорошо они работают на данных, не входящих ни в один из открытых дата-сетов? Как понять, насколько лайвнесс действительно плох или хорош и какой следует выбирать при необходимости? В этой статье я опишу подход к выбору пассивного singleshot-лайвнесс (т.е. по одному изображению) лица для Единой биометрической системы.

Читать далее
Всего голосов 21: ↑9 и ↓12 -3
Просмотры 2.7K
Комментарии 22

Внедрение CI/CD и DevOps в Enterprise (Ростелеком) — часть 3

Блог компании Ростелеком IT-инфраструктура *DevOps *

Круг DevOps – катаем квадратное, таскаем круглое

Всем привет! Это третья, завершающая, часть нашего рассказа о том, как «Ростелеком ИТ» внедряет CI/CD & DevOps в энтерпрайзовый ИТ-ландшафт и тяжелые монолитные Legacy-системы. Первую часть про внедрение CI/CD в десятки проектных команд очень большой компании можно прочитать на Хабре по ссылке здесь. Вторую часть – сугубо инженерную, с описанием прикладных подходов, инструментов и реализаций – читайте тут.

Сегодня мы расскажем про процесс внедрения в рамках Karma Framework в круге.

Читать далее
Всего голосов 11: ↑3 и ↓8 -5
Просмотры 2.8K
Комментарии 1

Использование Jira Query Language на практике

Блог компании Ростелеком Управление разработкой *Управление проектами *Atlassian *
Всем привет!

Меня зовут Сергей Раков, я руководитель B2G-направления в компании «Ростелеком ИТ». Я хочу рассказать про язык Jira Query Language (JQL): как им пользоваться на практике, основные приемы, с какими проблемами мы сталкивались и как их решали.

image Оригинал картинки взят у deviniti.com/atlassian
Читать дальше →
Всего голосов 7: ↑4 и ↓3 +1
Просмотры 3.2K
Комментарии 3

Как мы прошли путь от разработки прошивок для каждой камеры до создания универсального SDK для вендоров камер

Блог компании Ростелеком Настройка Linux *Работа с видео *Разработка под Linux *Разработка для интернета вещей *

Привет, меня зовут Олег Герасимов, я директор центра компетенций IT-кластера Ростелекома. Наша команда среди многих задач разрабатывает прошивки камер видеонаблюдения для B2B и B2C-сервисов. В предыдущей статье я рассказывал, как мы научились самостоятельно разрабатывать софт и прошивки для IP-камер, в том числе и недорогих, и подключать их к облаку.


За прошедшее время камеры с нашей прошивкой уже появились на рынке, и, судя по данным Яндекс.Маркета, — на полках магазинов цены на них начинаются от 1500 рублей. И это уже не дешевый «ноунэйм», а качественные камеры ведущих мировых брендов: Hikvision, Dahua и Uniview. На мой взгляд, это отличный результат!



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

Читать дальше →
Всего голосов 15: ↑12 и ↓3 +9
Просмотры 5K
Комментарии 15

Видеонаблюдение за экзаменом: как это работает

Блог компании Ростелеком Работа с видео *Машинное обучение *

Привет! Как вы знаете, мы являемся провайдером видеонаблюдения на различных значимых событиях, в том числе и ЕГЭ. 

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

Обычно за ходом экзамена следят специальные люди — наблюдатели. Они отмечают на портале видеонаблюдения smotriege.ru подозрительное поведение участников ЕГЭ и передают обнаруженные нарушения на модерацию в Рособрнадзор. Если модераторы считают, что нарушение действительно было, то его передают дальше на отработку в пункт проведения экзаменов (ППЭ). Сотрудники ППЭ проверяют каждое такое обращение и решают, как поступить с нарушителем. Например, удалить с экзамена, если он использовал телефон или шпаргалку. 

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

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

Главная цель такой видеоаналитики — помогать наблюдателям находить нарушения во время экзамена, обращать внимание на подозрительное поведение участников ЕГЭ во время экзамена и устранять человеческий фактор в процессе наблюдения.

Читать далее
Всего голосов 16: ↑11 и ↓5 +6
Просмотры 3.5K
Комментарии 5

Свободы и ограничения дизайн-систем

Блог компании Ростелеком Веб-дизайн *Интерфейсы *Дизайн мобильных приложений *Дизайн

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

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

И в процессе возникает вопрос — а как дизайн-систему будут применять пользователи? Станут ли следовать всем правилам и гайдам, если мы их заложим в систему? Если напишем подробные мануалы, будут ли их читать? А если не напишем — не появится ли масса вопросов о границах и правильности применения компонентов? Что лучше: жестко зафиксированная инструкция или, наоборот, никаких правил?

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 2.1K
Комментарии 1

Внедрение CI/CD и DevOps в Enterprise (Ростелеком) — часть 2

Блог компании Ростелеком Open source *IT-инфраструктура *

Платформа Цифровых Продуктов Ростелеком. Как это устроено

Датой создания Платформы Цифровых Продуктов (ПЦП) можно считать лето 2017. Старое название - Digital Sandbox, или просто Песочница.

В основе инфраструктуры лежат два тенанта на базе виртуализации OpenStack-KVM, размещенных в независимых ЦОДах Национальной облачной платформы: продуктивный стенд ПЦП на М9, стенд разработки на М10.

Из-за обособленности подразделений общества разработке нужен был инструмент с предварительными интеграциями с основными сервисами и продуктами Ростелекома и возможностью мгновенной организации рабочего места. Таким инструментом и стала ПЦП.

Создание платформы позволило существенно сэкономить время на разработке цифровых сервисов и продуктов, упростив их разработку и эксплуатацию за счет того, что теперь не нужна подготовка инфраструктуры “с нуля”. Появилась возможность легко, быстро и эффективно создавать сайты, веб-приложения, чат-боты, различные интеграционные сервисы, а у команды разработки внутри ПЦП - прототипировать, развёртывать и администрировать приложения без необходимости настройки какой-либо инфраструктуры и технологий. Время предоставления готового стенда сократилось до нескольких часов. Все это помогло сделать ПЦП центром IT ядра Ростелекома.

Сетевой сегмент DMZ-КСПД-НОП позволил нам интегрироваться с системами Ростелекома, что в дальнейшем помогло запускать сервисы, работающие с персональными данными по ФЗ-152.

Благодаря всему этому мы смогли сделать ПЦП оптимальным решением для российского рынка, так как ядро платформы построено на базе Open source с применением технологий OpenShift, Kubernetes, Docker, не требующих приобретения дополнительных лицензий, так как являются свободно распространяемым ПО, на ресурсах НОП с набором готовых к работе сервисов. 

Для наглядности приведем пример ниже:

Читать далее
Всего голосов 19: ↑13 и ↓6 +7
Просмотры 4.8K
Комментарии 6

Нестабильная сортировка в JavaScript

Блог компании Ростелеком JavaScript *Программирование *Алгоритмы *

Когда я вижу пост на подобную тему в любой социальной сети, под ним почти всегда оказывается множество комментов вот такого типа:

Зачем это нужно знать, если есть встроенные методы сортировки?

Зачем изобретать велосипед заново?

Это нужно, чтобы пройти собеседование, объективно больше незачем это знать

В "любой движок javascript" работают не дураки, и уже сделали все как нужно

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

Сразу к делу

Как думаете, что произойдет после выполнения данного кода? ​

Читать далее
Всего голосов 20: ↑14 и ↓6 +8
Просмотры 3.8K
Комментарии 29

Внедрение CI/CD и DevOps в Enterprise (в нашем случае — Ростелеком)

Блог компании Ростелеком IT-инфраструктура *DevOps *IT-компании

Тема до сих пор весьма хайповая, и админы, добавляющие в свои резюме словечко DevOps, автоматически рассчитывают на +100К к зарплате. Но мы не про это. Мы хотим рассказать про то, как Ростелеком ИТ внедряет CI/CD & DevOps в энтерпрайзовый ИТ-ландшафт и тяжелые монолитные Legacy-системы.

Первая часть нашего руководства будет про « Почему, зачем, как получить на это денег от бизнеса и как получается внедрять CI/CD в десятки проектных команд очень большой компании». Это интересная практическая информация для руководителей ИТ-подразделений и лидов. Вторая часть статьи – сугубо инженерная, с описанием прикладных подходов, инструментов и реализаций в зависимости от типа и технологического статуса проекта. И третий блок будет про процесс внедрения в рамках Karma Framework в круге. Поехали!

Читать далее
Всего голосов 17: ↑11 и ↓6 +5
Просмотры 8.9K
Комментарии 5

Обзор криптографического протокола системы дистанционного электронного голосования

Блог компании Ростелеком Децентрализованные сети Информационная безопасность *Законодательство в IT
В этой статье мы разберем детали реализации криптографического протокола системы дистанционного электронного голосования.

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

Инициализация системы. На этапе инициализации голосования выполняются следующие криптографические операции:

  • Выработка ключевой пары валидатора для выдачи и проверки слепой подписи, как наиболее стойкий и рекомендуемый академическим сообществом для процедуры анонимизации в системах электронного голосования. В настоящий момент системой поддерживается алгоритмы слепой подписи на эллиптических кривых и на базе алгоритма шифрования RSA. В проводимом голосовании использовался алгоритм выдачи и проверки слепой подписи на базе алгоритма шифрования RSA с длиной ключа 4096 бит.
  • Выработка общего открытого ключа шифрования. Для большей безопасности в процессе выработки ключа используется сразу два криптографических алгоритма: протокол DKG Pedersen 91 распределенной выработки ключа и протокол разделения ключа Шамира. Выработка ключа осуществляется как участниками, обладающими техническими средствами, позволяющими контролировать непосредственно ноды сети и сервера подсчета, так и участниками, которые являются хранителями ключей, записанных на внешние носители. Итогом работы двух этих алгоритмов является общий открытый ключ шифрования бюллетеней. Далее мы более подробно рассмотрим процедуру выработки этого ключа.
Читать дальше →
Всего голосов 15: ↑11 и ↓4 +7
Просмотры 3.3K
Комментарии 2

Промежуточные итоги круглосуточного мониторинга системы ДЭГ

Блог компании Ростелеком
При организации безопасности и контроля соблюдения всех требований, предъявляемых к системе дистанционного электронного голосования, применяется комплексный подход, с учетом наработок и опыта в высоконагруженном сервисе инфраструктуры электронного правительства. Мониторинг и анализ защищенности осуществляется в режиме 24/7 на всех этапах, вплоть до окончания голосования. В частности, для мониторинга информационной безопасности привлечены силы корпоративного центра ГосСОПКА ПАО «Ростелеком», которые работают при тесном взаимодействии с профильными организациями и компетентными органами.
Читать дальше →
Всего голосов 18: ↑11 и ↓7 +4
Просмотры 1.1K
Комментарии 0

Обзор процедуры анонимизации системы дистанционного электронного голосования

Блог компании Ростелеком Децентрализованные сети Законодательство в IT
В предыдущих публикациях мы остановились на том, что в рассматриваемой нами системе дистанционного электронного голосования для обеспечения тайны голосования и анонимизации избирателя используется криптографический алгоритм «слепой электронной подписи». В этой статье мы рассмотрим его более подробно.

Сначала обратимся к известному и знакомому алгоритму электронной подписи, который широко применяется в информационных системах различного назначения. В основе электронной подписи лежат криптографические алгоритмы асимметричного шифрования. Асимметричное шифрование – это шифрование с помощью 2 ключей: один из них используется для шифрования, другой для расшифрования. Их называют открытый (публичный) и закрытый ключ. Открытый ключ известен окружающим, а закрытый – только владельцу электронной подписи и хранится в недоступном для других месте.

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

Полученная символьная последовательность (хэш от документа) зашифровывается отправителем документа с помощью закрытого ключа и вместе с открытым ключом отправляется получателю. Получатель расшифровывает с помощью открытого ключа символьную последовательность, применяет к документу точно такую же хэш функцию и сравнивает результат преобразования с результатом расшифровки. Если все совпадает, то в документ не было внесено изменений после подписания его отправителем.
Читать дальше →
Всего голосов 14: ↑10 и ↓4 +6
Просмотры 2.5K
Комментарии 8

Обзор системы дистанционного электронного голосования ЦИК РФ

Блог компании Ростелеком Децентрализованные сети Законодательство в IT
31 августа 2020 состоялся публичный тест системы дистанционного электронного голосования (далее ДЭГ) с применением технологии блокчейн, разрабатываемой по заказу ЦИК РФ.

Для знакомства с новой системой электронного голосования и понимания того, какую роль в ней играет технология блокчейн и какие еще компоненты используются, мы начинаем серию публикаций, посвященных основным техническим решениям, применяемым в системе. Начать предлагаем по порядку — с требований к системе и функциям участников процесса
Читать дальше →
Всего голосов 35: ↑20 и ↓15 +5
Просмотры 9.5K
Комментарии 35

Проект «Ростелеком. Ключ»

Блог компании Ростелеком Умный дом
В нашей стране в среднем на каждого россиянина приходится одна комната. С 2014 по 2019 год было построено 400 миллионов квадратных метров жилья (так говорит Росстат). Столько не строили даже в последнюю, самую успешную для строительства пятилетку в РСФСР. Мы, учитывая такой тренд на рынке недвижимости, проанализировали потребности населения и модели поведения покупателей новостроек. В последние годы покупатели квартир в новостройках, помимо соотношения цены и качества, удобного местоположения, планировки, все больше внимания уделяют вопросам безопасности, комфорта и удобства проживания и окружающей среды. Принимая это во внимание, мы решили разработать продукт под запросы жителей новостроек, спрогнозировали его эффективность и приняли решение запустить «Ростелеком. Ключ».



«Ключ» сейчас — это система управления домом, включающая в себя и умные домофоны, и видеонаблюдение в подъезде и во дворе, и выдачу виртуальных пропусков, и умный шлагбаум, цифровые счетчики потребления ресурсов и многое другое. Причем всеми этими функциями и устройствами можно управлять через мобильное приложение или личный web-кабинет. У нас получилось сделать кроссегментный продукт B2B2C, который и нам обеспечивает новых клиентов, и даёт возможность жильцам домов комфортно взаимодействовать с управляющими компаниями.

Но обо все по порядку.
Читать дальше →
Всего голосов 13: ↑11 и ↓2 +9
Просмотры 8.9K
Комментарии 13

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

Блог компании Ростелеком Анализ и проектирование систем *Обработка изображений *Здоровье Инженерные системы

Пять секунд — это много или мало? Чтобы выпить горячий кофе — мало, чтобы приложить карту и пройти на работу — много. Но иногда даже из-за такой задержки на проходных образуются очереди, особенно по утрам. А давайте теперь выполним требования по профилактике COVID-19 и начнём измерять температуру у всех входящих? Время прохода увеличится в 3–4 раза, из-за этого появится толпа, и вместо борьбы с вирусом мы получим идеальные условия для его распространения. 

Чтобы этого не произошло, нужно либо организовать людей в очередь, либо автоматизировать этот процесс. Во втором варианте необходимо считать температуру сразу у большого числа людей, не нагружая их дополнительными действиями. Это можно сделать, если дополнить систему видеонаблюдения тепловизором и выполнять сразу несколько действий: идентифицировать лица, измерять температуру и определять наличие маски. О том, как работают такие системы, мы говорили на нашей конференции «Биометрия против пандемии» и подробнее расскажем под катом.
Читать дальше →
Всего голосов 19: ↑17 и ↓2 +15
Просмотры 6.9K
Комментарии 26

Реверс-инжиниринг программ, поиск веб-уязвимостей и две недели в Сочи: чего ждать студентам от «Кибервызова»

Блог компании Ростелеком Блог компании Ростелеком-Солар Информационная безопасность *Хакатоны CTF *


В 70-х годах для взлома телефонных сетей использовался обыкновенный свисток, в 90-х Адриан Ламо взламывал банки через интернет, используя только возможности браузера. Мир кибербезопасности не стоит на месте, постоянно усложняется и остаётся одной из самых интересных и захватывающих сфер в IT. Специально для тех, кому она интересна уже в институте, «Ростелеком» и «Ростелеком-Солар» уже второй год подряд дают возможность проверить свои силы в индивидуальных соревнованиях «Кибервызов». Итак, под катом — о том, как будут проходить эти соревнования, примеры заданий и рассказы победителей прошлого года о том, что оказалось самым сложным и как они съездили в НТУ «Сириус» на углублённый курс по информационной безопасности.
Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 2.6K
Комментарии 1

Информация

Дата основания
Местоположение
Россия
Сайт
www.company.rt.ru
Численность
свыше 10 000 человек
Дата регистрации
Представитель
RTteam