Nginx 악성 봇(로봇 SemrushBot) 차단

유명한 봇 외 과도한 네트웍 트래픽을 사용하는 악성 봇들이 있습니다 이런 봇들을 Nginx에 설정하여 한번에 차단을 진행하려 합니다(특히 SemrushBot) Apache 환경에서 설정을 하는 내용은 예전에 포스팅 한적이 있었습니다 해당글의 Nginx 버전이 될 것 같습니다. 1. 파일 생성 먼저 아래 경로에…

MySQL 쿼리 프로파일링(Query Profiling)

쿼리 프로파일링(Query Profiling) MySQL 에서 쿼리가 처리되는 동안 각 단계별 작업에 시간이 얼마나 걸렸는지 확인 할 수 있는 기능을 제공하며 쿼리 프로파일링(Query Profiling) 기능을 제공하고 있습니다.쿼리 프로파일링(Query Profiling) 는 MySQL 5.1 이상에서 부터 지원 합니다. 기본적으로 활성화돼 있지 않기 때문에…

rc.local 활성화 사용하기(CentOS,Fedora,우분투)

0. rc.local rc.local 은 부팅시 자동으로 실행 명령어나 스크립트를 수행하는 동작을 하며 OS 부팅시 마다 매번 자동으로 실행 되기를 원하는 명령어나 작업 스크립트를 파일에 입력하면 수행이 되게 됩니다.부팅을 하면서 스크립트나 명령어를 자동으로 실행 하도록 하는 방법에는 여러가지가 있으며 그 중에서…

Nginx PHP-FPM SELinux 정책 추가 내역

0. SELinuxSELinux(Security-Enhanced Linux)는 관리자가 시스템 액세스 권한을 효과적으로 제어할 수 있게 하는 Linux 시스템용 보안 아키텍처입니다. 이는 원래 미국 국가안보국(United States National Security Agency, NSA)이 LSM(Linux Security Module)을 사용하여 Linux 커널에 대한 일련의 패치로 개발한 것입니다. SELinux는 2000년에 오픈소스 커뮤니티에…

Linux 커널에서 Intel Itanium 지원 중단

1. Intel Itanium 과 HP 2001년에 인텔이 휴렛팩커드(HP)와 공동으로 발표한 CPU이며, 64-bit 고성능 서버를 위한 ISA인 VLIW(EPIC) IA-64를 적용한 프로세스 입니다. Intel Itanium Process 당시 메인 프레임 등으로 우세했던 RISC 진영의 프로세서 (SPARC, MIPS, PA-RISC, POWER)가 데스크톱 시장에도 보급되는 것이…

MySQL8 invisible columns

1. invisible columns 개요MySQL 은 MySQL 8.0.23부터 invisible columns을 지원합니다 invisible columns은 일반적으로 쿼리에 숨겨져 있지만 명시 적으로 참조되는 경우 액세스 할 수 있습니다. invisible columns 이 유용 할 수 있는 경우에 대한 설명으로 응용 프로그램이 "SELECT * FROM 테이블"…

RHEL/CentOS 8에서 hosts.deny 기능 사용불가(비활성화) - tcp_wrappers 제거됨

1. hosts.allow, hosts.deny hosts.allow 에서는 기록되어있는 IP와 프로세스등의 접속을 허용이 되고, hosts.deny에서는 기록되어있는 IP와 프로세스등의 접속을 차단하는 기능을 하게 됩니다 이 기능은 tcp_wrappers 패키지를 통해서 실행 되게 됩니다. blog.naver.com/hymne/220959758635 2. RHEL/CentOS 8 - hosts.allow/deny 사용 불가 RHEL/CentOS 8 버전에서는 /etc/hosts.allow 나…