pgstream - сбор данных об изменениях в реальном времени для PostgreSQL
Как мы уже говорили, Postgres подходит для всего, для всех стеков. Теперь к этому списку добавился и Change Data Capture, благодаря pgstream.
Разработчики Android теперь могут предотвратить боковую загрузку своих приложений, и пользователи уже видят эффект. API Google Play Integrity, который был выпущен в июне, блокирует боковую загрузку.
Под боковой загрузкой понимается процесс установки приложений из источников, отличных от официального магазина Google Play Store. Раньше она подразумевала загрузку APK-файла на компьютер и последующую установку с него на телефон через USB-соединение. Затем этот процесс расширился и стал включать в себя любой APK-файл, URL которого вам известен.
С точки зрения разработчиков, это не всегда было хорошо: приложения, загруженные с боковой стороны, не учитываются в показателях Play Store, и нет возможности легко проверить устройство, на котором используется приложение, чтобы убедиться, что оно работает на правильной версии Android и содержит все необходимые ресурсы.
Теперь разработчики могут использовать Google Play Integrity API, чтобы убедиться, что «взаимодействие и запросы к серверу поступают от вашего подлинного приложения, запущенного на подлинном устройстве Android».
Google представила API в июне и утверждает, что, обнаружив потенциально рискованные и мошеннические взаимодействия, например, из поддельных версий приложений или ненадежных сред, внутренний сервер вашего приложения сможет предпринять «соответствующие действия» для предотвращения атак и снижения злоупотреблений.
API также позволяет определить, запущены ли приложения, которые могут использоваться для захвата экрана, отображения оверлеев или управления устройством.
Предшественник API назывался SafetyNet Attestation, но API имеет больше возможностей для разработчиков. Вы можете обратиться к API в любой момент в своем приложении, чтобы получить «вердикт о целостности», а затем решить, что делать. Некоторые приложения вызывают API при запуске и блокируют доступ, если устройство не считается надежным. В качестве альтернативы можно выбрать вызов API при выборе пользователем важного действия.
Преимущество API в том, что он берет на себя заботу о том, является ли устройство и его программная среда «подлинными». Хотя API был впервые продемонстрирован на конференции Google I/O в мае, его эффект становится все более очевидным. Люди, пытающиеся загрузить приложения с боковой стороны, сообщают, что видят экран с предложением «Получить это приложение из Play» и не могут обойти его.
Хотя защита, предлагаемая API, кажется в основном полезной, некоторые пользователи отмечают, что она закрывает возможность получения старой версии приложения и его боковой загрузки, когда у вас старый телефон и новейшая версия приложения отказывается устанавливаться. Раньше Play Store показывал потенциальным пользователям самую последнюю версию приложения, которая будет работать на вашей версии Android, но теперь он просто говорит вам, что вам нужна более новая версия Android, и не оставляет вам возможности продолжить.
Как мы уже говорили, Postgres подходит для всего, для всех стеков. Теперь к этому списку добавился и Change Data Capture, благодаря pgstream.
Выпущена версия TypeScript 5.6. В обновлении улучшена работа с проверками на истинность и нулевость, а также добавлены новые вспомогательные методы итератора.
Индекс TIOBE всегда интересен и часто становится поводом для разговоров. В этом месяце C опустился на одно место, а Java поднялся на одно. Что это может означать?
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии