목차
- 리눅스 쉘스크립트 용량 큰 파일 삭제하기 이전 포스팅 참고 학습
- 리눅스 쉘스크립트 aes 256 ecb 암복호화하기 이전 포스팅 참고 학습
- 리눅스 아파치 소스코드 다운로드 및 설치하기 이전 포스팅 참고 학습
- 리눅스 아파치 버전 및 서버 정보 제거 설정 예제
- 리눅스 아파치 버전 삭제 확인 예제
리눅스 쉘스크립트 용량 큰 파일 삭제하기 이전 포스팅 참고 학습
이전 포스팅에서는 리눅스 환경에서 용량이 큰 파일을 자동으로 삭제하는 쉘 스크립트를 작성하는 방법을 학습했습니다. 디스크 공간을 효율적으로 관리하고 불필요한 파일을 삭제하는 방법에 대해 알아보았습니다. 만약 리눅스 환경에서 쉘스크립트로 내가 원하는 크기 이상의 용량 큰 파일을 삭제하고 싶으시다면 아래 링크를 참고해주세요. 해당 포스팅에는 쉘스크립트에서 용량 큰 파일 삭제 예제가 포함되어있습니다.
2023.09.06 - [Linux/Shell Script] - [Linux/ShellScript] 쉘스크립트 용량 큰 파일 삭제 스크립트 작성 예제
리눅스 쉘스크립트 aes 256 ecb 암복호화하기 이전 포스팅 참고 학습
이전 포스팅에서는 리눅스 쉘 스크립트를 사용하여 AES 256 ECB 암호화 및 복호화를 수행하는 방법을 학습했습니다. 데이터 보안을 강화하고 중요 정보를 안전하게 다룰 수 있습니다. 사용자 패스워드와 같이 유출되면 안되는 값들을 리눅스 쉘스크립트에서 AES 256 암호화를 통해 안전하게 보관할 수 있습니다. 따라서 쉘스크립트에서 AES 256 암복호화 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.09.05 - [Linux/Shell Script] - [Linux/ShellScript] 쉘스크립트 파일 aes 256 ecb 암호화 및 복호화 예제(openssl)
리눅스 아파치 소스코드 다운로드 및 설치하기 이전 포스팅 참고 학습
마지막으로 이전 포스팅에서는 리눅스 환경에서 아파치 웹 서버의 소스 코드를 다운로드하고 컴파일하여 설치하는 방법을 학습했습니다. 아파치 웹 서버 소스코드를 직접 다운로드하여 내 컴퓨터 환경에 맞도록 컴파일하여 사용하는 예제가 포함되어있습니다. 만약 리눅스 환경에서 아파치 설치 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.08.29 - [Linux/OS] - [Linux/Ubuntu] 리눅스 우분투 아파치 소스코드 빌드 및 설치 예제(apache, ubuntu 20.04)
리눅스 아파치 버전 및 서버 정보 제거 설정 예제
아래는 아파치 웹 서버에서 버전 및 서버 정보를 숨기는 설정 예제입니다. 이를 통해 웹 서버의 보안을 강화하고 보안 공격을 방지할 수 있습니다. 만약 공격자가 스니핑 같은 도구로 서버와 클라이언트간 통신을 감청한다면 서버가 어떤 아파치 버전을 사용하고 있는지 확인할 수 있습니다. 이를 통해 해당 버전의 취약점을 이용하여 공격이 가능해집니다. 따라서 이러한 버전 정보를 제거하는 것은 중요합니다.
우선 제거 설정을 하지 않으면 아래와 같이 HTTP 응답에 서버 정보가 노출됩니다.
아래와 같이 서버 정보를 제거하도록 설정합니다.
$ vim ~/apache/out/conf/httpd.conf
ServerTokens Prod
ServerSignature Off
리눅스 아파치 버전 삭제 확인 예제
아래는 설정한 아파치 웹 서버의 버전 정보가 정상적으로 제거되었는지 확인하는 방법에 대한 예제 입니다.