Làm thế nào tôi có thể tìm ra chính sách phức tạp mật khẩu?


31

Người dùng cố gắng thay đổi mật khẩu của mình trong miền Windows và không được chấp nhận:

Mật khẩu được cung cấp không đáp ứng các yêu cầu phức tạp tối thiểu

Làm thế nào một người dùng cuối có thể tìm ra những yêu cầu là gì? (Giải pháp rõ ràng là liên hệ với CNTT nhưng giả sử không thể)


Nếu có một AD tại chỗ, ai sẽ quản lý nó và tại sao họ không thể liên lạc được?
Dave M

2
@Dave: đó là một câu hỏi lý thuyết :) Tôi chỉ tò mò liệu nó có thể được thực hiện hay không
Siim K

8
Không phải lúc nào cũng lý thuyết, đã cố gắng giúp người dùng cuối giải quyết vấn đề chính xác này khi sysadmin đang trong kỳ nghỉ ... Đó là một lỗ hổng thiết kế khá lớn mà Windows không nói cho người dùng biết những yêu cầu phức tạp trong quá trình thay đổi mật khẩu .
Brian Knoblauch

Câu trả lời:


14

Mọi người dùng AD đều có thể thấy giá trị của thuộc tính có tên " pwdProperIES ", id của bạn có thể được đặt thành "DOMAIN_PASSWORD_COMPLEX" (giá trị "1", số nguyên).

AdFind có thể được sử dụng để truy xuất nhiều thuộc tính liên quan đến mật khẩu:

AdFind.exe -default -s base lockoutduration lockoutthreshold lockoutobservationwindow maxpwdage minpwdage minpwdlength pwdhistorylength pwdproperties

Dưới đây là một ví dụ về những gì bạn sẽ nhận được:

AdFind V01.45.00cpp Joe Richards (joe@jonterest.net) Tháng 3 năm 2011

Sử dụng máy chủ: domain.example.org:389 Thư mục: Windows Server 2008 R2 Base DN: DC = domain, DC = example, DC = org

dn: DC = tên miền, DC = ví dụ, DC = org

LockoutDuration: -18000000000
LockoutObservationWindow: -18000000000
lockoutThreshold: 0
maxPwdAge: -344736000000000
minPwdAge: 0
minPwdLength: 7
pwdProperties: 1
pwdHistoryLength: 2

Trả lại 1 đối tượng



3
Thông tin về các yêu cầu phức tạp có thể được tìm thấy ở đây: technet.microsoft.com/en-us/l
Library / cc786468 (v = ws.10) .aspx

2
Không chắc chắn điều này sẽ rất hữu ích nếu tên miền đang sử dụng bộ lọc mật khẩu tùy chỉnh. msdn.microsoft.com/en-us/l Library / windows / desktop / ms721882.aspx
Zoredache

Đối với một giải pháp mà không có công cụ của bên thứ 3, xem bên dưới !
Qw3ry

42

Lệnh tích hợp Windows này (sử dụng Dấu nhắc lệnh : cmd.exe) in các chi tiết giống như công cụ trong câu trả lời :

net accounts

Ví dụ đầu ra:

C:\>net accounts
Force user logoff how long after time expires?:       Never
Minimum password age (days):                          0
Maximum password age (days):                          42
Minimum password length:                              0
Length of password history maintained:                None
Lockout threshold:                                    Never
Lockout duration (minutes):                           30
Lockout observation window (minutes):                 30
Computer role:                                        WORKSTATION
The command completed successfully.

Tín dụng / nguồn: http://windowsitpro.com/security/discovering-details-about-domains-password-policy



7
Bạn nên thêm rằng "/ domain" là bắt buộc trong môi trường được kiểm soát AD: "tài khoản / tên miền ròng"
HackSlash

@HackSlash Ý bạn là gì? Máy trạm của tôi là thành viên của một miền và net accountslệnh đơn giản in tất cả các thông tin trên mà không gặp vấn đề gì.
David Balažic

Khi bạn sử dụng, /domainbạn sẽ thấy thông báo này:The request will be processed at a domain controller for domain
HackSlash

4

Vì là AD, hiện tại chỉ có một mẫu phức tạp duy nhất (per se) có sẵn: mẫu được gọi là 3 trong 4 mẫu. Nó là bật hoặc tắt, trừ khi bạn sử dụng công cụ của bên thứ ba như Spec Ops để thực thi một số mức độ phức tạp khác. Three of Four có nghĩa là mật khẩu của bạn cần bao gồm ít nhất một ký tự từ ba trong số 4 bộ ký tự có thể:

  1. TRƯỜNG HỢP
  2. chữ thường
  3. Số (0-9)
  4. Truyện tranh lời nguyền (hay nhân vật đặc biệt: !@#$%^&*(*))_+vv)

1
Bạn đang nói về phiên bản nào của windows? Có sáu tham số cấu hình trong Chính sách mật khẩu mặc định do AD cung cấp.
HackSlash

Không gian cũng được coi là một nhân vật đặc biệt.
brianary

-4

Tôi không tin, thiếu những nỗ lực vũ phu, rằng có bất kỳ cách nào lập trình để làm điều này trừ khi bạn đã là quản trị viên. Vì vậy, bạn sẽ phải gọi CNTT. (Mặc định khác nhau tùy thuộc vào những gì họ đã thiết lập, mặc dù nếu bạn biết rằng tôi đoán bạn có thể tra cứu mặc định và thử. Tất nhiên, không có gì đảm bảo rằng họ đã không thay đổi nó.)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.