Нет, это не безопасно. Общее эмпирическое правило состоит в том, что все, что вы положили в клиенте, находится вне вашего контроля. После этого на своем компьютере они могут делать все, что захотят, в том числе разобрать, запустить на нем strings
, переписать его части (например, обмануть в играх), создать совершенно отдельное приложение с информацией, которую они очистили ваш вопрос о том, как он взаимодействует с вашими услугами и т. д.
Если вы пишете приложение клиент/сервер, клиент должен подключиться к службе, и служба должна подключиться к базе данных. Если вы обеспокоены тем, что люди обращаются к базе данных, вам, вероятно, также захочется внедрить логин для вашей службы.
Определите «безопасный». И какую альтернативу вы рассматриваете? Вы можете зашифровать их и сохранить в файле свойств. –
Если не зашифровано (с паролем, который не хранится в том же месте), никакие данные в файле, который вы разрешите другим пользователям, «безопасны». –