want to join lync mvps and speakers at an exclusive pub trivia night tomorrow? tweet a photo from a...

53
Want to join Lync MVPs and speakers at an exclusive Pub Trivia Night tomorrow? Tweet a photo from a Lync session using the hashtag #LyncTEE for your chance to attend! Two entries are randomly selected each day. Test your Lync knowledge with questions created by MVPs. Free food and drinks! Great prizes! *See official rules online. Lync MVP Pub Trivia Night Invitation Only TechEd Europ #LyncTEE If you don’t score an invite, you can compete on Twitter with @msftLync tomorrow at 7pm for your chance to win a Surface Pro 3!

Upload: kenneth-lemay

Post on 15-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Want to join Lync MVPs and speakers at an exclusive Pub Trivia Night tomorrow? Tweet a photo from a Lync session using the hashtag #LyncTEE for your chance to attend! Two entries are randomly selected each day.

Test your Lync knowledge with questions created by MVPs. Free food and drinks! Great prizes! *See official rules online.

Lync MVP Pub Trivia Night – Invitation Only

TechEd Europe#LyncTEE

If you don’t score an invite, you can compete on Twitter with @msftLync tomorrow at 7pm for your chance to win a Surface Pro 3!

Certificates in Lync ServerSteven van HouttumLync MVP

1. Solutions related to Lync Client Sign-In Process and Authentication – internal user:

Certificate Requirements for Internal Servers

4. Solutions related setup, deployment and migration issues

Preventing Lync Server certificate expiration

Lync Top Support Solutions

AgendaHow are certificates used within Lync?Where can it go wrong & how to prevent that?How to troubleshoot & fix issues.

How?Lync Client – Lync ServerTLS/HTTPS/TLS DSK

Lync Server – Lync ServerMTLS

Lync Server – Exchange ServerMTLS/HTTPS

Between Office ServersOauth

Lync Client – Lync Server

Lync TLS internals1.Handshake and cipher suite negotiation2.Authentication of parties3.Key-related information exchange

4.Application data exchange

Demo

Analyzing Client sign in with Microsoft Message Analyzer

Demo: Message Analyzer (TLS)

Demo: Message Analyzer (TLS)

Demo

Analyzing Client HTTPS traffic with Fiddler

Lync Configuration Information

Demo: Fiddler (HTTPS)

Demo

Analyzing Client SIP traffic with Snooper(or proofing that SIP is encrypted with TLS)

Snooper Capture Office 365 Logon

Certificates

Demo

Certificate highlights

All server certificates must support server authorization (Server EKU).All server certificates must contain a CRL Distribution Point (CDP).All certificates must be signed using a signing algorithm supported by the operating system.

Lync Server Certificate requirements

Generate key pairCollect information as requiredRequest certificateVerify & Create signed certificate (CA)Accept certificate (requires private key)

Certificate request - Process

Certificate TypeSubject Alternate Names (SAN) required?Wildcard

Certificate AuthorityInternalPublic

Certificate request – Choices

Certificate request - ToolsCertificate Wizard

ViewImportRemoveRequestAssign

Management ShellGet-CsCertificate Import-CsCertificate Remove-CsCertificate Request-CsCertificate Set-CsCertificate (Test-CsCertificateConfiguration)

Lync Help

Default -> caveat: strict DNSTLS/MTLS

WebServicesInternalHTTPS

WebServicesExternalHTTPS

OAuthTokenUser

Certificate request - Internal

Reverse ProxyHTTPSSimple URLs

/meet /dialin?

EdgeAccess Edge (TLS)Web conferencing Edge (TLS)A/V AuthenticationInternal (TLS)

Certificate request – External

Demo

Change Simple URL

Change Simple URL

Certificate Changes

After January 1, 2017 SHA-1 SLL certificates No Longer Trusted by Windows.After November 1, 2015 Certificates for Internal Names Will No Longer Be Trusted.

Certificate Changes

DeploymentOperations CA trust

CRL reachability internal/externalChain issuesCertificate expirationInternal CA not trusted

Changes in WindowsRegulation changes

Where can it go wrong?

Exclamation marks in Lync client.Presence Unknown (federation)

Expired certificate (or DNS) -> msdiag

No CMS replication with EdgeLync MonitoringEvent log entry / Monitoring product

Indicators

Federation CRL checkOutbound port 80(Disable: Set-CsAccessEdgeConfiguration with KeepCrlsUpToDateForPeers set to False)

Internal CRL checkEnsure CRL availability

Certificate Revocation List – Edge Server

InternalStopped Lync ServicesOffice Server communication (Oauth)

ExternalStopped Lync ServicesFailed A/V sessions (media relay)Office 365 communication (Oauth)Lync Phone Edition unable to logon remotely

Certificate Expiration - Impact

MonitorRenewStage

Useful for tokensAV (Edge) & OAuthSet-CsCertificate –Roll –EffectiveTime

Certificate Expiration - Prevention

Event logMessage AnalyzerFiddlerCentralized Logging ServiceOCSLoggerSnooperSynthetic transactions (Test-CS...)

Troubleshoot tools

Microsoft Remote Connectivity AnalyzerMicrosoft Connectivity Analyzer ToolLync Connectivity AnalyzerLync Monitoring Server

Troubleshoot tools

Microsoft Connectivity Analyzer Tool

Troubleshooting Edge Deployment

Internal edged cert expiredInternal crl not accessibleCert store issueError code?

No CMS replication with Edge

Exclamation marks in Lync client.Indicates EWS issuesOutlook test shows ok (but uses SCP)

FiddlerFQDN’s are okCheck DNS -> Fix DNS

Exchange certificate not trusted? (Fiddler)Deploy new Exchange certificate

Fixed!

Troubleshooting EWS

Demo

Ms-diagnostics

Preparation is keyLync Planning ToolTechnet

Choose your public CA wiselyCheap usually equals trouble

Know your toolsConsider HA/DR for your internal CA

Certificate Tips

Poodle

Padding Oracle On Downgraded Legacy EncryptionExploits SSL vulnerabilitySSL is used for backwards compatibilityMitigation: Disable SSL on IIS and disable SSL in your browserMicrosoft Security Advisory 3009008

Poodle

MasterLync.comMylynclab.com:

Poodle

Questions?

Breakout SessionsOFC-B325 Microsoft Lync Server 2013 Security Aspects: Secure by Design

LabsOFC-H307 Deploying and Configuring Microsoft Lync Edge Server 2013

Microsoft Solutions Experience Location (MSE)Office 365 – Lync (Hall 7)

Find Me Later MSE & At Ask The Expert Tuesday 18:15-20:30, Thursday 13:15-15:15 & 18:30-20:00

Related content

Technical Network

Join the conversation!Share tips and best

practices with other Office 365 expertshttp://aka.ms/o365technetwork

Resources

Learning

Microsoft Certification & Training Resources

www.microsoft.com/learning

Developer Network

http://developer.microsoft.com

TechNet

Resources for IT Professionals

http://microsoft.com/technet

Sessions on Demand

http://channel9.msdn.com/Events/TechEd

Please Complete An Evaluation FormYour input is important!TechEd Schedule Builder CommNet station or PC

TechEd Mobile appPhone or Tablet

QR code

Evaluate this session

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.