• На сколько сложно прочитать данные в MariaDB, когда имеешь физический доступ к носителю?

    @dordyan
    Евгений, да, вариант, в котором один из разделов на sd-карте зашифрован, сработает.
    Загрузке ОС это не помешает. (Нужно будет отключить автоматическое монтирование раздела).

    Сделать расшифровку раздела автоматически не ослабив безопасность не получится.
    Иначе тот, кто будет иметь доступ к устройству просто включит его и получит доступ к БД.

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

    Но возможно вам подойдет такой вариант:
    Разместить сервер с БД у хостера вне РФ и разрешить подключения к базе только с IP вашего сервера с логином и паролем. Физического доступа ни у кого не будет, а вам не придется каждый раз расшифровывать раздел.