Windows 및 Linux에서 OpenSSL 버전을 확인하는 방법

Windows 및 Linux에서 OpenSSL 버전을 확인하는 방법

OpenSSL 버전이 최신 상태인지 확인하는 것은 시스템 보안과 기능을 유지하는 데 매우 중요합니다. 개발자이든 시스템 관리자이든 OpenSSL 버전을 빠르게 확인하는 방법을 알면 많은 골치 아픈 일을 피할 수 있습니다. OpenSSL 버전을 손쉽게 확인하는 데 도움이 되는 빠른 가이드를 소개합니다.

OpenSSL 버전을 어떻게 확인하나요?

1. openssl 버전 명령어 사용

  1. 터미널/명령 프롬프트를 엽니다 .
    • Windows의 경우: 시작 메뉴를 클릭하고 cmd를 입력한 후 키를 누릅니다 Enter.
    • Linux/macOS의 경우: Ctrl+ Alt+를 눌러 T터미널을 엽니다.
  2. 명령을 실행하세요 :
    • openssl 버전을 입력 하고 키를 누릅니다 Enter.
    • 플래그와 관련된 자세한 내용을 보려면 openssl version -a를 대신 입력하세요.

OpenSSL 버전 번호와 출시 날짜가 표시됩니다. 이 명령은 간단하며 필요한 세부 정보를 즉시 제공합니다. 원하시면 PowerShell에서도 동일하게 작동합니다.

이 솔루션은 OpenSSL 버전을 확인하는 가장 빠른 방법이며, 소프트웨어가 최신 상태인지 확인하거나 문제 해결에 유용합니다.

2. 패키지 관리자를 통한 확인(Linux)

  1. Ctrl+ Alt+를 눌러 T터미널을 엽니다.
  2. 다음 명령을 실행하여 설치된 패키지를 확인하세요 .
    • Debian/Ubuntu의 경우:apt list -a openssl
    • RedHat/CentOS의 경우:dnf list --all openssl

이것은 패키지 관리자가 관리하는 모든 설치된 OpenSSL 버전을 나열합니다. 이 솔루션은 배포판의 저장소에서 사용할 수 있는 버전과 설치한 버전을 이해하는 데 도움이 됩니다.

3. 라이브러리에서 strings 명령 사용(Linux)

  1. Ctrl + Alt + T터미널을 열려면 누르세요 .
  2. 명령을 실행하세요 :
    • 일반적으로 OpenSSL 라이브러리가 있는 디렉토리로 이동합니다./usr/lib/ssl
    • 달리다strings libcrypto.so | grep "^OpenSSL \S\+ [0-9]\+ \S\+ [0-9]\+"

이렇게 하면 바이너리에서 직접 OpenSSL 라이브러리의 버전이 출력됩니다. 이 솔루션은 여러 개의 OpenSSL 설치가 있거나 애플리케이션과 함께 번들된 OpenSSL 버전을 확인해야 하는 경우에 유용합니다.

4. C++에서의 프로그래밍적 체크

  1. C++ 코드에 필요한 OpenSSL 헤더를 포함합니다.
  2. 코드 조각 :#include <openssl/opensslv.h> #include <iostream> int main() { std::cout << SSLeay_version(SSLEAY_VERSION) << std::endl; return 0; }
  3. OpenSSL에 연결된 컴파일러로 프로그램을 컴파일하고 실행 파일을 실행합니다.

이 프로그램은 C++ 애플리케이션에서 사용된 OpenSSL 버전을 인쇄합니다. 이 솔루션은 개발자가 애플리케이션에서 사용된 OpenSSL 버전을 프로그래밍 방식으로 확인하는 데 도움이 되며, 이는 특히 개발 및 디버깅 중에 유용합니다.

이러한 솔루션을 따르면 다양한 시스템과 컨텍스트에서 OpenSSL 버전을 쉽게 확인할 수 있습니다. OpenSSL 버전을 정기적으로 확인하면 시스템의 보안과 기능을 보장하는 데 도움이 됩니다. 취약점으로부터 보호하기 위해 소프트웨어를 항상 업데이트하세요.

Windows 터미널이 열리지 않으면 강조 표시된 이 링크를 클릭하여 빠르게 문제를 해결하는 방법을 알아보세요.

다른 질문이나 제안 사항이 있으시면 아래의 댓글 섹션을 통해 남겨주시기 바랍니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다