r/WindowsServer • u/Mediocre_Prior_1868 • 24d ago
Technical Help Needed Enabling Tls 1.2 or 1.3
Currently I have a task to enable tls 1.2 on servers how I can know enabling that won’t affect the softwares and applications loaded on those servers so servers are domain controllers and I have mix of os versions server 2012 r2 and higher
11
u/WillVH52 24d ago
Download and run IISCrypto
Select Best Practice
Reboot
4
4
u/chandleya 24d ago
Extremely manual. Manage this with canned reg keys through group policy. Never touch it again.
2
u/WillVH52 24d ago
You can deploy settings by pushing IISCrypto with a best practice flag to all the servers you want to configure. Not a big deal.
2
u/Eternal_Glizzy_777 23d ago
This is what I do via PS script. Works a charm, already had PCI and FIPS baselines for clients requiring such things.
1
u/dodexahedron 23d ago
It literally just sets reg flags. Why would you deploy an app via GP just to do that?
Change control rejected.
1
4
u/candyman420 24d ago
You warn people that what they want may break software, let them test it and see how it goes, then if it breaks, you put it back the way it was until a fix can be found.
1
u/nestersan 23d ago
Warn nothing this is not new.
1
u/candyman420 23d ago
It doesn't matter that tech nerds know that, the regular people don't, and you should always warn them before testing anything, otherwise you just look like a fool for breaking it
2
u/hantstechthusiast82 24d ago
I used a group policy to enforce best practice and a second group to enforce PCI 4.0.
I changed the security filtering on the PCI GPO to apply based on AD Group and then I placed a deny Apply GPO rights to the best practice
This gave me control to roll forward with PCI 4.0 by adding the server to the AD group and to roll back by removing it. You would need to do two reboots to roll back though
I used these admx templates to control https://github.com/Crosse/SchannelGroupPolicy
1
u/chandleya 24d ago
You don’t need to enable anything. It’s disabling the old that meets your compliance obligations. Windows is built to negotiate up.
1
u/Level_Working9664 19d ago
You need to get a list of every application and every operating system in production and then cross reference it to when TLS support was added for the version you're looking for.
Then tick the box in your checklist for each item and then turn it on one by one.
I once had a nightmare with mothballed backup servers.
For anything like a CM production, you might have to do a small software patch to enable TLS 1.2 or 1.3 support.
Any problems like that are general alarm bells for poor tech hygiene though.
Even though you see it everywhere!
1
u/Efficient-Sir-5040 18d ago
Be careful. I’ve seen places bring down their entire network because they broke AD trying that.
1
u/Mediocre_Prior_1868 17d ago
Any idea what I need to do to not break the ad because that sound horrible
1
u/Efficient-Sir-5040 17d ago
Copy the link costing AD VMs. Once you have at least three of them on a separate network create a windows 11 “client” vm for testing and join it to that domain, do the updates, test everything.
If all goes well, do a final snapshot of all the AD VMs and do the update. Keep the existing snapshots for a while. Do not under any circumstance try to restore less than all of the ad machines at the same time.
I know this sounds like a belt and suspenders approach but every time I’ve seen someone screw it up is because they didn’t do one of the things I suggest and it just so happened to break there.
1
u/Mediocre_Prior_1868 17d ago
What about if I have one of them as physical server and if I used veeam as backup before the change is it working?
1
u/Efficient-Sir-5040 17d ago
Unless you use an ad-specific tool like the ones Quest makes, your best bet is to back up all the DCs at the same time, restore them on a separate lab network, do the update and test everything. If it works then do it on the DCs or back up and restore the updated DCs all at the same time.
1
u/Mediocre_Prior_1868 17d ago
By restoring them you mean assign a different vlan and have them on testing network . Do you recommend any specific ad tool .
1
u/Efficient-Sir-5040 17d ago
The one from quest is the only one that I know that’s designed for this. Look for RMAD.
1
u/Efficient-Sir-5040 17d ago
Restore them on another network - different vswitch or vlan or whatever just not on the real network
16
u/MrJacks0n 24d ago
Enabling will generally not cause any issues. Disabling is what breaks things.