Я недавно начал разрабатывать с NodeJS и Electron JS, чтобы создать довольно красивое кроссплатформенное программное обеспечение. Я хочу сделать еще один шаг и интегрировать некоторые функции базы данных.
Хотя я знаю, что для установки доступно mysql пакетов, я опасаюсь, что кто-нибудь может просто распаковать мой asar.app файл и увидеть все детали подключения, включая имя пользователя, пароль, имя базы данных, имя таблицы и другой конфиденциальный контент, который вы действительно не хотите раскрывать людям, достаточно умным, чтобы взломать исходный код вашего приложения.
Я много пытался найти решения этой проблемы, о чем удивился, обнаружив очень мало. Как WhatsApp и Slack защищают подключения к своей базе данных, если они также были построены с Electron JS?
Любые и все ресурсы очень ценятся. По сути, я хочу иметь возможность подключаться к базе данных SQL рабочего сервера в приложении Electron JS, не оставляя бэкдора безопасности любому, кто взломает файл ASAR.
Спасибо !!