Как мы улучшили самозащиту приложения благодаря KNOX / Хабр

Привет! Меня зовут Сергей Занкин, я старший разработчик в мобильном штабе «Лаборатории Касперского» на проекте Kaspersky Safe Kids — это программа родительского контроля и защиты ваших детей в режиме 24/7.

В данной статье расскажу о добавлении Samsung KNOX (далее KNOX) в проект для улучшения функций самозащиты приложения от удаления, остановки и прочих читерских действий. Сразу скажу, что KNOX действительно помог нам повысить эффективность самозащиты от обхода родительских ограничений — мы получили неплохой буст с маленькими вложениями.

Статья будет полезна тем, кто связан с MDM-технологиями, для управления мобильными устройствами, в частности через Samsung KNOX. А также тем, кто хочет узнать, какие возможности предоставляет KNOX для управления устройствами и как внедрить его в собственное приложение, и интересуется, какие могут быть сложности при внедрении и как подобрать нужный тип лицензии.

Почему KNOX


Решение использовать MDM-технологии было не спонтанным — это некая контрмера на постоянно вводимые ограничения со стороны Goolge, например runtime permission, doze mode и т. п.

На MDM-решения взгляд падал не один раз, однако всегда находились какие-то «проблемы», из-за которых мы отказывались от данного варианта. Например, хотели использовать Android Enterprise, но для активации режима Device Owner необходимо было сбрасывать устройство к заводским настройкам, а дальше просить на начальном экране 5 раз кликнуть на заголовок. Тут и начались первые сюрпризы: не везде работал данный способ (например, на Xiaomi). NFC не рассматривали, потом решили попробовать способ DPC Identificator. И тут нас ждало разочарование, так как для этого нужно состоять в программе Google Play EMM API, куда компания Google перестала принимать новых участников. Важно было использовать свое DPC-приложение, а не Google DPC.

Решили взять паузу. Новость пришла, откуда не ждали, а именно от компании Samsung, которая расширила варианты применения KNOX, а также сделала лицензии бесплатными.

Что такое KNOX-лицензия и как ее использовать?


Существуют следующие типы лицензий Knox Platform for Enterprise (KPE):


Добавлю, что на данный момент в проекте используется лицензия KPE Standard, которая покрывает все наши потребности.

Как начать использовать KNOX


Сперва нужно выполнить регистрацию на https://partner.samsungknox.com. После успешной регистрации откроется доступ к консоли разработчика, через которую будет предоставлен доступ к управлению лицензионными ключами.

Без действительного ключа невозможно будет активировать возможности KNOX на устройстве!

Процесс получения ключа состоит из нескольких шагов:

  1. Нужно определиться, какой ключ нужен — коммерческий или для разработчика.
  2. Необходим APK-файл, в котором реализуются возможности KNOX Api, чтобы подписать ключ его сигнатурой, то есть ключ можно использовать только в том приложении, для которого он выписан.
  3. Если необходима поддержка KNOX версии до 2.8, то нужно также получить ключ для обратной совместимости.

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

Активация KNOX не дает доступа к Android MDM API (Device Owner/Profile Owner).

Убедиться в этом можно, выполнив команду adb shell dumpsys user.

В случае активного KNOX запись Device owner id:-10000 не меняет значение с -10000 и Has profile owner: false не меняет значение на true: это говорит о том, что на устройстве не активирован режим работы Device Owner/Profile Owner.

Пример результата команды: adb shell dumpsys user
Current user: 0
Users:
 UserInfo{0:xxx:c13} serialNo=0 isPrimary=true
 .....
 Has profile owner: false
 .....
 .....
 Device owner id:-10000

Что нужно для добавления KNOX в проект?


Для использования KNOX нужно определиться со списком поддерживаемых версий, так как для поддержки KNOX до 2.8 версии потребуется сделать больше телодвижений.

Базовые шаги добавления KNOX Api в проекте следующие:

  1. Скачать и добавить в проект библиотеку knoxsdk.jar.
  2. Реализовать DeviceAdminReceiver.
  3. Реализовать обработчик для отслеживания состояния лицензии.
  4. Определиться с KNOX API, чтобы определить в AndroidManifest список KNOX-разрешений.


В разделе SDK Tool можно скачать актуальную версию SDK (knoxsdk.jar).

Перед тем как активировать KNOX-лицензию, нужно выдать разрешения для DeviceAdmin и проверить наличие Интернета.

Не все устройства Samsung поддерживают KNOX.

KNOX ограничивает вызовы методов KNOX API через KNOX-разрешения, поэтому перед тем, как использовать какой-либо метод, нужно объявить соответствующие разрешения в AndroidManifest.xml.

Чтобы понять, какие разрешения необходимы, нужно обратиться к официальной документации docs.samsungknox.com/devref/knox-sdk/reference/packages.html.

Например, чтобы использовать Geofencing API, нужно объявить разрешение com.samsung.android.knox.permission.KNOX_GEOFENCING.

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas. android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 package="com.knox.example">
 
 <uses-permission android:name="com.samsung.android.knox.permission.KNOX_APP_MGMT" />
 <uses-permission android:name="com.samsung.android.knox.permission.KNOX_RESTRICTION_MGMT" />
 <uses-permission android:name="com.samsung.android.knox.permission.KNOX_LOCATION" />
 <uses-permission android:name="com.samsung.android.knox.permission.KNOX_MULTI_USER_MGMT" />
 <uses-permission android:name="com.samsung.android.knox.permission.KNOX_CUSTOM_SETTING" />
 <uses-permission android:name="com.samsung.android.knox.permission.KNOX_ENTERPRISE_DEVICE_ADMIN" />
 
 <application>
 <meta-data android:name="com.samsung.knoxlicense.permissions" android:value="true" />
 
 <receiver
 android:name=".receiver.KnoxLicenseReceiver"
 android:exported="false">
 <intent-filter>
 <action android:name="com.samsung.android.knox.intent.action.KNOX_LICENSE_STATUS" />
 <action android:name="com. samsung.android.knox.intent.action.LICENSE_STATUS" />
 </intent-filter>
 </receiver>
 </application>
 
</manifest>

Code Block 1. Пример AndroidManifest.xml с объявленными KNOX-разрешениями

Для получения результата активации KNOX-лицензии и отслеживания ее состояния в приложении необходимо реализовать BroadcastReceiver, который будет отслеживать событие com.samsung.android.knox.intent.action.KNOX_LICENSE_STATUS. В упрощенном виде код должен содержать минимум:

class KnoxLicenseReceiver : BroadcastReceiver() {
 
 override fun onReceive(context: Context?, intent: Intent?) {
 val errorCode = intent.getIntExtra(KnoxEnterpriseLicenseManager.EXTRA_LICENSE_ERROR_CODE, KnoxEnterpriseLicenseManager.ERROR_UNKNOWN)
 val resultType = intent.getIntExtra(KnoxEnterpriseLicenseManager.EXTRA_LICENSE_RESULT_TYPE, KnoxEnterpriseLicenseManager.LICENSE_RESULT_TYPE_VALIDATION)
 
 if (errorCode == KnoxEnterpriseLicenseManager.ERROR_NONE) {
 // success
 } else {
 // failed
 }
 
 if (resultType == KnoxEnterpriseLicenseManager. LICENSE_RESULT_TYPE_VALIDATION) {
 // validation
 } else if (resultType == KnoxEnterpriseLicenseManager.LICENSE_RESULT_TYPE_ACTIVATION) {
 // activation
 }
 }
}


Лицензия считается успешно активированной, если errorCode равен значению KnoxEnterpriseLicenseManager.ERROR_NONE и resultType равен значению KnoxEnterpriseLicenseManager.LICENSE_RESULT_TYPE_ACTIVATION.

Значение resultType также может быть KnoxEnterpriseLicenseManager.LICENSE_RESULT_TYPE_VALIDATION. Оно используется для проверки статуса лицензии (не отозвана / не истекла и т. п). Данное значение может приходить несколько раз в сутки и сигнализировать об изменении статуса лицензии: например, если лицензия истекла, то нужно активировать новый код.

Защита от удаления


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

В таблице в первом столбце указаны виды запретов, применяемых в политике KNOX, в колонке KNOX API приведен фрагмент кода, выполняющий данный запрет, а в колонке Permission — разрешение, необходимое для выполнения KNOX API для указанного фрагмента кода.


На устройствах Samsung с доступной функцией KNOX на экране Device Admin появится список запрашиваемых KNOX-разрешений (объявленных в файле AndroidManifest.xml):

Для активации KNOX-лицензии необходимо вызвать метод:

KnoxEnterpriseLicenseManager.getInstance(context).activateLicense("YOUR-LICENSE-KPE-KEY")


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

Если при активация произошла ошибка, то появится сообщение:

Геолокация


Сопутствующей задачей было желание улучшить определение месторасположения ребенка.

Данная задача была решена частично:

  1. Выдаем через KNOX разрешение на использование геолокации.
  2. Включаем GPS в момент запроса месторасположения.
    • Также выключаем суперэнергосберегающий режим, если он включен, и включаем его после завершения определения месторасположения.


Основная проблема связана с тем, что KNOX не позволяет управлять источниками геоданных (wifi/cell/gps и т. п.), а только разрешает включать настройку GPS.

Также выяснилось, что KNOX не помогает получить координаты, если устройство находится в DOZE-режиме (heavy doze). Правда, нужно обратить внимание, что режим DOZE наступает после длительного периода бездействия устройства (на бюджетных устройствах режим DOZE может активироваться через 10–30 минут бездействия), из-за чего можно считать актуальными те координаты, которые были до входа в DOZE.

Результаты


В заключение — несколько наглядных кейсов использования KNOX Api для улучшения самозащиты:

  1. Если KSK пытаются остановить, KNOX запрещает это делать и отображает соответствующее сообщение.

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

  3. Нельзя отозвать разрешение Device Admin, так как кнопка неактивная.

  4. На экране информации о приложении нельзя удалить приложение и остановить его (кнопки неактивные).

Итоги


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

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

А если вдруг вы не до конца уверены в своих знаниях C++, то можете сперва проверить силы в нашей игре про умный город.

МТС улучшила связь в Ростове Великом и на участке трассы М8 | 07.06.23

7 июня 2023 12:38

Средние скорости для абонентов выросли на 30%.

Компания МТС, цифровая экосистема, сообщает об улучшении качества связи в спальных микрорайонах Ростова Великого, а также на участке трассы М8, ведущей из Москвы в Архангельск через Ярославль и Вологду. Благодаря новому 4G-покрытию МТС средние скорости для абонентов выросли на 30%.

Высокоскоростной мобильный интернет стал доступен жителям улиц Загородная и Северная, Окружного проезда, Ярославского и Савинского шоссе, а также автомобилистам, проезжающим по трассе М8. В зоне действия ускоренного мобильного интернета оказались многоквартирные жилые дома, детские сады и школы, спортивные объекты, городской рынок, организации сферы услуг и кафе. Теперь жители Ростова смогут без труда загружать в сеть фото и видео, совершать онлайн-звонки, а также пользоваться всеми сервисами цифровой экосистемы.

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

— Мы стром сеть в области планомерно, ориентируясь на прогнозы Big Data и усиливая сеть там, где это в первую очередь необходимо. Жители спальных районов всегда являются одними из самых активных потребителей мобильного трафика, а трасса М8 — одна из главных транспортных артерий Ярославской области, нагрузка на которой заметно вырастет в сезон отпусков. Мы заботимся о том, чтобы нашим абонентам было комфортно пользоваться услугами связи в любом месте и в любой момент времени, поэтому работы ведем и в небольших населенных пунктах, и в городах побольше, — рассказал временно исполняющий обязанности директора филиала ПАО «МТС» в Ярославской области Сергей Кошталев.

Читайте новости в социальных сетях! Подписывайтесь на «Яркуб» во «ВКонтакте» и «Телеграме».

Яркуб

Яркуб

Теги

МТС

интернет

технологии

дороги

поделиться

    Читайте также

    • Ярославский «Львенок» снаружи и изнутри: знакомимся с трамваем, который привезли в депо прямиком с завода

    • Власти Ярославля рассказали, когда приведут в порядок детскую площадку на Первомайском бульваре

    • У ярославских властей не получилось продать недострой в Дзержинском районе

    • Ярославцам рассказали, как будет работать общественный транспорт в праздничные выходные

    • Знаменитый недострой на Октябрьской площади в Ярославле продают по сниженной цене

    • Уходит история: в Ярославле может закрыться последняя местная сеть продуктовых супермаркетов

    13 июня в 18:32

    «Что-то страшно»: жители Дзержинского района Ярославля массово жалуются на качество горячей воды

    Из крана течет жидкость рыжеватого оттенка, местами еле теплая и неприятного запаха.

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

    «Вот такая вода у нас в доме. Набрала в ванную для ребенка… Что-то страшно…» — такой пост в группе района написала в минувшие выходные ярославна Марина Лазарева, сопроводив текст фотографией ванны, наполненной водой рыжеватого оттенка.

    «Что-то страшно»: жители Дзержинского района Ярославля массово жалуются на качество горячей воды

    Фото: Марина Лазарева

    Запись за сутки набрала почти шесть десятков комментариев, которые представляют собой буквально перекличку тех, кто столкнулся с той же проблемой. Как оказалось, некачественная вода течет из кранов в домах на Ленинградском проспекте, улице Труфанова, проспекте Дзержинского, улицах Блюхера, Батова, Колесовой, Строителей, Волгоградской, проездах Моторостроителей и Мурманском, Тутаевском шоссе — словом, практически во всем районе. Жалобы в основном касаются непрозрачности воды, однако некоторые жители недовольны также ее температурой и запахом. Число обращений резко возросло примерно с начала длинных выходных.

    «Что-то страшно»: жители Дзержинского района Ярославля массово жалуются на качество горячей воды

    Фото: Александр Трофимов

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

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

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

    Кстати, весь Дзержинский район отключали от горячего водоснабжения на «гидравлику» месяц назад. На вопрос нашего портала, почему качество воды массово упало именно сейчас, в ТГК ответили, что сроки отключения, в общем-то, не играют роли, так как система в городе единая, централизованная.

    В компании также дали совет, что делать тем, кто столкнулся с предоставлением некачественной услуги.

    — Жителям домов, где качество горячей воды ухудшилось, следует обращаться в управляющую компанию для организации комиссионного обследования с участием представителей УК и ПАО «ТГК-2», — отметили в ТГК.

    Учитывая, сколь массовый характер носят жалобы, просить организовать комиссию может чуть ли не весь Дзержинский район.

    Заглавное фото: Юлия Шомина

    Читайте новости в социальных сетях! Подписывайтесь на «Яркуб» во «ВКонтакте» и «Телеграме».

    13 июня в 12:14

    В ДТП в Переславском районе погибли пассажир и водитель легкового автомобиля

    Также пострадала пассажирка иномарки.

    Утром 13 июня под Переславлем-Залесским произошло смертельное ДТП. На автодороге в обход города столкнулись ВАЗ под управлением 39-летнего мужчины и «Шкода», за рулем которой находился 57-летний мужчина. Об этом сообщили в пресс-службе УМВД России по Ярославской области.

    В результате аварии водитель и пассажир ВАЗа скончались на месте до приезда скорой медицинской помощи. 57-летняя пассажирка «Шкоды» доставлена в ЦРБ Переславля-Залесского.

    Сотрудники Госавтоинспекции устанавливают все обстоятельства произошедшего.

    Фото: пресс-служба МВД России 

    Читайте новости в социальных сетях! Подписывайтесь на «Яркуб» во «ВКонтакте» и «Телеграме».

    13 июня в 12:07

    Ярославский «Львенок» снаружи и изнутри: знакомимся с трамваем, который привезли в депо прямиком с завода

    Оценить вагон в деле пассажиры смогут уже в августе.

    В минувшее воскресенье, 11 июня, ярославским журналистам презентовали новый трамвай «Львенок». В субботу поздно вечером вагон доставили в трамвайное депо на Ленинградском проспекте с производственной площадки ООО «ПК Транспортные системы». Отметим, это первая с 2007 года поставка абсолютно нового трамвая в Ярославль.

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

    Предварительно, в августе новый вагон должен выйти на линию. На каком из четырех маршрутов он будет работать, пока неизвестно. Какое-то время «Львенку» предстоит поездить по старым линиям, однако, как заверил генеральный директор ООО «Мовиста Регионы Ярославль» Павел Копырин, удручающее состояние некоторых участков путей вагону не навредит.

    Добавим, в этом году также собираются полностью заменить пути на улице Блюхера и привезти в Ярославль еще три новых «Львенка». Всего же до 2025 года в город поступят 47 новых односекционных вагонов. Основные работы по замене рельсов и строительству трамвайной инфраструктуры запланированы на 2024-2025 годы.

    Как выглядит ярославский «Львенок» снаружи и изнутри — в нашем фоторепортаже.

    Фото: «Яркуб»

    Читайте новости в социальных сетях! Подписывайтесь на «Яркуб» во «ВКонтакте» и «Телеграме».

    13 июня в 09:18

    В Ярославле водитель автобуса насмерть сбил пешехода

    Авария произошла на пересечении улиц Чкалова и Розы Люксембург. 

    Вечером 12 июня в Ленинском районе Ярославля водитель автобуса насмерть сбил пешехода. Об этом сообщила пресс-служба регионального УМВД России.

    В полиции пояснили, что авария произошла на пересечении улиц Чкалова и Розы Люксембург. По предварительной информации, 31-летний водитель наехал на пешехода. Пострадавшего доставили в медицинское учреждение, однако врачам не удалось его спасти.

    На месте происшествия работала следственная группа. Устанавливаются все обстоятельства произошедшего.

    Фото: пресс-служба УМВД России по Ярославской области

    Читайте новости в социальных сетях! Подписывайтесь на «Яркуб» во «ВКонтакте» и «Телеграме».

    9 июня в 14:04

    В ДТП на трассе М-8 погиб известный ярославский ведущий и актер

    Не стало Стаса Куроптева.

    В ДТП на трассе М-8 погиб известный ярославский ведущий и актер импровизации Стас Куроптев. Об этом рассказали друзья и коллеги молодого человека.

    По предварительной информации, авария случилась в четверг, 8 июня, на трассе М-8. На данный момент известно, что автомобиль Стаса столкнулся с фурой. Это столкновение оказалось несильным. Однако в тот момент, когда водители осматривали свои машины, их сбила другая фура. Стас Куроптев погиб на месте.

    Стас — уроженец Архангельской области, однако закончил Ярославский государственный театральный институт и в последнее время работал преимущественно в Ярославле и Москве. Вел свадьбы, корпоративы и прочие мероприятия. Помимо этого, играл за ярославскую команду «Народные» на сцене «1000» проекта «Импровизация. Команды».

    «Есть вещи и события, на которые мы не в силах повлиять. Сегодня по ужасному стечению обстоятельств не стало одного из самых теплых и добрых актеров ярославской импровизации, нашего друга Стаса Куроптева. Мы пока не можем в это поверить. Да и вы, наверное, тоже. Одно знаем точно: нам будет очень сильно его не хватать. А еще мы можем запомнить, как это — быть легким, позитивным, добрым, порядочным человеком. И стараться быть такими же», — написали друзья Стаса в группе «Импровизация. Команды. Сцена 1000 | Ярославль».

    Сейчас они собирают средства в помощь жене и родителям погибшего. Похоронят Стаса на его родине в Архангельской области.

    Фото: «Импровизация. Команды. Сцена 1000 | Ярославль» / VK

    Читайте новости в социальных сетях! Подписывайтесь на «Яркуб» во «ВКонтакте» и «Телеграме».

    «Когда мозгу не дают спать, он думает, что ему угрожает опасность»: сомнолог из Ярославля рассказал о гигиене сна и осознанных сновидениях

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

    9 июня в 17:45

    Насилие становится способом коммуникации в семье: психолог из Ярославля рассказала о причинах травли в школах

    «Яркуб» поговорил с детским психологом центра «Доверие» Натальей Хабаровой на тему буллинга и травли школах. Специалист рассказала, что толкает детей на жестокость по отношению к одноклассникам, почему жертва не всегда может дать отпор обидчику, а также дала советы родителям.

    12 мая в 17:00

    «Детская книга — это дверца к счастью»: Ирина Лейк рассказала о секретах сказок для детей

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

    11 апреля в 15:20

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

    25 марта ярославскому хоккею исполняется 74 года. Александр Мешарес, один из самых первых болельщиков «Торпедо», а впоследствии «Локомотива», вспомнил, как развивался клуб, и рассказал, почему любит команду.

    23 марта в 16:57

    «Сложно представить сельское хозяйство без романовской овцы». Ярославский фермер о достоинствах, проблемах и возможностях дальнейшего развития местной породы

    Корреспонденты «Яркуба» побеседовали с основателем и руководителем СП «Юрьевское» Александром Чачиным.

    14 марта в 18:12

    «Когда впервые приехал в Ярославль, глаза на лоб вылезли». Михаил Пеймер в преддверии 100-летнего юбилея рассказал о городе 1930-х, участии в Сталинградской битве и молодом поколении

    25 февраля 2023 года ярославцу Михаилу Пеймеру исполняется ровно 100. Корреспонденты «Яркуба» встретились с ним в преддверии этого почетного юбилея и свыше двух часов разговаривали о жизни. Михаил Николаевич вспомнил Ярославль 1930-х — город, каким его уже очень мало кто помнит — и участие в Сталинградской битве. Затронули и тему молодого поколения. Представляем вашему вниманию большое интервью.

    21 февраля в 19:22

    Люди удивляются, когда узнают, что мы из России: группа Ocean Jet о поисках стиля, творчестве на расстоянии и сотрудничестве с Александром Петровым

    В рамках большого тура по городам России коллектив выступил в Ярославле. Корреспондент «Яркуба» пообщалась с участниками группы перед концертом.

    19 ноября в 17:35

    Интервью

    • «Когда мозгу не дают спать, он думает, что ему угрожает опасность»: сомнолог из Ярославля рассказал о гигиене сна и осознанных сновидениях

    • Насилие становится способом коммуникации в семье: психолог из Ярославля рассказала о причинах травли в школах

    • «Детская книга — это дверца к счастью»: Ирина Лейк рассказала о секретах сказок для детей

    • «В коробке во дворе мужики на коньках носились с воплями и криками»: старейший болельщик «Локомотива» рассказал об истории ярославского хоккея

    • «Сложно представить сельское хозяйство без романовской овцы». Ярославский фермер о достоинствах, проблемах и возможностях дальнейшего развития местной породы

    • «Когда впервые приехал в Ярославль, глаза на лоб вылезли». Михаил Пеймер в преддверии 100-летнего юбилея рассказал о городе 1930-х, участии в Сталинградской битве и молодом поколении

    • Люди удивляются, когда узнают, что мы из России: группа Ocean Jet о поисках стиля, творчестве на расстоянии и сотрудничестве с Александром Петровым

    больше интервью

    8 июня в 18:35

    Уходит история: в Ярославле может закрыться последняя местная сеть продуктовых супермаркетов

    Уже известно, что место одного из старейших магазинов займет другой сетевик, ныне работающий в городе.

    В Ярославле может полностью уйти в прошлое сеть супермаркетов «Лотос». И уже совершенно точно закрывается магазин на Ленинградском проспекте. Информацию об этом подтвердил директор ООО «Лотос-Ритейл» Игорь Блохин.

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

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

    — Формат супермаркетов сегодня не самый экономически выгодный. Супермаркет предполагает большие площади, следовательно, большие расходы. <…> Сеть очень маленькая, конкурировать с огромными федеральными сетями сложно, — цитирует Игоря Блохина «Ъ-Ярославль».

    Уходит история: в Ярославле может закрыться последняя местная сеть продуктовых супермаркетов

    Историческая справка

    Супермаркеты «Лотос» сегодня — единственная ярославская сеть. Она работает в городе с 1997 года. А магазин «Лотос-М» на Ленинградском проспекте стал одним из первых супермаркетов сети и одним из первых сетевых магазинов Ярославля в целом.

    В конце 1990-х Дзержинский район продолжал бурное развитие. В новых жилых кварталах, естественно, возникала потребность и в новых, современных магазинах. Небольших продуктовых магазинов, рынков и стихийно расставленных «кубиков Рубика» явно не хватало.

    Ленинградский проспект на рубеже XX-XXI веков. Фото: «Открытый Ярославль»

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

    «Лотос-М» же был, во-первых, крупнее, во-вторых, современнее классических супермаркетов. И поэтому явно выигрывал конкуренцию. Главным конкурентом для него являлся, пожалуй, находившийся неподалеку «Север-3», впоследствии канувший в Лету.

    «Лотос-М», «Ярославич», «Эльдорадо», «Купчий Яр», «Кристалл», «Пятачок» — лишь небольшой перечень ярославских магазинов рубежа веков.

    Уходит история: в Ярославле может закрыться последняя местная сеть продуктовых супермаркетов

    Открытие нового магазина в Ярославле. Конец 1990-х — начало 2000-х. Фото: Библиотека имени Петровых

    «Лотос», по сути, стал единственным продовольственным магазином, разросшимся до сети и дошедшим до наших дней.

    Уходит история: в Ярославле может закрыться последняя местная сеть продуктовых супермаркетов

    Первый «Лотос». Ленинградский проспект, 2000-е годы. Фото: «Циан»

    В 2013 году в отношении компании «Лотос-М», которой принадлежала сеть, следователи завели уголовное дело о неуплате налогов. Тогда же фирма была признана банкротом. Впрочем, все имущество тогда передали новой фирме — «Лотос-ритейл». И магазины продолжили работу.

    Теперь же единственная оставшаяся ярославская сеть рискует не пережить суровые 2020-е.

    Читайте новости в социальных сетях! Подписывайтесь на «Яркуб» во «ВКонтакте» и «Телеграме».

    8 июня в 18:25

    Неприятный сюрприз: в праздничные выходные в Ярославле ждут обвал холода с ночными заморозками

    Снова.

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

    Впрочем, предпраздничная пятница, 9 июня, начнется со вполне летней погоды. В первой половине дня воздух в Ярославле и области успеет прогреться до +19…+23 градусов. Ближе к вечеру небо затянут облака, брызнут дожди, местами сильные, не исключены грозы. А ветер стремительно закачает в регион скандинавскую прохладу.

    Примечательно, что благодаря антициклону дожди прекратятся, выглянет Солнце, однако температуры больше будут соответствовать концу апреля — началу мая. В субботу и воскресенье дневные температуры составят всего +12…+16 градусов. Но главный неприятный сюрприз погода преподнесет в ночные и утренние часы. Так, 11 и 12 июня на территории Ярославской области прогнозируются заморозки. А это для июня уже опасное явление.

    В праздничный понедельник, 12 июня, днем наметится робкое потепление до +17…+19 градусов. В будни станет еще теплее. Впрочем, предварительные прогнозы говорят о том, что предстоящее похолодание будет не последним, а настоящей летней жары в июне ждать не стоит.

    Читайте новости в социальных сетях! Подписывайтесь на «Яркуб» во «ВКонтакте» и «Телеграме».

    8 июня в 13:35

    День России в Ярославле отметят четырехдневными массовыми гуляниями: программа мероприятий

    Горожан и туристов ждут флешмоб, концерты, фестиваль и ралли ретро-автомобилей.

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

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

    9 июня, пятница

    • 11:00 — Городская акция-флешмоб «Это моя Россия». Колесо обозрения «Золотое кольцо»

    • 11:00 — Фестиваль бокса. Улица Кирова

    • 15:00 — «Мы — граждане России». Торжественная церемония вручения паспортов 14-летним гражданам России в рамках Всероссийской акции. МУК «Музей истории города Ярославля имени В. Г. Извекова»

    10 июня, суббота

    • 09:00 — 12:00 — Ралли классических автомобилей «Медведь». Площадь Труда

    • 09:30 — «ЯрЗарядка». Стрелка, нижний ярус

    • 11:00 — 14:00 — Межрегиональный фестиваль казачьей культуры «Казачий лад и жизненный уклад». Парк «Юбилейный»

    11 и 12 июня, воскресенье и понедельник

    • В течение дня — Проект «Музейная набережная». Волжская набережная

    12 июня, понедельник

    • 11:00 — 13:00 — Праздничная программа «Славим тебя, Россия!» Парк Победы

    • 11:00 — 12:30 — Концерт «И в песне и в сердце — Россия». Парк «Юбилейный»

    • 11:00 — 13:00 — Праздничная программа «Будем вместе в этот день». Сквер на проспекте Машиностроителей

    • 12:00 — 17:00 — Интерактивная площадка «МежФест» в рамках проекта «Бульвар России». Первомайский бульвар

    • 12:00 — 20:00 — Программа «Я — Россия». Парк на Даманском острове

    • 12:00 — 14:00 — Программа «Наш дом Россия!» Парк «Рабочий сад»

    • 11:00 — 12:00 — Конкурс рисунка на асфальте «Яркие краски Родины». Парк у Дома культуры «Гамма»

    • 12:00 — 13:00 — Концертная программа «Есть Россия у меня». «Парк у Дома культуры «Гамма»

    • 12:00 — 14:00 — Концертная программа «Над тобою солнце светит, Родина моя!» Парк у Дома культуры «Энергетик»

    • 12:00 — 14:00 — Праздничная программа «Родная Родины душа». Парк «Нефтяник»

    • 12:00 — 13:30 — Концертно-развлекательная программа «Мы вместе». Дом культуры «Радий»

    • 09:00 — 21:00 — День России в Ярославском зоопарке. 09:00 — 21:00 — Фотозона «Россия». 10:00 — Показательное кормление медведей. 11:00 — «Животные народов России» (экскурсия по основной территории). 13:00 — «Животные России». Семейный квест для самостоятельного прохождения. 11:00 — 13:00 — пони, 11:00 — 11:30 и 14:00 — 14:30 — альпака (фотозоны с животными и катание)

    Фото: пресс-служба мэрии города Ярославля

    Читайте новости в социальных сетях! Подписывайтесь на «Яркуб» во «ВКонтакте» и «Телеграме».

    8 июня в 09:17

    В Угличе легковушка сбила 12-летнего ребенка на пешеходном переходе

    Мальчик нуждается в амбулаторном лечении.

    В Угличе Ярославской области автомобиль ВАЗ сбил 12-летнего мальчика. Юный пешеход перебегал дорогу, сообщили в пресс-службе регионального УМВД.

    ДТП произошло около 14:45 7 июня на Успенской площади Углича. Компания подростков перебегала дорогу по пешеходному переходу, но один из мальчишек попал под колеса отечественной легковушки.

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

    Ребенок серьезно не пострадал: у него ушиб бедра и ссадины на коленях. Медики назначили амбулаторное лечение. В отношении водителя ВАЗа составлен протокол об административном правонарушении.

    Фото и видео: Углич-Онлайн / VK; Отдел Госавтоинспекции по Угличскому району

    Читайте новости в социальных сетях! Подписывайтесь на «Яркуб» во «ВКонтакте» и «Телеграме».

    В ДТП в Переславском районе погибли пассажир и водитель легкового автомобиля

    Также пострадала пассажирка иномарки.

    13 июня в 12:14

    Водитель не уступил дорогу: в Ярославле столкнулись автобус и мотоцикл

    Авария произошла на окраине Дзержинского района.

    13 июня в 11:49

    В Ярославле молодой велосипедист врезался в бетономешалку на обочине

    Парень не заметил стоящий КамАЗ.

    13 июня в 10:24

    В Ярославле буйный пассажир трамвая разбил головой молодого человека окно

    А затем скрылся с места преступления.

    13 июня в 09:41

    В Ярославской области из окна квартиры в многоэтажке выпал трехлетний ребенок

    Мальчика госпитализировали.

    13 июня в 09:28

    В Ярославле водитель автобуса насмерть сбил пешехода

    Авария произошла на пересечении улиц Чкалова и Розы Люксембург. 

    13 июня в 09:18

    В Ярославской области в массовом ДТП пострадали три водителя

    Авария произошла в Гаврилов-Ямском районе.

    13 июня в 09:01

    В центре внимания

    • В ДТП в Переславском районе погибли пассажир и водитель легкового автомобиля

    • Водитель не уступил дорогу: в Ярославле столкнулись автобус и мотоцикл

    • В Ярославле молодой велосипедист врезался в бетономешалку на обочине

    • В Ярославле буйный пассажир трамвая разбил головой молодого человека окно

    • В Ярославской области из окна квартиры в многоэтажке выпал трехлетний ребенок

    • В Ярославле водитель автобуса насмерть сбил пешехода

    • В Ярославской области в массовом ДТП пострадали три водителя

    больше событий

    УЛУЧШИТЬ МОМЕНТ — Как сделать кризис терпимым

    « Улучшить момент» относится к набору стратегий, рекомендованных в диалектической поведенческой терапии (ДПТ), чтобы помочь вам справиться с эмоционально сложными ситуациями. Эти навыки помогают в ситуациях, когда наши обычные усилия по самоуспокоению не приносят результата .

    Навыки DBT IMPROVE the Moment представляют собой меню опций, которые вы можете использовать, чтобы справиться с эмоционально сложной ситуацией. Если вы попробуете один и все еще нуждаетесь в дополнительной помощи, попробуйте другой!

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

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

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

    Расслабляющие действия : Есть много вещей, которые вы можете сделать, чтобы немного расслабиться в ситуации. Можно принять теплую ванну или душ. Займитесь йогой или сделайте глубокое брюшное дыхание. Отправляйтесь на прогулку в безопасное и спокойное место. Вы знаете, какие занятия вы находите расслабляющими; если вы сможете их выполнить, вы сможете лучше справляться со своими текущими проблемами. Вы также сможете лучше сопротивляться эмоционально обусловленному поведению, которое может усугубить ситуацию.

    Одна вещь в данный момент : Сосредоточьтесь на том, что вы делаете. Большую часть времени мы страдаем не только из-за болезненной ситуации, но и из-за мыслей, которые она вызывает о прошлом и будущем. Однако все, что нам действительно нужно сделать, это пережить этот момент. Обратите внимание, когда ваш разум начинает застревать в мыслях о будущем или прошлом. Когда это произойдет, верните свое внимание к тому, что вы делаете. (Чтобы попрактиковаться в этом, ознакомьтесь с нашими советами по осознанности.)

    Отпуск : Нам всем время от времени нужен перерыв. Этот навык требует от вас сделать перерыв, если это не создает для вас дополнительных проблем. «Отпуск» должен быть коротким — в идеале не более нескольких часов. Это может включать в себя возвращение в постель на некоторое время или отключение телефона на день. Иногда это так же просто, как отложить работу и посмотреть телевизор на несколько часов. Форма, которую он примет, зависит от вас — это ваш отпуск!

    Поощрение : Иногда нам нужно быть своими собственными болельщиками. Часто, на самом деле. Это может быть сложно, если вы склонны к самокритике. Если это так, то это делает этот навык еще более важным для практики! Что именно сказать себе, зависит от ситуации, но некоторые примеры включают: Я могу пройти через это. Я делаю все возможное. Это тяжело, но временно. Вам нужно разговаривать с собой так, как вы бы разговаривали с любимым человеком, даже если это нелегко. Ты можешь это сделать!

    Навыки DBT IMPROVE the Moment — это систематические способы справляться со сложными ситуациями, которые иногда подбрасывает нам жизнь. С практикой эти навыки становятся более естественными, и мы чувствуем себя все более способными справиться со всем, что встречается на нашем пути.


    Подпишитесь на блог Манхэттенского центра когнитивно-поведенческой терапии!

    Адрес электронной почты

    Как УЛУЧШИТЬ МОМЕНТ — Mindsother Therapy Center

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

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

    Навык диалектической поведенческой терапии (DBT) под названием IMPROVE the Moment может помочь вам справиться со сложными эмоциями в стрессовых ситуациях. Снижая интенсивность эмоций, вы можете чувствовать себя лучше, когда жизнь подбрасывает вам кривую. Вот как это работает…

    УЛУЧШЕНИЕ — это аббревиатура, обозначающая стратегии улучшения психического и эмоционального состояния. Это означает:

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

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

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

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

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

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

                Поощрение:  Будьте честны с собой и поддерживайте реалистичную, но обнадеживающую поддержку, чтобы пережить трудные времена. Например, напомните себе, что эмоции, которые вы испытываете, носят временный характер и что вы переживали подобные времена в прошлом. Или скажите себе: «Это тоже пройдет». Сосредоточьтесь на положительных последствиях, которые ждут вас впереди, и направьте свои мысли в здоровое русло.

    УЛУЧШИТЬ Мгновение может быть весьма ценным, когда имеешь дело с подавляющими эмоциями или неожиданными ситуациями. Есть много стратегий, связанных с этим навыком, поэтому найдите стратегию, которая лучше всего подходит для вас. Цель состоит в том, чтобы научиться более эффективно справляться с трудными эмоциями.