«Разблокируй телефон» — как я реализовал фейковый мессенджер для допроса

Привет, Хабр! Я разрабатываю open-source мессенджер Xipher (C++/Android), и одна из фич, которую пришлось проектировать особенно тщательно — Panic Mode . Это система правдоподобной отрицаемости (plausible deniability): при вводе специального PIN-кода мессенджер показывает полностью фейковую , но убедительную базу данных с поддельными чатами, а параллельно отправляет скрытый SOS-сигнал на сервер. В статье разберу архитектуру целиком — от криптографического разделения баз до генерации правдоподобных фейков и маскировки panic-алерта под рутинный сетевой запрос. Весь код — из реального проекта. Исходники открыты — ссылка на GitHub в конце статьи.

https://habr.com/ru/articles/1002826/

#plausible_deniability #SQLCipher #panic_mode #Android_security #мессенджер #шифрование #криптография #forensic #decoy_database #open_source

«Разблокируй телефон» — как я реализовал фейковый мессенджер для допроса

«Разблокируй телефон.» — Он разблокирует. Открывается мессенджер. Чаты с «Alex», «Mila», «Family». Всё выглядит нормально. Всё — подделка. Привет, Хабр! Я разрабатываю open-source мессенджер Xipher...

Хабр

Công cụ so sánh SQLite/SQLCipher tự lưu trữ: so sánh, đồng bộ và di chuyển cơ sở dữ liệu ngoại tuyến. Hỗ trợ mã hóa SQLCipher, tạo bản vá SQL, hoạt động ngoại tuyến. Thích hợp cho Bitwarden, Home Assistant,...

#selfhosted #database #sqlite #sqlcipher #tựlưu trữ #cơsởdữliệu

https://www.reddit.com/r/selfhosted/comments/1p8m9wx/selfhosted_sqlitesqlcipher_database_comparison/

Best Open Source Tools for SQLite

What are the best open-source tools for your SQLite setup? SQLite is a lightweight, self-contained database engine that has become a cornerstone for many applications, especially in mobile and embedded systems. Its simplicity and reliability make it an ideal choice for developers who need a robust database solution without the overhead of a full-scale server. The SQLite ecosystem is enriched by a variety of open-source tools that enhance its functionality, making it easier to manage, query, […]

https://www.simplyblock.io/blog/best-open-source-tools-for-sqlite/

https://github.com/inlinehq/GRDB.swift

friendly fork of GRDB with SQLCipher included. (for various reasons, this isn't practical with SPM and GRDB.) this just caught my eye as a migration path for Feditext's GRDB+SQLCipher fork; hopefully it's backwards-compatible.

#GRDB #iOSDev #SQLCipher #SQLite

GitHub - inlinehq/GRDB.swift: A toolkit for SQLite databases, with a focus on application development

A toolkit for SQLite databases, with a focus on application development - inlinehq/GRDB.swift

GitHub

#GRDB 7 will drop CocoaPods support.

Some folks will be able to migrate to SPM. But folks who use GRDB+#SQLCipher will be stuck with GRDB 6.

I'm not pleased with the situation, so please chime in the linked discussion below: your experience may help!

https://github.com/groue/GRDB.swift/discussions/1495

Questions regarding the future of GRDB + SQLCipher · groue GRDB.swift · Discussion #1495

Hello all, GRDB 7, presently in the making, will drop CocoaPods support. 💔 Some folks will be able to migrate to SPM. But folks who use GRDB + SQLCipher will be stuck with GRDB 6. This sad situatio...

GitHub
@realn2s
Indeed #SQLCipher and #SQLite "SEE" are not compatible. I learned that from following the former SQLite mailing list and the current forum, but I don't have a link to a specific article.

My impression is, that #SQLCipher is not compatible with the #SQLite Encryption Extension (or the other way around 😞 )

At least I didn't find a way to specify the key in such a way that #SQLite3 works with the database wich works using SQLCipher.

Can someone confirm or point me to some documentation regarding this?

Back in 2011, @eighthave and @n8fr8 had a crazy idea to turn #Android SQLite guts into a standalone wrapper for #SQLCipher, funded by #USGovt #InternetFreedom money. #Zetetic made it a well-engineered product. Latest user: German gov's Corona Warn App. Technical projects with high risk of failure, without paths to massive profits rarely get developed in the private sector. This project highlights mixing public grants and private enterprise to deliver security and privacy in essential software.