Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
ÉRVÉNYES: Minden API-kezelési szint
Az Azure API Management a Transport Layer Security (TLS) protokoll több verzióját is támogatja az API-forgalom védelméhez:
- Ügyféloldal (ügyfél–API Management-átjáró)
- Háttéroldal (API Management gateway to backend)
Az API Management az API-átjáró által használt titkosítócsomagok közül többet is támogat.
A szolgáltatási szinttől függően az API Management az 1.2-es vagy a TLS 1.3-ig tartó TLS-verziókat támogatja az ügyfél- és háttérkapcsolatokhoz, valamint számos támogatott titkosítási csomaghoz. Ebből az útmutatóból megtudhatja, hogyan kezelheti a protokollokat és titkosításokat az Azure API Management-példányokon.
Feljegyzés
- Ha a saját üzemeltetésű átjárót használja, tekintse meg a saját üzemeltetésű átjáró biztonságát a TLS-protokollok és a titkosítási csomagok kezeléséhez.
- A következő szintek nem támogatják az alapértelmezett titkosítási konfiguráció módosítását: Fogyasztás, Alapszintű v2, Standard v2, Prémium v2.
- A munkaterületeken a felügyelt átjáró nem támogatja az alapértelmezett protokoll és titkosítási konfiguráció módosítását.
Feljegyzés
Az API Management szolgáltatásszinttől függően a módosítások alkalmazása akár 15–45 percet is igénybe vehet. A fejlesztői szolgáltatási szint egy példánya állásidőre kényszerül a folyamat alatt. Az alapszintű és a magasabb osztályú példányok nem tapasztalnak kiesést a folyamat során.
Előfeltételek
- Egy API Management példány. Hozzon létre egyet, ha még nem tette volna meg.
Nyissa meg az API Management-példányát
Az Azure portálonkeresse meg és válassza ki a API Management szolgáltatásokat:
Az API Management-szolgáltatások lapon válassza ki az API Management-példányt:
TLS-protokollok és titkosítási csomagok kezelése
- Az API Management-példány bal oldali navigációs sávján, a Biztonság területen válassza a Protokollok + titkosítások lehetőséget.
- Engedélyezze vagy tiltsa le a kívánt protokollokat vagy titkosításokat.
- Válassza a Mentés lehetőséget.
Feljegyzés
Egyes protokollok vagy titkosítási csomagok (például háttéroldali TLS 1.2) nem engedélyezhetők vagy tilthatók le az Azure Portalon. Ehelyett a REST API-hívást kell alkalmaznia. Használja a struktúrát properties.customProperties a CREATE/Update API Management Service REST API-ban.
TLS 1.3-támogatás klasszikus szinteken
A TLS 1.3-támogatás a klasszikus API Management szolgáltatási szinteken (Használat, Fejlesztő, Alapszintű, Standard és Prémium) érhető el. Az ezekben a szolgáltatási szintekben létrehozott legtöbb esetben a TLS 1.3 alapértelmezés szerint engedélyezve van az ügyféloldali kapcsolatok esetében. A háttéroldali TLS 1.3 engedélyezése nem kötelező. A TLS 1.2 alapértelmezés szerint az ügyfél és a háttéroldalon is engedélyezve van.
A TLS 1.3 a TLS protokoll egyik fő változata, amely jobb biztonságot és teljesítményt biztosít. Olyan funkciókat tartalmaz, mint a kézfogási késés csökkentése és bizonyos típusú támadások elleni fokozott biztonság.
Feljegyzés
Az API Management és a munkaterület-átjárókv2 szintjei alapértelmezés szerint támogatják a TLS 1.2-t az ügyféloldali és a háttéroldali kapcsolatok esetében. Jelenleg nem támogatják a TLS 1.3-at.
Opcionálisan engedélyezheti a TLS 1.3-at, ha az ügyfelek tanúsítvány-újratárgyalást igényelnek
A TLS 1.3 nem támogatja a tanúsítványok újratárgyalását. A tanúsítvány újratárgyalása a TLS-ben lehetővé teszi, hogy az ügyfél és a kiszolgáló újratárgyalja a kapcsolat paramétereit a hitelesítéshez a kapcsolat megszüntetése nélkül.
Az ügyféltanúsítvány újratárgyalására támaszkodóként azonosított szolgáltatások esetében alapértelmezés szerint nincs engedélyezve a TLS 1.3.
Figyelmeztetés
Ha az API-kat olyan TLS-kompatibilis ügyfelek érik el, amelyek tanúsítvány-újratárgyalásra támaszkodnak, a TLS 1.3 engedélyezése az ügyféloldali kapcsolatok esetében a csatlakozás sikertelen lesz. Az ügyféloldali TLS 1.3 engedélyezése előtt tekintse át azokat az API-kat, amelyek nemrég tanúsítvány-újratárgyalást alkalmaztak minden olyan szolgáltatásban, amely alapértelmezés szerint nincs engedélyezve.
Ha engedélyezni szeretné a TLS 1.3-at ezekben a példányokban az ügyféloldali kapcsolatokhoz, konfigurálja a Protokollok + titkosítások lapon található beállításokat:
- A Protokollok + titkosítás lapÜgyfélprotokollszakaszában, a TLS 1.3 mellett válassza a Konfiguráció megtekintése és kezelése lehetőséget.
- Tekintse át a legutóbbi ügyféltanúsítvány-újratárgyalások listáját. A lista olyan API-műveleteket mutat be, ahol az ügyfelek nemrégiben újratárgyalták az ügyféltanúsítványokat.
- Ha úgy dönt, hogy engedélyezi a TLS 1.3-at az ügyféloldali kapcsolatokhoz, válassza az Engedélyezés lehetőséget.
- Válassza a Bezárás lehetőséget.
A TLS 1.3 engedélyezése után tekintse át az átjárókérési metrikákat vagy a TLS-hez kapcsolódó kivételeket a TLS-kapcsolat hibáit jelző naplókban. Ha szükséges, tiltsa le a TLS 1.3-at az ügyféloldali kapcsolatok esetében, és lépjen vissza a TLS 1.2-be.
Ha le kell tiltania a TLS 1.3-at ezekben a példányokban az ügyféloldali kapcsolatok esetében, konfigurálja a beállításokat a Protokollok + rejtjelek lapon:
- A Protokollok + titkosítás lapÜgyfélprotokollszakaszában, a TLS 1.3 mellett válassza a Konfiguráció megtekintése és kezelése lehetőséget.
- Válassza a Letiltás lehetőséget.
- Válassza a Bezárás lehetőséget.
Háttéroldali TLS 1.3
A háttéroldali TLS 1.3 engedélyezése nem kötelező. Ha engedélyezi, az API Management a TLS 1.3-at használja a háttérszolgáltatásokhoz való kapcsolatokhoz.
Figyelmeztetés
Ha engedélyezi a TLS 1.3-at háttéroldali kapcsolatokhoz, az az ügyféltanúsítvány-újratárgyalásra támaszkodó háttérszolgáltatások és a háttérrendszerek kapcsolati hibáit fogja okozni.
A háttéroldali TLS 1.3-at a Protokollok + titkosítások lapon engedélyezheti:
- A Protokollok + titkosítás lapHáttérprotokoll szakaszában engedélyezze a TLS 1.3 beállítást.
- Válassza a Mentés lehetőséget.
Kapcsolódó tartalom
- Az API Management-példány biztonságossá tételével kapcsolatos javaslatokért tekintse meg az Api Management azure-beli biztonsági alapkonfigurációját.
- Ismerje meg az API Management architektúra API Managementhez ajánlott eljárásainak biztonsági szempontjait.
- További információ a TLS-ről.