Kategori: Blog

PostgreSQL Antipatterns: сражаемся с ордами «мертвецов»

Особенности работы внутренних механизмов PostgreSQL позволяют ему быть очень быстрым в одних ситуация и «не очень» в других. Сегодня остановимся на классическом примере конфликта между тем, как работает СУБД и тем, что делает с ней разработчик — UPDATE vs принципы MVCC. Кратко сюжет из отличной статьи: Когда строка изменяется командой UPDATE, фактически выполняются две операции: […]

MVCC-3. Версии строк

Итак, мы рассмотрели вопросы, связанные с изоляцией, и сделали отступление об организации данных на низком уровне. И наконец добрались до самого интересного — до версий строк. Заголовок Как мы уже говорили, каждая строка может одновременно присутствовать в базе данных в нескольких версиях. Одну версию от другой надо как-то отличать С этой целью каждая версия имеет […]

В WhatsApp появится функция автоматического удаления сообщений

Не так давно популярный мессенджер WhatsApp получил поддержку тёмного режима, но это не значит, что разработчики прекратили деятельность, направленную на создание новых функций. Однако на этот раз пользователей ждёт не что-то действительно новое, а функция, присутствующая годами в конкурирующих мессенджерах. Речь идёт об автоматическом удалении сообщений. В бета-версиях WhatsApp 2.20.83 и 2.20.84 появилась возможность установки […]

Чипы памяти DDR4 остаются уязвимы для атак RowHammer, несмотря на добавленную защиту

Группа исследователей из Амстердамского свободного университета, Швейцарской высшей технической школы Цюриха и компании Qualcomm провели исследование эффективности применяемой в современных чипах памяти DDR4 защиты от атак класса RowHammer, позволяющих изменить содержимое отдельных битов динамической оперативной памяти (DRAM). Результаты оказались неутешительными и чипы DDR4 основных производителей по-прежнему остаются уязвимы (CVE-2020-10255). Уязвимость RowHammer позволяет исказить содержимое отдельных […]

Wine 5.4

13 марта вышел в свет Wine 5.4. Wine — прослойка совместимости приложений для Windows с POSIX-совместимыми ОС, транслирующая вызовы Windows API в вызовы POSIX на лету вместо эмуляции логики Windows вроде виртуальной машины. Помимо более 34 исправлений в багтрекере, в новом выпуске: Unicode обновлён до 13 версии Встроенные программы теперь используют рантайм UCRTBase C Улучшена поддержка […]

Криптографический АРМ на базе стандартов с открытым ключом для платформы Android

Пришло время продемонстрировать как криптографический АРМ на базе стандартов с открытым ключом cryptoarmpkcs работает на одной из мобильных платформ, а именно Android. Концепция, которая закладывалась при разработке утилиты cryptoarmpkcs, состоит в том, что пользователь должен испытывать минимум неудобств при создании и проверке электронной подписи. Именно поэтому мы предлагаем в качестве ключевого носителя для личного сертификата […]

Уязвимость в Bluetooth-стеке Bluez

В свободном Bluetooth-стеке BlueZ, который используется в дистрибутивах Linux и Chrome OS, выявлена уязвимость (CVE-2020-0556), потенциально позволяющая злоумышленнику получить доступ к системе. Из-за некорректной проверки доступа в реализации Bluetooth-профилей HID и HOGP уязвимость позволяет без прохождения процедуры привязки устройства к хосту добиться отказа в обслуживании или повышения своих привилегий при подсоединении вредоносного Bluetooth-устройства. Вредоносное Bluetooth-устройство, […]

Обновление дистрибутива для создания домашних кинотеатров LibreELEC 9.2.1

Опубликован выпуск проекта LibreELEC 9.2.1, развивающего форк дистрибутива для создания домашних кинотеатров OpenELEC. Интерфейс пользователя построен на основе медиацентра Kodi. Для загрузки подготовлены образы для работы с USB-накопителя или SD-карты (32- и 64-разрядные x86, Raspberry Pi 1/2/3/4, различные устройства на чипах Rockchip и Amlogic). В новой версии в конфигуратор добавлена секция для настройки использования VPN […]

Выпуск Wine 5.4 и Wine Staging 5.4

Состоялся экспериментальный выпуск открытой реализации WinAPI — Wine 5.4. С момента выпуска версии 5.3 было закрыто 34 отчёта об ошибках и внесено 373 изменения. Наиболее важные изменения: Встроенные программы переведены на использование нового C runtime UCRTBase; Улучшена поддержка доменных имён, содержащих символы национальных алфавитов (IDN, Internationalized Domain Names); В Direct2D добавлена поддержка рисования прямоугольников со […]

Përditësoni RouterOS në MikroTik tuaj.

Вечером 10 марта служба поддержки Mail.ru начала получать жалобы от пользователей на невозможность подключения к IMAP/SMTP серверам Mail.ru через почтовые программы. При этом часть коннектов не проходила, а часть показывают ошибку сертификата. Ошибка вызвана тем, что «сервер» отдает самоподписаный сертификат TLS.   За два дня пришло более 10 жалоб от пользователей из самых разных сетей […]

Si si përkthyer një ekipi të shpërndarë prej disa qindra njerëzish në SAAS

Совместная работа — больное место традиционных офисных инструментов. Когда над файлом одновременно работает десять человек, больше времени и сил уходит уже не на правки, а на поиски изменений и их авторов. Это усложняется множеством приложений, которые не всегда совместимы. Один из способов решить эту проблему — перейти на облачные офисные пакеты. Их не так много, […]

LoadLibrary, një ndërfaqe për ngarkimin e DLL-ve të Windows brenda aplikacioneve Linux.

Тэвис Орманди (Tavis Ormandy), исследователь безопасности из Google, развивает проект LoadLibrary, нацеленный на портирование собранных для Windows DLL-библиотек для их использования в приложениях для Linux. Проектом предоставляется библиотека-прослойка, при помощи которой можно загрузить DLL-файл в формате PE/COFF и вызвать определённые в нём функции. Загрузчик PE/COFF основан на коде ndiswrapper. Код проекта распространяется под лицензией GPLv2. […]

Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS 🔥 Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS | ProHoster