전체 글 썸네일형 리스트형 Ubuntu에 최신 버전의 OpenSSL을 컴파일하고 설치하는 방법 Ubuntu에 최신 버전의 OpenSSL을 컴파일하고 설치하는 방법 테스트 환경 docker run -it --rm anti1346/ubuntu2204:latest bash 1. 필요한 의존성 패키지 설치 sudo apt-get update sudo apt-get install -y build-essential make zlib1g-dev ※ FindBin 모듈 libfindbin-libs-perl 2. OpenSSL 소스 코드 다운로드 ☞ OpenSSL 다운로드 : https://www.openssl.org/source/ cd /usr/local/src wget https://www.openssl.org/source/openssl-3.1.1.tar.gz tar xzf openssl-3.1.1.tar.g.. 더보기 우분투에서 UTF-8 언어셋으로 변경하는 방법 우분투에서 UTF-8 언어셋으로 변경하는 방법1. 현재 로케일 확인현재 사용 중인 로케일 설정을 확인합니다.locale$ localeLANG=LANGUAGE=LC_CTYPE="POSIX"LC_NUMERIC="POSIX"LC_TIME="POSIX"LC_COLLATE="POSIX"LC_MONETARY="POSIX"LC_MESSAGES="POSIX"LC_PAPER="POSIX"LC_NAME="POSIX"LC_ADDRESS="POSIX"LC_TELEPHONE="POSIX"LC_MEASUREMENT="POSIX"LC_IDENTIFICATION="POSIX"LC_ALL=2. UTF-8 언어셋 확인현재 사용 중인 로케일 설정에서 언어셋이 UTF-8인지 확인합니다. 만약 UTF-8이 아닌 다른 언어셋이 설정되어 있다면.. 더보기 Docker Buildx를 사용하여 이미지를 빌드하는 방법 Docker Buildx를 사용하여 이미지를 빌드하는 방법 1. Docker Desktop 설치 먼저 Docker Desktop을 설치해야 합니다. Docker Desktop은 Windows에서 도커를 실행하기 위한 환경을 제공합니다. 공식 Docker 웹사이트(https://www.docker.com/products/docker-desktop)에서 Docker Desktop을 다운로드하고 설치합니다. 2. Dockerfile 작성 빌드할 도커 이미지에 대한 Dockerfile을 작성합니다. Dockerfile은 이미지를 빌드하기 위한 명령어와 설정을 포함합니다. 3. PowerShell 실행 PowerShell을 실행합니다. Docker Buildx는 PowerShell에서 사용할 수 있습니다. 4. .. 더보기 도커 이미지를 빌드하고 푸시하는 방법 도커 이미지를 빌드하고 푸시하는 방법 1. Dockerfile 작성 먼저 Dockerfile을 작성해야 합니다. Dockerfile은 도커 이미지를 빌드하기 위한 명령어와 설정을 포함합니다. 필요한 패키지 설치, 소스 코드 복사, 환경 설정 등을 Dockerfile에 작성합니다. 2. Docker 이미지 빌드 작성한 Dockerfile을 사용하여 도커 이미지를 빌드합니다. 다음 명령어를 사용하여 도커 이미지를 빌드합니다. docker build -t 이미지명:태그명 Dockerfile의_경로 여기서 "이미지명"은 생성할 도커 이미지의 이름을 나타내며, "태그명"은 해당 이미지의 버전 또는 태그를 나타냅니다. "Dockerfile의_경로"는 Dockerfile이 위치한 경로를 지정합니다. 3. Docker.. 더보기 SSL/TLS 암호화 스위트(SSLCipherSuite) SSL/TLS 암호화 스위트(SSLCipherSuite) 참고URL - Configuration Generator : https://ssl-config.mozilla.org/ - CIPHER SUITE NAMES : https://www.openssl.org/docs/man1.1.1/man1/ciphers.html 더보기 SSL/TLS 암호화 알고리즘(SSLCipherSuite)을 제외하는 방법 SSL/TLS 암호화 알고리즘(SSLCipherSuite)을 제외하는 방법 취약점 암호 스위트 TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_256_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA256 TLS_RSA_WITH_AES_256_CBC_SHA256 TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_RSA_WITH_AES_256_GCM_SHA384 Nginx에서 SSLCipherSuite에서 특정 알고리즘을 제외하는 방법 ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers 'HIGH:!TLS_RSA_WITH_AES_128_CBC_SHA:!TLS_RSA_WITH_AES_256_CBC_SHA:!TLS_RSA.. 더보기 우분투에 sslscan을 설치하고 사용하는 방법 우분투에 sslscan을 설치하고 사용하는 방법 sslscan은 OpenSSL을 사용하여 SSL/TLS 서버의 보안 설정과 암호화 알고리즘을 스캔하는 도구입니다. 테스트 환경 docker run -it --rm anti1346/ubuntu2204:latest bash 1. 패키지 관리자를 사용하여 sslscan을 설치합니다. sudo apt-get update sudo apt-get install -y sslscan 더보기 sslscan www.google.com:443 Version: 2.0.7 OpenSSL 3.0.2 15 Mar 2022 Connected to 172.217.25.164 Testing SSL server www.google.com on port 443 using SNI name ww.. 더보기 docker inspect 명령어 docker inspect 명령어 docker inspect 명령어는 Docker 컨테이너, 이미지, 네트워크 등의 세부 정보를 검색하는 데 사용됩니다. 이 명령어는 JSON 형식으로 정보를 반환하며, 다양한 옵션을 사용하여 반환할 필드를 지정할 수 있습니다. 1. 컨테이너 정보 검색 docker inspect 자리에는 검색하려는 컨테이너의 이름이나 ID를 입력합니다. 해당 컨테이너의 세부 정보를 JSON 형식으로 반환합니다. 2. 이미지 정보 검색 docker inspect 자리에는 검색하려는 이미지의 이름이나 ID를 입력합니다. 해당 이미지의 세부 정보를 JSON 형식으로 반환합니다. 3. 필드 선택 docker inspect --format='{{.Field}}' --format 옵션을 사용하여 반.. 더보기 이전 1 ··· 73 74 75 76 77 78 79 ··· 286 다음