Я разработал приложение android, которое напрямую взаимодействует с MongoDB для вставки и извлечения данных.
У меня есть учетные данные, хранящиеся в файле конфигурации приложения android, которое я читаю внутри приложения.
mongoDBConnection:
credentials:
username: "test"
password: "test"
database: "admin"
connectionString: "mongodb://localhost:27017"
Приложение работает, как и ожидалось, при установке на телефон, меня беспокоит то, что если я отправлю приложение, кто-нибудь сможет декомпилировать приложение и получить обратно учетные данные?
Чтобы решить проблема заключается в том, что приложение android может взаимодействовать с бэкэндом, который будет направлять запросы в mongoDB, и моно go учетные данные хранятся в этом бэкэнде. требуется серверная часть или в самом приложении android есть какой-либо способ сохранить учетные данные, чтобы он не раскрывался при декомпиляции?