Transport Layer Security (TLS) overview - Azure App Service (2024)

  • Article

What does TLS do in App Service?

Transport Layer Security (TLS) is a widely adopted security protocol designed to secure connections and communications between servers and clients. App Service allows customers to use TLS/SSL certificates to secure incoming requests to their web apps. App Service currently supports different set of TLS features for customers to secure their web apps.

Tip

You can also ask Azure Copilot these questions:

  • What versions of TLS are supported in App Service?
  • What are the benefits of using TLS 1.3 over previous versions?
  • How can I change the cipher suite order for my App Service Environment?

To find Azure Copilot, on the Azure portal toolbar, select Copilot.

Supported TLS Version on App Service?

For incoming requests to your web app, App Service supports TLS versions 1.0, 1.1, 1.2, and 1.3.

Minimum TLS Version and SCM Minimum TLS Version

App Service also allows you to set minimum TLS version for incoming requests to your web app and to SCM site. By default, the minimum TLS version for incoming requests to your web app and to SCM would be set to 1.2 on both portal and API.

TLS 1.3

A Minimum TLS Cipher Suite setting is available with TLS 1.3. This includes two cipher suites at the top of the cipher suite order:

  • TLS_AES_256_GCM_SHA384
  • TLS_AES_128_GCM_SHA256

TLS 1.0 and 1.1

TLS 1.0 and 1.1 are considered legacy protocols and are no longer considered secure. It's generally recommended for customers to use TLS 1.2 or above as the minimum TLS version. When creating a web app, the default minimum TLS version would be TLS 1.2.

To ensure backward compatibility for TLS 1.0 and TLS 1.1, App Service will continue to support TLS 1.0 and 1.1 for incoming requests to your web app. However, since the default minimum TLS version is set to TLS 1.2, you need to update the minimum TLS version configurations on your web app to either TLS 1.0 or 1.1 so the requests won't be rejected.

Important

Incoming requests to web apps and incoming requests to Azure are treated differently. App Service will continue to support TLS 1.0 and 1.1 for incoming requests to the web apps. For incoming requests directly to Azure, for example through ARM or API, it's not recommended to use TLS 1.0 or 1.1.

Minimum TLS cipher suite (preview)

Note

Minimum TLS Cipher Suite is supported on Premium SKUs and higher on multi-tenant App Service.

The minimum TLS cipher suite includes a fixed list of cipher suites with an optimal priority order that you cannot change. Reordering or reprioritizing the cipher suites is not recommended as it could expose your web apps to weaker encryption. You also cannot add new or different cipher suites to this list. When you select a minimum cipher suite, the system automatically disables all less secure cipher suites for your web app, without allowing you to selectively disable only some weaker cipher suites.

What are cipher suites and how do they work on App Service?

A cipher suite is a set of instructions that contains algorithms and protocols to help secure network connections between clients and servers. By default, the front-end's OS would pick the most secure cipher suite that is supported by both App Service and the client. However, if the client only supports weak cipher suites, then the front-end's OS would end up picking a weak cipher suite that is supported by them both. If your organization has restrictions on what cipher suites should not be allowed, you may update your web app’s minimum TLS cipher suite property to ensure that the weak cipher suites would be disabled for your web app.

App Service Environment (ASE) V3 with cluster setting FrontEndSSLCipherSuiteOrder

For App Service Environments with FrontEndSSLCipherSuiteOrder cluster setting, you need to update your settings to include two TLS 1.3 cipher suites (TLS_AES_256_GCM_SHA384 and TLS_AES_128_GCM_SHA256). Once updated, restart your front-end for the change to take effect. You must still include the two required cipher suites as mentioned in the docs.

End-to-end TLS Encryption (preview)

End-to-end (E2E) TLS encryption is available in Standard App Service plans and higher. Front-end intra-cluster traffic between App Service front-ends and the workers running application workloads can now be encrypted.

Next steps

  • Secure a custom DNS name with a TLS/SSL binding
Transport Layer Security (TLS) overview - Azure App Service (2024)
Top Articles
OnStar Stolen Vehicle Assistance | OnStar Services
What will be the compound interest on a of Rs.25000 after 3 years the rate of 12 per cent p.a.?Rs. 10123.20Rs. 11123.20Rs. 12123.20Rs. 13123.20
Frases para un bendecido domingo: llena tu día con palabras de gratitud y esperanza - Blogfrases
Matgyn
Splunk Stats Count By Hour
Ets Lake Fork Fishing Report
Craigslist Cars And Trucks For Sale By Owner Indianapolis
Linkvertise Bypass 2023
Moe Gangat Age
Erin Kate Dolan Twitter
Everything You Need to Know About Holly by Stephen King
The Superhuman Guide to Twitter Advanced Search: 23 Hidden Ways to Use Advanced Search for Marketing and Sales
Vermont Craigs List
Csi Tv Series Wiki
CANNABIS ONLINE DISPENSARY Promo Code — $100 Off 2024
2020 Military Pay Charts – Officer & Enlisted Pay Scales (3.1% Raise)
Air Force Chief Results
Drago Funeral Home & Cremation Services Obituaries
What Is Vioc On Credit Card Statement
Why Does Lawrence Jones Have Ptsd
Obituaries Milwaukee Journal Sentinel
Devotion Showtimes Near Regency Buenaventura 6
Cognitive Science Cornell
UCLA Study Abroad | International Education Office
Truvy Back Office Login
The Powers Below Drop Rate
Craigslist Comes Clean: No More 'Adult Services,' Ever
Shoe Station Store Locator
Mbi Auto Discount Code
Capital Hall 6 Base Layout
拿到绿卡后一亩三分地
Caderno 2 Aulas Medicina - Matemática
Henry County Illuminate
Mixer grinder buying guide: Everything you need to know before choosing between a traditional and bullet mixer grinder
Conroe Isd Sign In
World Social Protection Report 2024-26: Universal social protection for climate action and a just transition
Complete List of Orange County Cities + Map (2024) — Orange County Insiders | Tips for locals & visitors
Suffix With Pent Crossword Clue
Ezpawn Online Payment
manhattan cars & trucks - by owner - craigslist
Umd Men's Basketball Duluth
Alston – Travel guide at Wikivoyage
3 bis 4 Saison-Schlafsack - hier online kaufen bei Outwell
Sallisaw Bin Store
844 386 9815
22 Golden Rules for Fitness Beginners – Barnes Corner Fitness
Victoria Vesce Playboy
53 Atms Near Me
Ciara Rose Scalia-Hirschman
Ocean County Mugshots
Latest Posts
Article information

Author: Edmund Hettinger DC

Last Updated:

Views: 5740

Rating: 4.8 / 5 (78 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Edmund Hettinger DC

Birthday: 1994-08-17

Address: 2033 Gerhold Pine, Port Jocelyn, VA 12101-5654

Phone: +8524399971620

Job: Central Manufacturing Supervisor

Hobby: Jogging, Metalworking, Tai chi, Shopping, Puzzles, Rock climbing, Crocheting

Introduction: My name is Edmund Hettinger DC, I am a adventurous, colorful, gifted, determined, precious, open, colorful person who loves writing and wants to share my knowledge and understanding with you.