CNTT có bao giờ cần mật khẩu tên miền của người dùng không?


10

Có bất cứ điều gì mà quản trị viên miền Windows có thể cần phải làm trong khi định cấu hình máy trạm cho người dùng mới mà hoàn toàn không thể thực hiện được nếu không có mật khẩu tài khoản miền của người dùng? Về mặt lý thuyết, để tránh hỏi người dùng về mật khẩu, quản trị viên có thể thay đổi mật khẩu, đăng nhập với tư cách là người dùng và làm bất cứ điều gì họ muốn làm, nhưng điều đó thực sự sẽ cung cấp cho họ bất kỳ quyền bổ sung nào mà họ không có đức tính của một quản trị viên tên miền?

CẬP NHẬT:

Các câu trả lời cho đến nay đã đề cập đến "điều chỉnh" hoặc thay đổi hồ sơ của người dùng. Tuy nhiên, có này bài báo từ Microsoft về việc sửa đổi cấu hình mặc định mà được áp dụng cho người dùng khi họ đăng nhập vào lần đầu tiên và các hướng dẫn cho việc thay đổi các thiết lập registry của Windows của người dùng khác bất cứ lúc nào. Quản trị viên sẽ thay đổi điều gì khi đăng nhập với tư cách người dùng mà quản trị viên không thể thay đổi bằng cách sử dụng những kỹ thuật này hoặc các kỹ thuật có sẵn khác không liên quan đến việc đăng nhập với tư cách người dùng? Chỉ cần "đăng nhập với tư cách người dùng" không phải là lý do để yêu cầu hoặc thay đổi mật khẩu của người dùng. Tôi đang tìm kiếm một lý do thực tế để làm như vậy.


2
Sự nghi ngờ của tôi trước khi đặt câu hỏi này là, đôi khi có thể quản trị Windows, nhưng không có gì là không thể đối với một quản trị viên có thể đối với người dùng cuối ít đặc quyền hơn. Động cơ thúc đẩy yêu cầu mật khẩu của người dùng hoặc thay đổi mật khẩu của họ và đăng nhập bằng tài khoản của họ sẽ thiếu kinh nghiệm hoặc thuận tiện; hoặc quản trị viên không biết cách thực hiện điều gì đó hoặc không muốn sử dụng sổ đăng ký và chỉnh sửa tệp cấu hình bằng tay và không có công cụ để thực hiện các thay đổi cần thiết.
Isaac Truett

1
Bạn có thể muốn viết lại câu hỏi này vì lúc đầu bạn hỏi về mật khẩu người dùng sau đó bạn đổi sang đăng nhập với tư cách là người dùng. Đây là 2 vấn đề riêng biệt
Jim B

Làm thế nào về việc cài đặt một ứng dụng yêu cầu quyền truy cập vào hồ sơ Outlook của người dùng (như ứng dụng CRM sử dụng Outlook)? Bạn đang tự hào về kịch bản cài đặt của nhà phát triển ứng dụng.
gravyface

@Jim Trên thực tế, tôi đã cố gắng tắt mật khẩu đặt lại mật khẩu trong câu thứ hai của câu hỏi ban đầu của tôi. Nếu bạn đặt lại mật khẩu của người dùng, thì bây giờ bạn CÓ mật khẩu của người dùng đó. Bạn không có mật khẩu OLD của họ. Tôi đã nhận được câu trả lời mơ hồ về việc thay đổi hồ sơ người dùng, vì vậy tôi đã cung cấp các liên kết cho thấy cách bạn có thể làm điều đó mà không mạo danh người dùng. Tôi cũng đặc biệt gọi "đăng nhập với tư cách là người dùng" là mục tiêu cuối cùng có thể chấp nhận được vì điều đó được đề cập trong một nhận xét là điều bạn không thể làm mà không yêu cầu / thay đổi mật khẩu người dùng.
Isaac Truett

@gravyface Vậy câu trả lời của bạn là "cài đặt phần mềm viết kém?" Hấp dẫn. Quan tâm để gửi nó như là một câu trả lời?
Isaac Truett

Câu trả lời:


12

Quản trị viên không thể yêu cầu mật khẩu của người dùng.

Trong các trường hợp có thể cần thiết để quản trị viên đăng nhập với tư cách người dùng (và tôi không tin rằng các trường hợp đó tồn tại), người dùng nên đăng nhập và giám sát các hoạt động của quản trị viên.

Lý do cho điều này là trách nhiệm. Mỗi người dùng có trách nhiệm đảm bảo rằng mật khẩu của họ được an toàn. Nếu hoạt động độc hại được truy trở lại thông tin đăng nhập của người dùng, người dùng đó có thể phải chịu trách nhiệm. Do đó, họ cần đảm bảo rằng thông tin đăng nhập của họ vẫn an toàn.

Đây cũng là trách nhiệm của tổ chức để đảm bảo rằng điều này không chỉ được thông qua, mà còn được thi hành. Có một trường hợp pháp lý trong đó ai đó trong một tổ chức đã gửi email độc hại bằng hộp thư của người khác. Chủ sở hữu của hộp thư cuối cùng đã bị sa thải. Trong khi họ lập luận rằng họ đã đưa mật khẩu của mình cho người khác, công ty khẳng định rằng họ có trách nhiệm duy trì tính toàn vẹn của thông tin đăng nhập của họ và do đó họ phải chịu trách nhiệm, theo chính sách CNTT của công ty. Điều này sau đó đã bị tòa án lật tẩy khi người dùng này chứng minh rằng có một văn hóa chia sẻ mật khẩu đặc hữu trong tổ chức. Tòa án phán quyết rằng nếu công ty không thể được nhìn thấy để chủ động thực thi chính sách CNTT của họ, họ không thể dựa vào đó để chịu trách nhiệm trong những trường hợp này.

Điều đó nói rằng rõ ràng có một khoảng cách giữa lý thuyết và thực hành. Tôi đã ký hợp đồng cho một công ty đa quốc gia lớn, cung cấp, trong số những thứ khác, dịch vụ tư vấn CNTT và là một phần của quy trình nâng cấp SOE, chúng tôi được hướng dẫn yêu cầu mật khẩu của người dùng cuối.

Cá nhân, tôi có một cách tiếp cận cứng rắn về điều này. Tôi không tin rằng việc yêu cầu mật khẩu (hoặc đặt lại chúng để truy cập tài khoản của người dùng) là cần thiết. Nếu có một khối lượng công việc tăng lên rất nhiều để giải quyết vấn đề này, thì cũng vậy thôi. Đó không phải là lý do để thỏa hiệp bảo mật. Tôi đoán tôi chỉ may mắn rằng tôi không phải là người quản lý và vì vậy không phải chịu trách nhiệm về những quyết định này khi được hướng dẫn làm như vậy bởi một người nào đó cao hơn.


5
Bạn có nghiêm túc đề nghị rằng bạn biết những gì được chấp nhận hoặc cần thiết trong mọi tình huống có thể tưởng tượng được trên hành tinh này không?
John Gardeniers

3
Tất nhiên là không - nếu ai đó có thể cho tôi một ví dụ ngược lại tôi sẽ vui vẻ chấp nhận nó. Tôi không nói về mọi tình huống có thể hiểu được trên hành tinh, nhưng với điều đó nói rằng tôi không thể có thể hình dung được bất kỳ mục tiêu nào chỉ có thể đạt được bằng cách thỏa hiệp thông tin đăng nhập của người dùng.
Matt

2
Bạn nói "tất nhiên là không", điều này hoàn toàn vô hiệu hóa câu đầu tiên trong câu trả lời của bạn. Tôi đề nghị bạn chỉnh sửa nó cho phù hợp.
John Gardeniers

7
Có lẽ tôi đã không rõ ràng. Tôi đang thực hiện một cách tiếp cận khoa học. Chỉ vì mặt trời mọc mỗi ngày trong năm tỷ năm qua không có nghĩa là tôi có thể nói chắc chắn rằng nó sẽ mọc vào ngày mai. Nhưng nếu bạn hỏi tôi, "ngày mai mặt trời có mọc không?", Tôi sẽ nói đồng ý mà không cảm thấy cần phải đủ điều kiện nữa. Vì vậy, tôi đặt câu hỏi của bạn về "mọi tình huống có thể hiểu được trên hành tinh" là một phẩm chất trừu tượng và giả thuyết không kém.
Matt

3
Tôi nghĩ rằng thiết lập người dùng mới xuất hiện trong đầu tôi - và tâm trí của bạn rõ ràng đang bị mắc kẹt ở đây. Người dùng mới = "Không có người dùng nào có mật khẩu", vì vậy IT sẽ thiết lập người dùng, sau đó cung cấp cho người dùng mật khẩu (người thay đổi ngay lập tức). Họ không bao giờ hỏi người dùng vì - ah người dùng tại thời điểm này không biết mật khẩu.
TomTom

18

Chúng ta hãy rõ ràng: nếu bạn là Quản trị viên tên miền, bạn có thể cài đặt một phần mềm. Trình điều khiển thiết bị đến với tâm trí có thể làm bất cứ điều gì theo nghĩa đen. Tuy nhiên, mức độ không thực tế khác nhau, từ "Khóa đăng ký cho nền máy tính là gì?" tất cả các cách để "Và sau đó chúng tôi nối vào tệp đọc cuộc gọi bên trong lớp hồ sơ được mã hóa để giả mạo Firefox nghĩ rằng họ đã vô hiệu hóa cookie từ doubleclick.net".

Bạn đang yêu cầu một cách tuyệt đối và tôi nghĩ đó là cách sai để xem xét điều này, bởi vì câu trả lời sẽ là "Bạn không bao giờ cần mật khẩu của người dùng, thực sự ", rất sai lệch. Thực tế là cho đến khi Microsoft cung cấp (hoặc bạn cài đặt phần mềm của bên thứ ba để cho phép) một khả năng như * NIX's su/ sudo, bạn sẽ không bao giờ có thể bắt chước một cách hoàn hảo tài khoản của người dùng cho tất cả các mục đích trong khi vẫn duy trì trạng thái tỉnh táo, mà không cần thỉnh thoảng sử dụng lưu ý trên mạng Tôi không nói "tiết lộ!" - mật khẩu của họ.


Một điểm rất công bằng. Một điểm tôi đang đưa ra trong câu trả lời bị xóa hoàn toàn của riêng mình là dường như thiếu sự hỗ trợ công cụ trong lĩnh vực này.
Isaac Truett

theo quan điểm của sudo cho đến nay, mô hình bảo mật windows không cho phép sử dụng tiện ích loại sudo, vì điều đó có nghĩa là bạn có thể chạy các ứng dụng trong ngữ cảnh của người dùng khác mà không cần xác thực người dùng đó trước (có những cách xung quanh nó nhưng tất cả họ đều nỗ lực để đi xung quanh mô hình bảo mật).
Jim B

1
+1 - Câu trả lời này bao gồm độc đáo thực tế, cũng như lý thuyết.
John Gardeniers

8

Nhiều người trong chúng ta đã làm việc trong những môi trường đòi hỏi phải tiết lộ mật khẩu vì nhiều lý do. Tôi thậm chí sẽ đi xa để nói rằng tất cả chúng ta coi đó là một ý tưởng tồi. Nếu cần phải làm như vậy, người dùng cuối cần phải đồng ý với nó, không bị ép buộc.

Trước đây, như năm 1998, bộ phận CNTT của tôi thường yêu cầu mật khẩu người dùng khi chúng tôi thực hiện thay thế PC để chúng tôi có thể thiết lập chính xác như họ đã có mật khẩu cũ. Xuống các vị trí biểu tượng. Vì chúng tôi ở trong môi trường Novell NetWare không có miền WinNT tương ứng, việc thay đổi mật khẩu mạng của họ đã không thay đổi mật khẩu cục bộ của họ, vì vậy chúng tôi cần có mật khẩu đó nếu chúng tôi muốn cung cấp mức dịch vụ liền mạch đó.

Đó là 13 năm trước. Bạn đặc biệt hỏi về Tên miền Windows. Ở công việc tôi vừa rời khỏi, một trường đại học lớn, tùy thuộc vào người dùng cuối có tiết lộ mật khẩu hay ở đó cho bất kỳ công việc nào đang được thực hiện. Nói cách khác, người dùng cuối đã chọn tham gia thay vì bắt buộc bởi CNTT. Một số loại điều hành rất bận rộn, biểu đồ tổ chức org thường có đăng nhập trợ lý quản trị viên cho họ để người CNTT dễ dàng tham gia (sự đồng ý đã được ủy quyền).

Trong Windows, cách duy nhất để điều chỉnh Hồ sơ người dùng là đăng nhập với tư cách người dùng đó. Nếu hồ sơ đó cần điều chỉnh bằng tay vì một số lý do (phần gỡ cài đặt xấu còn lại đang cản trở cài đặt lại hoặc các nội dung lạ khác), người CNTT sẽ cần phải đăng nhập với tư cách người dùng đó. Điều này có thể được thực hiện bằng cách buộc thay đổi mật khẩu quản trị, yêu cầu người dùng tiết lộ mật khẩu của họ hoặc yêu cầu người dùng đăng nhập người CNTT như chính họ và để người CNTT làm việc.


Bạn có thể thực hiện loại điều chỉnh hồ sơ nào với tư cách người dùng mà bạn không thể thực hiện bằng cách sửa đổi cấu hình mặc định như được mô tả ở đây trước khi người dùng đăng nhập?
Isaac Truett

Đối với hầu hết các phần, không, vẫn có những thứ cần được cấu hình cho người dùng cụ thể đó. Ví dụ: trước Outlook 2007 / Exchange 2007, bạn phải định cấu hình Outlook thủ công cho người dùng đó. Bây giờ với tính năng tự động phát hiện, bạn có thể cân nhắc cho phép họ tự thử, nhưng, hầu hết các quản trị viên sẽ không muốn người dùng chỉ muốn nó bắt đầu khi họ đăng nhập.
KCotreau

@KContreau Microsoft nói ở đây rằng hồ sơ Outlook được lưu trữ trong sổ đăng ký, quản trị viên có thể chỉnh sửa từ tài khoản của chính họ. Còn ý tưởng nào khác không?
Isaac Truett

4
@IsaacTruett Về mặt kỹ thuật mọi thứ có thể được thực hiện trực tiếp thông qua regedit hoặc chỉnh sửa bằng tay các tệp desktop.ini đó. Tuy nhiên, rất nhiều người làm CNTT thoải mái hơn nhiều với các công cụ UI. Mặc dù có thể là một cách ngắn gọn, không được khuyến khích, người CNTT có thể yêu cầu người dùng thực hiện bất kỳ điều nào trong ba điều tôi đã đề cập (đăng nhập cho họ, thông qua đặt lại mật khẩu hoặc cung cấp mật khẩu) và sử dụng các công cụ họ biết rõ, GUI.
sysadmin1138

1
@KCotreau @Isaac Về mặt kỹ thuật, bạn có thể tạm thời sao chép sổ đăng ký của họ vào hồ sơ của quản trị viên, sử dụng bất cứ thứ gì cần thiết để chỉnh sửa, sau đó đặt lại. Đây không phải là một ý tưởng tốt ™ trong 99% trường hợp. Tôi biết rất ít trường hợp biết mật khẩu người dùng là cần thiết trong những ngày này; và tất cả chúng đều liên quan đến các tiện ích câm (như ví dụ Netware mà SysAdmin1138 đã đưa ra).
Chris S

5

Một số ứng dụng trong khi cài đặt yêu cầu khả năng thực hiện thay đổi hoặc tham chiếu cấu hình của người dùng (ví dụ: ứng dụng CRM tích hợp với Outlook) bằng cách sử dụng các biến môi trường như% userprofile%, sửa đổi HK_CURRENT_USER và tương tự.

Mặc dù bạn chắc chắn có thể "thiết kế ngược" một bản cài đặt với các công cụ như procmon và sau đó sửa đổi thủ công hồ sơ, sổ đăng ký của người dùng, v.v. sau khi thực tế, điều này rất kém hiệu quả, không thực tế và dễ bị lỗi.


1
+1. Tôi chắc chắn có thể thấy đây là một yếu tố. Là một kỹ sư phần mềm, tôi sẽ lập luận rằng có nhiều cách tốt hơn để viết các quy trình cài đặt hơn là yêu cầu người dùng cuối phải đăng nhập trong khi cài đặt. Trên thực tế, có những sản phẩm phần mềm hiện có cho phép các quy trình cài đặt một người dùng và nhiều người dùng khác nhau, chẳng hạn như Google Chrome .
Isaac Truett

@Isaac, tôi tin rằng bạn đã bỏ qua nguyên tắc cơ bản của cấu hình trên mỗi người dùng, mà trình cài đặt không thể quan tâm được. Lấy ví dụ một gói sẽ được sử dụng bởi nhiều người dùng trên một máy nhất định, trong đó mỗi người dùng cần / muốn / yêu cầu một cấu hình khác nhau và họ cần phải có trước khi những người dùng đó bắt đầu sử dụng gói.
John Gardeniers

@ John / Isaac: Tôi đang giả sử, John, bạn đang nói về việc hoàn thành tùy chỉnh này thay mặt cho người dùng? Nếu vậy, vâng, một điểm tốt khác cho lý do tại sao bạn muốn hoặc cần đăng nhập với tư cách người dùng, đặc biệt là nếu cấu hình không thể sửa đổi bên ngoài ứng dụng (được lưu trữ ở định dạng nhị phân) và bị ràng buộc với người dùng hiện đang đăng nhập.
gravyface

đúng rồi. Đặt lại mật khẩu của người dùng trong tình huống như vậy chỉ gây ra sự cố, cũng như cản trở khả năng của họ để làm bất cứ điều gì họ đang làm trên một máy khác.
John Gardeniers

4

Hoàn toàn 100% không. Bất cứ điều gì cần được thực hiện với tài khoản người dùng khác nên được thực hiện bằng cách đặt lại mật khẩu người dùng, đăng nhập và sau đó người dùng gọi cho bộ phận trợ giúp hoặc đặt lại mật khẩu cho người dùng được thông báo và đặt tài khoản để buộc mật khẩu thay đổi vào lần đăng nhập tiếp theo. Mặc dù thừa nhận tôi đã làm việc trong môi trường khá lớn và an toàn tiết lộ mật khẩu của bạn cho bất kỳ ai thường là căn cứ để chấm dứt (và đó là trường hợp trong hầu hết các tình huống)


1
Đó là một tuyên bố quá rộng. Có nhiều môi trường không hoạt động. Tôi có thể đi 98% nhưng chắc chắn không phải 100%.
John Gardeniers

1
@ John Bạn có thể đưa ra một ví dụ cụ thể về những điều không thể làm mà không đăng nhập với tư cách là người dùng cuối không?
Isaac Truett

1
@Isaac: có nhiều ứng dụng, trong khi cài đặt, tham chiếu% userprofile% cho vị trí tệp, có thể thực hiện các thay đổi như cài đặt thanh công cụ trong Word hoặc Outlook, v.v. Chắc chắn, bạn có thể ngồi đó với procmon đang chạy, ghi lại cẩn thận mọi đăng ký, hồ sơ, vv thay đổi, nhưng tại sao bạn lại bận tâm?
gravyface

@john, bạn có thể cho tôi một ví dụ về nơi không thể đặt lại mật khẩu người dùng như đã giải thích không? Tôi đồng ý rằng có những nơi người dùng quá tự mãn hoặc quản trị viên quá lười biếng, nhưng tôi chưa gặp phải một nơi mà đơn giản là không thể làm việc.
Jim B

1
@Jim, nơi tôi làm việc, chúng tôi thường xuyên phải đăng nhập như những người khác và đặt lại mật khẩu chỉ đơn giản là chọc tức mọi người mà không có lý do chính đáng. Chúng tôi có một môi trường nơi mật khẩu (đối với hầu hết người dùng) không bí mật trong công ty. Tôi biết rằng điều đó đi ngược lại với bất kỳ ai làm việc trong các công ty lớn hơn và đó là một cú sốc văn hóa thực sự đối với tôi khi tôi bắt đầu ở đây. Đó là một sự lựa chọn quản lý, không phải của tôi, và đó là điều đó.
John Gardeniers

3

Hầu hết các bài viết này có vẻ khá cũ, nhưng hy vọng một số người có kiến ​​thức vẫn đang hoạt động trên chủ đề này, vì điều này dường như sẽ tiếp tục là một chủ đề hiện tại.

Đối số chắc chắn có thể được thực hiện mà bạn không bao giờ phải yêu cầu mật khẩu. Tôi rất muốn nói với người dùng của mình "đừng bao giờ chia sẻ" ... và vâng, trong hầu hết các trường hợp , cấu hình có thể được quản trị viên xử lý cho người dùng. Nhưng xử lý sự cố là một chuyện khác.

Chúng tôi hỗ trợ chương trình một-một với 2600 sinh viên và 500 nhân viên. Chúng tôi giải quyết các vấn đề phần mềm "kỳ lạ" hàng ngày. Thông thường, chúng ta phải gặp vấn đề với tư cách là người dùng để giải quyết vấn đề (hoặc xác định chắc chắn rằng sẽ cần phải tải lại). Tuyệt đối, chúng tôi cố gắng làm điều này với người dùng hiện tại - nhưng điều đó không phải lúc nào cũng thực tế; họ có một lịch trình để duy trì.

Còn thẻ thông minh thì sao? Có bất kỳ tính khả thi nào trong Môi trường AD 2010/2012 rằng thẻ thông minh có thể được liên kết (tạm thời) với tài khoản miền không? Điều này sẽ cho phép truy cập vào tài khoản của người dùng trong thực tế đầy đủ, trong khi không tiết lộ mật khẩu của họ một cách cụ thể. Thẻ sau đó có thể bị vô hiệu hóa khi xử lý sự cố hoàn tất. Kỹ thuật viên có thể sử dụng tài khoản, nhưng thẻ có thể được giám sát tốt.

Chúng tôi đã sử dụng đầu đọc dấu vân tay trong nhiều năm, nhưng quá trình thiết lập công nghệ đó cho một công nghệ cụ thể, sau đó xóa bản in đó đơn giản là không khả thi. Tôi không chắc quá trình này sẽ phức tạp đến mức nào khi "ủy quyền" và sau đó "hủy kích hoạt" thẻ thông minh cho một người dùng cụ thể, nhưng có vẻ như đó có thể là một sự thỏa hiệp tốt.


StackExchange hoạt động trên một mô hình khác với các diễn đàn truyền thống ở chỗ đây không phải là một chủ đề thảo luận mà là một câu hỏi theo sau là một lựa chọn các câu trả lời tiềm năng. Mặt khác, đây cũng là một ví dụ tồi cho câu hỏi thường gặp của chúng tôi .
Scott Pack

1

Có: Bất cứ điều gì cần phải được thực hiện vào hồ sơ của họ. Khi điều đó xảy ra, bạn phải biết mật khẩu của họ hoặc đặt mật khẩu như bạn đã nói. Sau đó, họ có thể thay đổi nó khi bạn đã hoàn tất.

Nếu bạn đăng nhập với tư cách là người dùng đó, bạn sẽ không cấp cho họ quyền bổ sung. Bạn đang đăng nhập như họ với sự cho phép của họ.


đánh tôi với nó Đã nghĩ đến các ứng dụng tích hợp với Outlook đặc biệt.
gravyface

Có, rõ ràng bạn không cấp cho người dùng quyền bổ sung. Câu hỏi là, quản trị viên có thể làm gì với quyền của một người dùng mà họ, quản trị viên, không thể làm gì với quyền quản trị của chính họ? Vậy, quản trị viên sẽ làm gì với hồ sơ người dùng mà họ không thể làm từ tài khoản quản trị viên của mình?
Isaac Truett

Câu trả lời cho câu hỏi của bạn mà quản trị viên không thể làm: Đơn giản chỉ cần đăng nhập với tư cách người dùng đó. Khi người dùng đó đăng nhập, chỉ sau đó các thay đổi mới có thể được thực hiện đối với hồ sơ được liên kết với người dùng đó. Khi bạn đăng nhập với tư cách quản trị viên, bạn đăng nhập bằng hồ sơ quản trị viên của mình.
KCotreau

Tôi nghĩ rằng tôi đã đọc sai câu hỏi nhưng không, bạn không cần mật khẩu người dùng để làm bất cứ điều gì với hồ sơ.
Jim B
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.