Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Muistiinpano
Testimoduuli on vanhentunut , ja se poistetaan tulevassa versiossa. Käytä Power Platform Playwright -näytteitä Power Platformin ja Dynamics 365-palveluiden testien automatisointiominaisuuksiin.
Tässä teknisessä asiakirjassa kuvataan Power Apps Testimoduulin todentamisjärjestelmien suojausarkkitehtuuri. Käyttäjäkohtaisia ohjeita todennusmenetelmien valitsemiseen ja määrittämiseen on kohdassa Todennusopas.
Todennusmenetelmien yleiskatsaus
Test Engine tukee kahta ensisijaista todennusmenetelmää:
- Tallennustilan todennus - Perustuu pysyviin selaimen evästeisiin ja tallennustilaan
- Varmennepohjainen todennus - Perustuu X.509-varmenteisiin ja Dataverse integrointiin
Molemmat menetelmät on suunniteltu tukemaan nykyaikaisia suojausvaatimuksia, mukaan lukien monimenetelmäinen todentaminen (MFA) ja ehdolliset käyttöoikeuskäytännöt.
Tallennustilan tilan todennusarkkitehtuuri
Tallennustilan todennusmenetelmä käyttää Playwrightin selaimen kontekstinhallintaa todennustunnusten turvalliseen tallentamiseen ja uudelleenkäyttöön.
Windows tietosuojan toteutus
Paikallisen tallennustilan toteutus käyttää Windows Data Protection -ohjelmointirajapintaa (DPAPI) turvalliseen tallennukseen:
Tietoturvaan liittyviä seikkoja
Tallennustilan suojausarkkitehtuuri tarjoaa seuraavat:
- Levossa olevien todennustunnusten suojaus DPAPI-salauksella
- Microsoft Entra -monivaihetunnistautumisen ja ehdollisen käytön käytäntöjen tuki
- Hiekkalaatikon eristäminen Playwrightin selainkonteksteissa
- Microsoft Entra istuntojen elinkaarikäytäntöjen noudattaminen
Varmennepohjainen todennusarkkitehtuuri
Varmennepohjainen todennus integroituu Dataverse X.509-varmenteisiin ja käyttää niitä levossa olevien tietojen turvallisuuden ja salauksen parantamiseksi.
Dataverse Tallennuksen toteutus
Toteutus Dataverse käyttää mukautettua XML-säilöä suojausavainten turvalliseen tallentamiseen:
Salaustekniikkaa
Seuraavissa osissa kuvataan salausalgoritmeja ja avainten hallintamenetelmiä, joita Test Engine käyttää todennustietojen suojaamiseen levossa ja siirron aikana.
AES-256-CBC + HMACSHA256
Oletusarvoisesti data-arvot salataan AES-256-CBC:n ja HMACSHA256 yhdistelmällä:
Tämä lähestymistapa tarjoaa seuraavaa:
- Luottamuksellisuus AES-256-salauksen avulla
- Eheys HMAC-vahvistuksen avulla
- Tietolähteen todentaminen
Tietosuoja-API:n integrointi
Testimoduuli integroituu ASP.NET Core tietojen suojaamisen ohjelmointirajapintaan avainten hallintaa ja salausta varten:
Mukautetun XML-arkiston toteutus
Test Engine toteuttaa mukautetun IXmlRepositoryn integrointia varten Dataverse :
Ehdollinen käyttöoikeus ja MFA-yhteensopivuus
Testimoduulin todentamisarkkitehtuuri on suunniteltu toimimaan saumattomasti Microsoft Entra ehdollisten käyttöoikeuskäytäntöjen kanssa:
Kehittyneet tietoturvanäkökohdat
Seuraavissa osissa esitellään muita suojausominaisuuksia ja integrointia, jotka parantavat todennustietojen suojausta ja tukevat suojattuja toimintoja yritysympäristöissä.
Dataverse Suojausmallin integrointi
Test Engine käyttää Dataverse vankkaa tietoturvamallia:
- Tietuetason suojaus - Hallitsee tallennettujen todennustietojen käyttöä
- Jakamismalli – Mahdollistaa testitodennuskontekstien turvallisen jakamisen
- Valvonta – Seuraa pääsyä arkaluonteisiin todennustietoihin
- Saraketason suojaus – Tarjoaa arkaluonteisten kenttien yksityiskohtaisen suojauksen
Azure CLI tunnuksen hallinta
Todennusta varten Dataverse Test Engine hankkii turvallisesti käyttöoikeustunnukset:
Tietoturvan parhaat käytännöt
Kun otat Test Engine -todennuksen käyttöön, ota huomioon seuraavat suojauksen parhaat käytännöt:
- Pienimmät käyttöoikeudet – Myönnä testitileille tarvittavat vähimmäiskäyttöoikeudet
- Säännöllinen varmenteiden kierto - Päivitä varmenteet säännöllisesti
- Suojaa CI/CD-muuttujat – Suojaa arkaluonteisia tietoja sisältävät putkimuuttujat
- Valvontakäyttöoikeudet – Valvo todennusresurssien käyttöä
- Ympäristön eristäminen – Käytä testaukseen erillisiä ympäristöjä
Tulevat tietoturvaparannukset
Mahdollisia tulevia parannuksia todennuksen suojausarkkitehtuuriin ovat:
- Integrointi Azure Key Vault kanssa parannetun salaisen koodin hallintaa varten
- Hallittujen käyttäjätietojen tuki Azure ympäristöissä
- Parannetut kirjaamis- ja tietoturvavalvontaominaisuudet
- Lisää suojantarjoajia alustojen välisissä skenaarioissa
Liittyvät artikkelit
Data Protection in ASP.NET Core
Windows Data Protection -ohjelmointirajapinta
Microsoft Entra todentaminen
Dataverse Turvallisuusmalli
X.509-varmennepohjainen todennus