Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
ad-password-protection — Active Directory 비밀번호 필터: 유출된 비밀번호 확인 및 사용자 정의 복잡성 규칙 기능 | Kitploit
도구/GitHubGitHub/lithnet/ad-password-protection
Password CrackingConfiguration AuditingIdentity & Access Management (IAM)Authentication
GitHublithnet/ad-password-protection

ad-password-protection

Active Directory 비밀번호 필터: 유출된 비밀번호 확인 및 사용자 정의 복잡성 규칙 기능

저장소 보기
573633113일 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Lithnet Password Protection for Active Directory (LPP)는 모든 Active Directory 계정이 강력한 암호를 사용하도록 보장하고자 하는 조직이 사용할 수 있는 옵션을 강화합니다.

LPP는 Active Directory 서버에 설치하는 모듈로, 암호 필터를 사용하여 사용자가 암호를 변경하려고 시도할 때 해당 암호를 검사합니다. 그룹 정책을 사용하여 해당 암호에 수행할 검사 유형을 사용자 지정할 수 있으며, 암호는 거부되거나 승인되어 디렉터리에 커밋됩니다.

LPP는 좋은 암호가 무엇을 의미하는지에 대한 통제권을 제공합니다. 2018 NIST 암호 권장 사항을 부분적으로 또는 전부 채택하고자 하는 경우에도, 시도된 암호 변경에 대해 다음 검사 중 원하는 조합을 활성화할 수 있는 풍부한 그룹 정책 기반 제어 기능을 제공합니다.

  • 유출된 암호가 사용되는 것을 차단합니다. HIBP 데이터 세트를 매우 쉽게 가져올 수 있도록 했지만, 입수할 수 있는 모든 일반 텍스트 암호나 NTLM 해시도 가져올 수 있습니다.
  • 특정 단어를 기반으로 암호를 차단합니다. 금지 단어를 추가하면 해당 단어가 암호의 기반으로 사용되는 것을 방지합니다. 예를 들어, 금지 단어 저장소에 'password'라는 단어를 추가하면 해당 단어 자체의 사용뿐만 아니라 'P@ssw0rd', 'pa55word!', 'password123456!'과 같은 일반적인 변형도 방지합니다. LPP는 일반적인 문자 치환과 취약한 난독화를 인식하고 정규화 프로세스를 통해 그 사용을 방지합니다.
  • 길이를 기반으로 복잡성 정책을 정의합니다. 예를 들어, 13자 미만의 암호에는 숫자, 기호, 대문자 및 소문자를 요구하지만, 13자 이상의 암호에는 특별한 요구 사항을 두지 않을 수 있습니다. 길이에는 보상을 주고 복잡성은 줄이십시오.
  • 정규식 기반 정책. 정규식을 선호한다면, 암호가 일치해야 하는(또는 일치하지 않아야 하는) 정규식을 정의할 수 있습니다.
  • 점수 기반 복잡성. 특정 문자와 범주의 사용에 점수를 부여하고 암호가 충족해야 하는 최소 점수 임계값을 설정합니다.

또한 사용자의 기존 암호를 유출된 암호 목록과 대조하여 감사하는 기능도 포함되어 있습니다. 취약하고 알려진 유출 암호를 찾아내고 해당 사용자에게 암호를 변경하도록 강제할 수 있습니다.

추가 기능

  • 다음과 같은 용도로 사용되는 완전한 PowerShell 지원;
    • haveibeenpwned.com API에서 유출 암호 목록 동기화
    • 자체 금지 단어와 유출 암호 추가, 그리고 널리 사용되는 타사 단어 및 암호 목록 사용
    • 유출 저장소에 대해 암호 및 기존 해시 테스트
    • AD에 있는 사용자의 현재 암호가 유출 암호 저장소에서 발견되는지 확인
  • 암호는 도메인 컨트롤러를 벗어나지 않음
  • 높은 성능이 요구되는 대규모 환경을 위해 설계됨
  • 상세한 이벤트 로그 생성
  • DFS-R 친화적인 데이터 저장소 사용
  • 인터넷 액세스 불필요
  • 배포에 추가 서버 불필요
  • 그룹 정책 지원

시스템 요구 사항

LPP는 Windows의 x64 에디션에서만 지원됩니다

암호 필터

  • Windows Server 2012 R2 이상
  • Microsoft Visual C++ Redistributable package 2015-2022

PowerShell 모듈

  • .NET Framework 4.7.2
  • Windows PowerShell 5
  • Microsoft Visual C++ Redistributable package 2015-2022

엔터프라이즈 지원

Lithnet Password Protection은 무료 오픈 소스이지만, 도메인 컨트롤러에 타사 코드를 배포하는 것은 안전망이 있으면 더 나은 결정이라는 점을 잘 알고 있습니다.

엔터프라이즈 지원 계약을 통해 조직은 문제 해결, 구성 지침 및 우선순위 문제 해결을 위해 Lithnet 엔지니어링 팀에 직접 액세스할 수 있습니다.

지원 견적 요청 →

커뮤니티 지원은 GitHub Issues를 통해 이용할 수 있습니다.

시작하기

릴리스 페이지에서 설치 프로그램을 다운로드하십시오.

문서 사이트에서 시작 가이드를 읽어보십시오.

프로젝트에 어떻게 기여할 수 있나요?

  • 문제를 발견했고 수정해주길 원하시나요? 로그를 남겨주세요
  • 직접 문제를 수정하거나 기능을 추가하고 싶으신가요? 프로젝트를 복제하고 풀 리퀘스트를 제출하세요

최신 정보 유지

  • 제품 문서
  • LinkedIn에서 팔로우하기
  • X에서 팔로우하기

감사의 글

  • Troy Hunt의 Have I Been Pwned 서비스가 없었다면 이 모든 것이 불가능했을 것입니다. 감사의 뜻으로 그에게 맥주 한 잔 사주세요!
  • 기존 사용자 암호를 감사하는 기능은 Michael Grafnetter가 DSInternals 도구로 이룬 놀라운 작업에서 비롯되었습니다.
  • MIT 라이선스에 따라 사용된 Windows-Protocol-Test-Suites의 코드를 포함합니다.
도구 다운로드