Webroot представила свой защитный продукт для Android

Webroot представила свой защитный продукт для Android

К продаже готовы две новые разработки компании: Mobile Security и Tablet Security. Они будут оборонять телефоны и планшеты под управлением популярной мобильной ОС от вредоносного программного обеспечения, бороться с фишингом, предоставлять возможность удаленного отслеживания устройства и уничтожения хранящихся на нем данных.


Официальные лица Webroot говорят, что нет причин сомневаться в необходимости и востребованности решений для борьбы с угрозами на платформе Android. Операционная система от Google стала популярной, набрала достаточное количество пользователей, чтобы заинтересовать киберпреступников, получила первые ощутимые удары со стороны вредоносного программного обеспечения - так что самое время готовить для нее надежную "броню".

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

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

V3.co.uk

Письмо автору

Зачем Яндекс Go создал отдельный язык для расчёта стоимости поездок

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

Как объяснили разработчики в статье на Хабре, прайсинг работает не только при заказе машины.

Он пересчитывает стоимость при смене маршрута или способа оплаты, завершении поездки, обращении в поддержку и проверке данных аналитиками. Цена при этом может быть фиксированной, интервальной или считаться по таксометру.

 

Сначала сервисы параллельно собирают параметры поездки: тарифную категорию, геозоны, скидки, повышенный спрос и дополнительные услуги. Зависимости между источниками выстраиваются в граф, а запросы выполняются асинхронно на базе userver. Если некритичный источник не ответил, весь расчёт не падает.

 

Сам алгоритм раньше можно было бы держать в C++, но он меняется в среднем дважды в неделю. Выкатка сервиса на 50 подов занимает около 40 минут, а лес динамических конфигов быстро превратил бы код в музей условных операторов.

Поэтому Яндекс разработал собственный DSL. В нём есть условия, функции, неизменяемые значения и fold вместо циклов. Правила собираются в последовательную цепочку: каждое преобразование получает текущую цену и параметры, а возвращает новый результат с метаданными. Грамматику описали через ANTLR 4, а верификатор Z3 проверяет, что программа не выдаст некорректную цену.

 

Теперь изменение алгоритма не требует пересборки сервиса, ошибочную версию можно быстро откатить, а каждый расчёт — воспроизвести по входным данным и промежуточным результатам.

 

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

RSS: Новости на портале Anti-Malware.ru