Как я могу узнать, кто получил доступ к phpmyadmin - PullRequest
0 голосов
/ 15 марта 2012

Я хотел бы иметь файл журнала каждого доступа к моему phpmyadmin, содержащий используемую учетную запись, удаленный IP-адрес, дату и время и любую информацию, которая может быть полезна для отслеживания любого несанкционированного доступа или несанкционированной попытки доступа к нему.

Знаете ли вы, если функциональность уже встроена, или мне придется создать ее самостоятельно?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 01 декабря 2017

не сдавайся, чувак, наконец-то я нашел решение .... вставь этот код в xampp / phpmyadmin / index.php ... и создай newfile.txt..find, наконец, получишь журнал ip с датой-временем в новом файле.TXT ......... удачи!

//==========ip log who accessed phpmyadmin===========

 date_default_timezone_set('Asia/Calcutta'); 
 $ip = getenv('REMOTE_ADDR');
 $time = date("Y-m-d H:i:s");
 $txt = $ip."=>".$time."%%%%%%%%";
 $myfile = file_put_contents('newfile.txt', $txt.PHP_EOL , FILE_APPEND | 
 LOCK_EX);
//=====================================================
1 голос
/ 15 марта 2012

phpmyadmin - это просто веб-приложение, написанное на php.Это настраивается тем, что вы можете пройти проверку подлинности несколькими способами.Эта конфигурация выполняется путем редактирования файла config.php.

Если у вас есть люди, получающие доступ к серверу через общедоступный Интернет, очень полезно иметь эту настройку, чтобы вы могли получить к ней доступ только через https, а phpmyadmin имеет параметр конфигурации, который помогает с этим, форсируя соединенияиспользовать https.

Как веб-приложение, стандартные журналы доступа weblogs / apache дадут вам большинство, если не все, что вы ищете.В phpmyadmin нет ничего, что обеспечивало бы ведение журналов, так как нет системы администрирования, но вы могли бы встроить некоторые базовые журналы за пределы веб-журналов, за небольшое время, хотя вы бы его исправили.

...