본문 바로가기

[Linux] ModSecurity 웹방화벽 설치 원인 : 운영중인 웹서버로 취약점을 이용한 공격 예를들어 스크립트 업로드 시도 후 url에 실행 공격 등 다수의 시도가 발생 하였습니다. 에러 : 위처럼 웹 공격으로 인하여 부하가 발생하여, 서버가 제대로 동작하지 않았습니다 해결방법 : 웹 공격에 대한 방어와, 탐지를 위하여 찾아보던 중 무료 웹방화벽 프로그램인 modsecurity를 찾게되어 설치를 진행하였습니다. 물론 유료라이센스도 존재하지만 무료 라이센스로도 충분히 기본적이고 낮은 수준의 공격은 차단이 가능 합니다. # cd /usr/local/src # wget https://ko.osdn.net/frs/g_redir.php?m=kent&f=mod-security%2Fmodsecurity-apache%2F2.5.6%2Fmodsecurity-apa.. 더보기
[Linux] MySQL 계정생성 삭제, 권한부여 제거 등등 기본명령어 에러 : mysql 설치 후 기본적인 테이블 생성 및 사용자추가 권한부여 등등 필요한 작업이 있는데, 정확하게 알고 있지 않았습니다 원인 : DB전문가가 아니다보니, 필요 없겠다라고 생각 하고 있었습니다 해결방법 : 서버관리자라 하더라도, 아주 전문가 수준까지는 아니지만 급한상황에 대처할 수 있는 기본적인 mysql 사용법은 익히고 있어야 빠른 처리에 도움이 되는 거 같습니다 DB생성 : create database $DATABASENAME; DB사용 : use $DATABASENAME; - 해당 DB의 데이터를 관리하기 전 어떠한 DB를 사용할지에 대해 정의합니다 테이블생성 : create table $TABLENAME( name char(10), addr char(80), number char(20).. 더보기
[Linux] 한글깨짐 에러 수정 및 설명 에러 : SecureCRT 프로그램 사용하여 서버에 접속하여 프로그램 실행 중 한글이 깨져보이는 현상이 발생됩니다 원인 : 리눅스 서버에 설정된 인코딩으로는 파일내에 들어가있는 한글을 읽어낼 수 가 없기 때문이고, 두번째는 보통 SecureCRT 등등 서버접속을 위한 사용하는 프로그램에서 설정한 언어셋과 다른 경우에도 위와 같은 현상이 발생합니다 해결방법 : 서버에서 한글을 표현할 수 있도록 인코딩을 수정하고, 사용하는 putty, securecrt 프로그램에서도 언어셋팅을 맞춰주시면 됩니다 현재 언어셋 확인 # locale LANG=en_US.iso885915 LC_CTYPE="en_US.iso885915" LC_NUMERIC="en_US.iso885915" LC_TIME="en_US.iso885915.. 더보기