4.3. keystone으로 인증


OpenStack Identity 서비스(keystone)에 필요한 인증 보안 요구 사항을 조정할 수 있습니다.

RHOSP(Red Hat OpenStack Platform)를 배포할 때 서비스에 생성된 기본 암호보다 암호 요구 사항을 지정할 수 있습니다. 이 경우 서비스를 인증할 수 없으며 배포에 실패합니다.

암호 복잡성 요구 사항 없이 처음에 RHOSP를 배포해야 합니다. 배포가 완료되면 KeystonePasswordRegex 매개변수를 템플릿에 추가하고 배포를 다시 실행합니다.

환경을 강화하려면 조직의 표준을 충족하는 암호 복잡성 요구 사항을 구현합니다. NIST 권장 암호 복잡성 요구 사항에 대한 자세한 내용은 BOOM -63B, 부록 A 를 참조하십시오.

Expand

매개변수

설명

KeystoneChangePasswordUponFirstUse

이 옵션을 활성화하려면 사용자가 사용자를 생성할 때 또는 관리자 재설정 시 암호를 변경해야 합니다.

KeystoneDisableUserAccountDaysInactive

"활성"으로 간주되기 전에 사용자가 인증하지 않고 자동으로 비활성화(잠금됨)할 수 있는 최대 일 수입니다.

KeystoneLockoutDuration

인증 시도에 실패한 최대 횟수( KeystoneLockoutFailureAttempts)를 초과할 때 사용자 계정이 잠긴 시간(초)입니다.

KeystoneLockoutFailureAttempts

사용자 계정이 KeystoneLockoutDuration 에 지정된 초 동안 잠길 때까지 사용자가 인증하지 못할 수 있는 최대 횟수입니다.

KeystoneMinimumPasswordAge

사용자가 암호를 변경하기 전에 암호를 사용해야 하는 일 수입니다. 이렇게 하면 사용자가 암호 기록을 지우고 이전 암호를 재사용하기 위해 암호를 즉시 변경하지 못하도록 합니다.

KeystonePasswordExpiresDays

사용자가 암호를 변경해야 하기 전에 암호가 유효한 것으로 간주되는 일 수입니다.

KeystonePasswordRegex

암호 강화 요구 사항의 유효성을 확인하는 데 사용되는 정규식입니다.

KeystonePasswordRegexDescription

사용자의 암호 정규식을 사람의 언어로 설명합니다.

KeystoneUniqueLastPasswordCount

이렇게 하면 새로 생성된 암호가 고유한 암호를 적용하기 위해 기록에 유지할 이전 사용자 암호 반복 수를 제어합니다.

4.3.1. ID 서비스 heat 매개변수를 사용하여 잘못된 로그인 시도 중지

반복적인 실패한 로그인 시도는 시도된 무차별 공격의 표시일 수 있습니다. ID 서비스를 사용하여 로그인 시도 실패 후 계정에 대한 액세스를 제한할 수 있습니다.

절차

  1. 사용자가 사용자 계정이 잠기 전에 인증할 수 없는 최대 횟수를 구성하려면 환경 파일에서 KeystoneLockoutFailureAttemptsKeystoneLockoutDuration heat 매개변수 값을 설정합니다. 다음 예에서 KeystoneLockoutDuration 은 1시간으로 설정됩니다.

    parameter_defaults
        KeystoneLockoutDuration: 3600
        KeystoneLockoutFailureAttempts: 3
    Copy to Clipboard Toggle word wrap
  2. 배포 스크립트에 환경 파일을 포함합니다. 이전에 배포된 환경에서 배포 스크립트를 실행하면 추가 매개변수로 업데이트됩니다.

    openstack overcloud deploy --templates \
    ...
    -e keystone_config.yaml
    ...
    Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat