New "Get-MpPreference" Options

%3CLINGO-SUB%20id%3D%22lingo-sub-2373725%22%20slang%3D%22en-US%22%3ENew%20%22Get-MpPreference%22%20Options%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2373725%22%20slang%3D%22en-US%22%3E%3CP%3EThere%20are%20several%20new%20options%20in%20the%20configuration%2C%20but%20I%20haven't%20been%20able%20to%20find%20any%20docs.microsoft.com%20documentation%20on%20them.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAside%20from%20the%20fact%20that%20most%20know%20what%20they%20mean%2C%20its%20important%20to%20know%20Microsoft's%20intent%20more%20than%20our%20own%20interpretations.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECan%20MSFT%20chime%20in%20on%20them%20here%3F%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDisableRdpParsing%3C%2FP%3E%3CP%3EDisableDnsParsing%3C%2FP%3E%3CP%3EDisableDnsOverTcpParsing%3C%2FP%3E%3CP%3EDisableHttpParsing%3C%2FP%3E%3CP%3EDisableGradualRelease%3C%2FP%3E%3CP%3EDisableSshParsing%3C%2FP%3E%3CP%3EDisableTlsParsing%3C%2FP%3E%3CP%3EEnableDnsSinkhole%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3EFeel%20free%20to%20tell%20my%20Bing%20search%20is%20broken.%26nbsp%3B%3CIMG%20class%3D%22lia-deferred-image%20lia-image-emoji%22%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Fhtml%2F%407EBDB192371E60F0C05B7773EFC0C76E%2Fimages%2Femoticons%2Fxd_40x40.gif%22%20alt%3D%22%3Axd%3A%22%20title%3D%22%3Axd%3A%22%20%2F%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2472778%22%20slang%3D%22en-US%22%3ERe%3A%20New%20%22Get-MpPreference%22%20Options%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2472778%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F27768%22%20target%3D%22_blank%22%3E%40Jonathan%20Green%3C%2FA%3E%26nbsp%3BAgreed%2C%20we%20need%20more%20info%20on%20these.%20We%20are%20facing%20an%20issue%20where%20external%20users%20using%20our%20SFB%20edge%20server%20are%20dropping%20skype%20calls%20after%201-2%20seconds%20of%20sharing%20desktop%20video.%20After%20changing%26nbsp%3B%3CSPAN%3EDisableTlsParsing%20to%20%22true%22%20instead%20of%20the%20default%20%22false%22%20for%20both%20users%2C%20the%20desktop%20video%20share%20is%20able%20to%20be%20completed.%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2472849%22%20slang%3D%22en-US%22%3ERe%3A%20New%20%22Get-MpPreference%22%20Options%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2472849%22%20slang%3D%22en-US%22%3EDo%20you%20think%20it%20was%20related%20to%20overhead%20vs.%20the%20actual%20parsing%20being%20the%20root%20cause%20of%20the%20disconnects%3F%3CBR%20%2F%3EI've%20been%20wrong%20in%20the%20past%20for%20thinking%20logical%20about%20naming%20conventions...%3CBR%20%2F%3EOne%20would%20assume%20that%20WDATP%20or%20Defender%20would%20just%20now%20parse%20TLS%20logs%20(similar%20to%20PacketBeat%2C%20Microsoft's%20legacy%20packet%20gui%2C%20or%20logger%20of%20choice)%20via%20it's%20new%20packet%20capture%20abilities%20that%20were%20released%206%2B%20months%20ago%20(20H2%20or%2020H1%3F).%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2475798%22%20slang%3D%22en-US%22%3ERe%3A%20New%20%22Get-MpPreference%22%20Options%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2475798%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F27768%22%20target%3D%22_blank%22%3E%40Jonathan%20Green%3C%2FA%3E%26nbsp%3BI%20am%20not%20sure!%20All%20I%20know%20is%20that%20with%20plenty%20of%20packet%20capturing%20going%20on%20and%200%20changes%20in%20our%20environment%20(excluding%20these%20new%20options%20and%20their%20default%20settings)%20within%20the%20last%20few%20weeks%20this%20has%20been%20a%20problem%20for%20our%20users%20who%20are%20utilizing%20the%20edge%20sfb%20server%20AND%20trying%20to%20complete%20a%20desktop%20screenshare.%20The%20audio%20call%20works%20great%2C%20but%20when%20one%20user%20turns%20on%20desktop%20sharing%20or%20video%2C%20the%20STUN%20binding%20doesn't%20complete.%20Wireshark%20can't%20capture%20a%20successful%20binding%20on%20either%20PC%20unless%20BOTH%20users%20have%20run%20this%20command%3A%26nbsp%3B%3C%2FP%3E%3CDIV%3ESet-MpPreference%20-DisableTlsParsing%20%24true%3CBR%20%2F%3EIt%20is%20also%20true%20that%20failing%20happens%20when%20setting%20this%20back%20to%20the%20default%20%22false%22.%26nbsp%3B%3C%2FDIV%3E%3CDIV%3EWhich%20device%20were%20you%20wondering%20about%3F%20I%20believe%20these%20are%20both%20Dell%20Laptops%20connecting%20(over%20the%20internet%2C%20no%20VPN)%20back%20to%20our%20public%20Skype%20For%20Business%20edge%20pool%20(2x2%20pool).%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3EI%20am%20left%20with%20a%20very%20minimal%20understanding%20of%20TLS%20parsing%20in%20general%2C%20what%20the%20specifics%20of%20Microsoft%20implementation%20here%20is%2C%20and%20why%20it's%20impacting%20our%20calls.%20Changing%20the%20default%20option%20in%20our%20case%20certainly%20fixed%20the%20problem%2C%20hopefully%20we%20can%20get%20some%20docs%20on%20what%20I'm%20actually%20changing%20soon.%26nbsp%3B%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2476197%22%20slang%3D%22en-US%22%3ERe%3A%20New%20%22Get-MpPreference%22%20Options%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2476197%22%20slang%3D%22en-US%22%3EPlease%20note%2C%20this%20command%20was%20actually%20recommended%20by%20a%20microsoft%20support%20engineer.%20There%20would%20have%20been%20no%20way%20for%20me%20to%20find%20the%20command%20as%20this%20is%20the%20only%20legitimate%20page%20that%20comes%20up%20when%20googling%20%22disabletlsparsing%22...%20Please%20give%20us%20at%20least%20a%20man%20page%20or%20something...%3C%2FLINGO-BODY%3E
Occasional Contributor

There are several new options in the configuration, but I haven't been able to find any docs.microsoft.com documentation on them. 

 

Aside from the fact that most know what they mean, its important to know Microsoft's intent more than our own interpretations.

 

Can MSFT chime in on them here? 

 

DisableRdpParsing

DisableDnsParsing

DisableDnsOverTcpParsing

DisableHttpParsing

DisableGradualRelease

DisableSshParsing

DisableTlsParsing

EnableDnsSinkhole

Feel free to tell my Bing search is broken. :xd: 

 

4 Replies

@Jonathan Green Agreed, we need more info on these. We are facing an issue where external users using our SFB edge server are dropping skype calls after 1-2 seconds of sharing desktop video. After changing DisableTlsParsing to "true" instead of the default "false" for both users, the desktop video share is able to be completed. 

Do you think it was related to overhead vs. the actual parsing being the root cause of the disconnects?

 

One would assume that WDATP or Defender would just now parse TLS logs (similar to PacketBeat, Microsoft's legacy packet gui, or logger of choice) via it's new packet capture abilities that were released 6+ months ago (20H2 or 20H1?).


I've been wrong in the past when I've applied logic to naming conventions in powershell, which is the reason I made this thread. :) 

The scenario you ran into would be great for performance gauging too.
I'd be curious over the specifics on network conditions and devices used. 



@Jonathan Green I am not sure! All I know is that with plenty of packet capturing going on and 0 changes in our environment (excluding these new options and their default settings) within the last few weeks this has been a problem for our users who are utilizing the edge sfb server AND trying to complete a desktop screenshare. The audio call works great, but when one user turns on desktop sharing or video, the STUN binding doesn't complete. Wireshark can't capture a successful binding on either PC unless BOTH users have run this command: 

Set-MpPreference -DisableTlsParsing $true
It is also true that failing happens when setting this back to the default "false". 
Which device were you wondering about? I believe these are both Dell Laptops connecting (over the internet, no VPN) back to our public Skype For Business edge pool (2x2 pool). 
 
I am left with a very minimal understanding of TLS parsing in general, what the specifics of Microsoft implementation here is, and why it's impacting our calls. Changing the default option in our case certainly fixed the problem, hopefully we can get some docs on what I'm actually changing soon. 
Please note, this command was actually recommended by a microsoft support engineer. There would have been no way for me to find the command as this is the only legitimate page that comes up when googling "disabletlsparsing"... Please give us at least a man page or something...