Я размещаю приложение Yii на общем хосте с моим другом и держу базу данных в частном порядке. сервер MySQL. Как вы знаете, информация о базе данных может быть очень легко найдена в protected\config\main.php
другим владельцем хоста (мой друг и не только):
'db'=>array(
'connectionString' => 'mysql:host=211.113.2.45;dbname=FamilyBook',
'emulatePrepare' => true,
'username' => root,
'password' => 'xcute445',
'charset' => 'utf8',
),
Есть ли какое-либо решение для сокрытия информации о соединении в виде IP-адреса? сервер mySQL, имя пользователя, пароль?
Может ли сервер MySQL предоставить механизм RSAдля защиты информации базы данных?
Например, любой человек может видеть, как показано ниже, но не может понять или использовать:
'db'=>array(
'connectionString' => '57bf064b2166366a5ea61109006b8d5c',
'emulatePrepare' => true,
'username' => '63a9f0ea7bb98050796b649e85481845',
'password' => 'e04ccf211208f8c97e4a36e584926e60',
'charset' => 'utf8',
), // value by MD5 function, example only