데이터베이스 보호를 강화하기 위해 PhpMyAdmin 방화벽 생성

데이터베이스 보호를 강화하기 위해 PhpMyAdmin 방화벽 생성

 

하나님의 평화, 자비, 축복

팔로워를 환영합니다 메카노테크 

 

이 기사에서는 데이터베이스 보호를 강화하기 위해 PhpMyAdmin 방화벽을 만드는 방법을 설명합니다. PhpMyAdmin은 Linux 시스템에서 암호 보호로 구축된 웹 기반 데이터베이스 관리 응용 프로그램이며 MySQL을 쉽게 처리하고 관리할 수 있는 방법을 제공합니다.

그리고 이 기사에서는 PhpMyAdmin DBMS의 보호와 보안을 강화할 것입니다. 이 기사에서 계속 진행하기 전에 서버에 PhpMyAdmin이 이미 설치되어 있어야 합니다. 그리고 당신이 설치되었다면, 당신은 설명을 읽고 또한 구현함으로써 이 기사의 진행을 가볍게 해야 합니다

Ubuntu용 Apache 구성 파일에 다음 행을 추가하십시오.

 

AuthType 기본 AuthName "제한된 콘텐츠" AuthUserFile /etc/apache2/.htpasswd 유효한 사용자 필요

 

CentOS 배포용

AuthType 기본 AuthName "제한된 콘텐츠" AuthUserFile /etc/httpd/.htpasswd 유효한 사용자 필요

 

우리는 사용할 것입니다 /etc/apache2/.htpasswd 

계정의 비밀번호를 생성하기 위한 위의 경로는 phpmyadmin 데이터베이스 로그인 페이지에 액세스할 수 있는 권한이 부여됩니다.

제 경우에는 mekan0과 비밀번호 htpasswd를 사용하겠습니다.

----------  시스템의 Ubuntu / Debian ---------- # htpasswd -c /etc/apache2/.htpasswd mekan0 ----------  CentOS / 시스템  ---------- # htpasswd -c /etc/httpd/.htpasswd mekan0

그런 다음 htpasswd 파일의 파일을 변경해야 합니다. 이는 www-data 또는 apache 그룹에 속하지 않은 사람이 파일에 액세스하여 두 배포에 대해 이 명령으로 만든 암호 또는 암호를 노출하는 것을 방지하기 위한 것입니다.

# chmod 640 /etc/apache2/.htpasswd ----------  우분투 / 데비안 시스템 ---------- # chgrp www-data /etc/apache2/.htpasswd --- -------  CentOS / 시스템 내---------- # chgrp 아파치 /etc/httpd/.htpasswd

그런 다음 데이터베이스 관리자 PhpMyAdmin의 로그인 주소로 이동합니다.

예 http:///phpmyadmin

IP를 서버 IP로 변경

방화벽이 활성화되어 있는 것을 볼 수 있습니다. 생성한 사용자 이름과 비밀번호를 입력해야 합니다. 이는 이미지와 같이 데이터베이스 관리자에 대한 공격으로부터 보호하기 위한 개선 사항입니다.

관련 게시물
에 기사를 게시

의견을 추가하다