1. Tracking
(Instructions: Approvers and acknowledgers of the change should enter the date (yyyy-mm-dd) when they have approved/acknowledged this Request for Change (RFC).)
Change Number: | RFC-0033 | Change Date: | 07/16/2014 10am |
---|---|---|---|
Proposed By: | Brian Arkills | Proposal Date: | 3/20/2014 |
UW-IT Service Approvals:
Approved By: | UWWI service: barkills | Approval Date: | 3/20/2014 |
---|---|---|---|
Approved By: | UW Exchange service: dsnorton | Approval Date: | 06/05/2014 (via unodir) |
Approved By: | UW Sharepoint: dsnorton | Approval Date: | 06/05/2014 (via unodir) |
Approved By: | Authentication service: mbrogan | Approval Date: | 06/05/2014 (via unodir) |
2. Change Description
The NETID domain controllers will be configured to no longer accept NTLMv1 authentication, i.e. the LMCompatibilityLevel will change from 4 to 5.
3. Reason for Change
At service inception in 2006, the NETID domain did not support NTLMv1 authentication. Due to customer requests, in 2007 NTLMv1 support was added after obtaining an exception to UW policies via the UW Privacy Assurance and System Security (PASS) Council.
Growing pressures due to UW identity assurance initiatives and a greatly increased threat profile based on readily available cloud-based NTLMv1 cracking tools mean it is past time for NTLMv1 to be retired.
4. Tickets and JIRA Cards
RT Tickets
|
JIRA Cards
|
---|---|
MI-536 – NTLMv1 retirement analysis Closed MI-482 – NTLMv1 support removed Closed MI-539 – NTLMv1: Draft RFC, get approvals Closed MI-540 – NTLMv1: Send customer announcement Closed MI-541 – NTLMv1: Create tools for assisting in NTLMv1 cleanup Closed MI-617 – NTLMv1: Write PS script to notify known users of needed action Closed MI-634 – NTLMv1: announce change date Closed MI-635 – NTLMv1: Remove support from DCs Closed MI-636 – NTLMv1: Repeatedly remind IT contacts Closed |
5. Impacts to Customers
5a. Who are the customers or dependent services that could be impacted by this change:
Any customer of any service that leverages the NETID domain for authentication. The 56 trust contacts are among the representatives for those customers, as are UW Exchange and UW SharePoint.
5b. During the change process, the known or potential impacts are:
There is no impact during the change.
5c. After the change has been implemented, the impacts are:
Authentication attempts coming from client computers which are configured with a LMCompabilityLevel < 3 will fail.
Authentication attempts coming from servers in a given authentication chain (e.g. domain controllers or member servers hosting a service) that are configured with a LMCompabilityLevel < 5 will fail.
6. Risk Level
6a. Most severe incident that could result from this change (1, 2, or 3): 2 (impact severity scale)
6b. Estimated level of risk associated with this change (High, Medium, Low): High
6c. Comments:
This change was attempted previously on 8/1/2013 and was rolled back due to an unknown number and severity of customer impacts. This time around, risk will be mitigated via a number of proactive preparations:
- All trusts contacts are repeatedly notified of the change
- The two largest sources of customer reported problems from the prior attempt (UW Exchange and UW SharePoint) must approve the change.
- The largest source of misconfigured computers was identified (owning more than 50% of known misconfigured computers), and has committed to fixing their computers prior to the change.
- Analysis of known problems and workarounds has been completed. This information is available to IT contacts to apply both proactively before the change and reactively after the change. Powershell scripts have been developed to target the highest problem areas. These tools are available for use both proactively and reactively to the change. See Using Set-LMCompatibilityLevel.ps1 and Using Get-NtlmV1LogonEvents.ps1.
- Known users still using NTLMv1 are directly contacted with instructions on how to fix their misconfigured computer. A step-by-step document for end users is available.
- UW-IT Service Center is prepared to assist customers in fixing their misconfigured computer.
7. Code Check-in/Versioning
N/A
8. Test/Validation Plan
Service Component
|
Function/Task
|
Tested By
|
Status (Pass/Fail)
|
---|---|---|---|
Each NETID Domain Controller | Verify LMCompatibility setting is 5 | barkills |
9. Release/Deployment Checklist
Est. Start Time
|
Task
|
Who
|
Status/Notes
|
---|---|---|---|
10am | Announce change is starting | barkills | |
10am | Change LMCompatibility setting from 4 to 5 on NETID Domain Controller group policy object | barkills | |
10:05am | Announce change is complete | barkills |
10. Rollback/Recovery Plan
Task
|
Who
|
Status/Notes
|
---|---|---|
Change LMCompatibility setting from 5 to 4 on NETID Domain Controller group policy object | barkills |
11. Communication Plan
Audience
|
Information
|
Method
|
Schedule
|
Status
|
---|---|---|---|---|
Acknowledgers for trusts are validated | Validate that contact of record for each trust is correct | 4/1/2014 | Complete | |
IT-servicechange | This RFC + known problems/workarounds + developed tools | 4/21/2014 | Complete | |
All authorizers | This RFC + known problems/workarounds + developed tools | 6/5/2014 | Complete | |
UWWI service customers via uwwi-announce@uw.edu | Change notification that includes known problems/workaround + developed tools | 4/26/2014 | Complete | |
IT contact lists | Reminder | 6/9/2014 | Complete | |
User notification | You are still using something that will break. | ? | ||
IT contact lists | Reminder | 6/23/2014 | Complete | |
User notification | You are still using something that will break. | ? | ||
IT contact lists | Reminder | 7/7/2014 | Complete | |
UWWI service customers via uwwi-announce@uw.edu | Change reminder | ?? 10am | ||
UWWI service customers via uwwi-announce@uw.edu | Change complete | ?? 10:05am |
12. Outcomes
Change successfully completed with less than 5 customers reporting problems.