Skip to main content
이 제품의 최신 릴리즈를 사용할 수 있습니다.
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

StorageGRID에서 TLS 및 SSH 정책 관리

TLS 및 SSH 정책은 클라이언트 애플리케이션과의 안전한 TLS 연결 및 내부 StorageGRID 서비스와의 안전한 SSH 연결을 설정하는 데 사용되는 프로토콜과 암호화 방식을 결정합니다.

보안 정책은 TLS 및 SSH를 사용하여 전송 중인 데이터를 암호화하는 방식을 제어합니다. 일반적으로 시스템이 Common Criteria를 준수해야 하거나 다른 암호화 방식을 사용해야 하는 경우가 아니라면 최신 호환성(기본값) 정책을 사용하는 것이 좋습니다.

참고 일부 StorageGRID 서비스는 이러한 정책에 포함된 암호화 방식을 사용하도록 업데이트되지 않았습니다.
시작하기 전에

보안 정책을 선택합니다

단계
  1. 구성 > 보안 > *보안 설정*을 선택합니다.

    TLS 및 SSH 정책 탭에는 사용 가능한 정책이 표시됩니다. 현재 활성화된 정책은 정책 타일에 녹색 체크 표시로 나타납니다.

    TLS 및 SSH 정책

  2. 각 탭을 검토하여 사용 가능한 정책에 대해 알아보십시오.

    최신 호환성(기본값)

    강력한 암호화가 필요하고 특별한 요구 사항이 없는 경우 기본 정책을 사용하십시오. 이 정책은 대부분의 TLS 및 SSH 클라이언트와 호환됩니다.

    레거시 호환성

    이전 클라이언트와의 추가 호환성 옵션이 필요한 경우 레거시 호환성 정책을 사용하십시오. 이 정책의 추가 옵션으로 인해 최신 호환성 정책보다 보안성이 떨어질 수 있습니다.

    공통 기준

    공통 기준(Common Criteria) 인증이 필요한 경우 공통 기준 정책을 사용하십시오.

    FIPS 엄격

    Common Criteria 인증이 필요하고 외부 클라이언트가 로드 밸런서 엔드포인트, Tenant Manager 및 Grid Manager에 연결할 때 NetApp Cryptographic Security Module(NCSM) 3.0.8 또는 NetApp StorageGRID Kernel Crypto API 6.1.129-1-ntap1-amd64 모듈을 사용해야 하는 경우 FIPS 엄격 정책을 사용하십시오. 이 정책을 사용하면 성능이 저하될 수 있습니다.

    NCSM 3.0.8 및 NetApp StorageGRID Kernel Crypto API 6.1.129-1-ntap1-amd64 모듈은 다음 작업에 사용됩니다.

    • NCSM

      • 다음 서비스 간의 TLS 연결: ADC, AMS, CMN, DDS, LDR, SSM, NMS, mgmt-api, nginx, nginx-gw 및 cache-svc

      • 클라이언트와 nginx-gw 서비스(로드 밸런서 엔드포인트) 간의 TLS 연결

      • 클라이언트와 LDR 서비스 간의 TLS 연결

      • SSE-S3, SSE-C 및 저장된 객체 암호화 설정에 대한 객체 콘텐츠 암호화

      • SSH 연결

      자세한 내용은 NIST Cryptographic Algorithm Validation Program "인증서 번호 4838"을 참조하십시오.

    • NetApp StorageGRID 커널 암호화 API 모듈

      NetApp StorageGRID 커널 암호화 API 모듈은 VM 및 StorageGRID 어플라이언스 플랫폼에서만 사용할 수 있습니다.

      • 엔트로피 수집

      • 노드 암호화

      자세한 내용은 NIST 암호화 알고리즘 검증 프로그램 "인증서 #A6242 ~ #A6257""엔트로피 인증서 #E223"을 참조하십시오.

    참고: 이 정책을 선택하면 "롤링 재부팅 수행"모든 노드에서 NCSM이 활성화됩니다. 재부팅을 시작하고 모니터링하려면 유지 관리 > *롤링 재부팅*을 사용하십시오.

    사용자 지정

    사용자 지정 암호화 방식을 적용해야 하는 경우 사용자 지정 정책을 생성하십시오.

    선택적으로, StorageGRID에 FIPS 140 암호화 요구 사항이 있는 경우 FIPS 모드 기능을 활성화하여 NCSM 3.0.8 및 NetApp StorageGRID Kernel Crypto API 6.1.129-1-ntap1-amd64 모듈을 사용할 수 있습니다.

    1. fipsMode 매개변수를 `true`로 설정합니다.

    2. 메시지가 표시되면 "롤링 재부팅 수행" 모든 노드에서 암호화 모듈을 활성화하십시오. 재부팅을 시작하고 모니터링하려면 Maintenance > *Rolling reboot*을 사용하십시오.

    3. 지원 > *진단*을 선택하여 현재 활성화된 FIPS 모듈 버전을 확인하십시오.

  3. 각 정책의 암호화 방식, 프로토콜 및 알고리즘에 대한 자세한 내용을 보려면 *세부 정보 보기*를 선택하십시오.

  4. 현재 정책을 변경하려면 *정책 사용*을 선택합니다.

    정책 타일의 현재 정책 옆에 녹색 체크 표시가 나타납니다.

사용자 지정 보안 정책 생성

사용자 지정 암호화 방식을 적용해야 하는 경우 사용자 지정 정책을 만들 수 있습니다.

단계
  1. 생성하려는 사용자 지정 정책과 가장 유사한 정책의 타일에서 *세부 정보 보기*를 선택합니다.

  2. *클립보드에 복사*를 선택한 다음 *취소*를 선택합니다.

    기존 정책을 복사하여 사용자 지정 정책 생성

  3. 사용자 지정 정책 타일에서 *구성 및 사용*을 선택합니다.

  4. 복사한 JSON을 붙여넣고 필요한 변경 사항을 적용하십시오.

  5. *사용 정책*을 선택합니다.

    사용자 지정 정책 타일에서 현재 정책 옆에 녹색 체크 표시가 나타납니다.

  6. 필요에 따라 *구성 편집*을 선택하여 새 사용자 지정 정책을 추가로 변경할 수 있습니다.

일시적으로 기본 보안 정책으로 되돌리기

사용자 지정 보안 정책을 구성한 경우, 구성된 TLS 정책이 "구성된 서버 인증서"와 호환되지 않으면 Grid Manager에 로그인하지 못할 수 있습니다.

일시적으로 기본 보안 정책으로 되돌릴 수 있습니다.

단계
  1. 관리자 노드에 로그인합니다.

    1. 다음 명령을 입력합니다. ssh admin@Admin_Node_IP

    2. Passwords.txt 파일에 나와 있는 비밀번호를 입력하십시오.

    3. 루트 권한으로 전환하려면 다음 명령을 입력하십시오. su -

    4. Passwords.txt 파일에 나와 있는 비밀번호를 입력하십시오.

      루트 계정으로 로그인하면 프롬프트가 `$`에서 `#`로 변경됩니다.

  2. 다음 명령을 실행합니다.

    restore-default-cipher-configurations

  3. 웹 브라우저를 통해 동일한 관리 노드에서 그리드 관리자에 접속합니다.

  4. 보안 정책을 선택합니다의 단계에 따라 정책을 다시 구성하십시오.