Biztonsági integráció összefoglalása
Ez a dokumentáció az archívumba került, és nem támogatott.
A szakasz előző részei megvizsgálták a Windows Server rendszer Microsoft AppFabric 1.1 biztonsági modelljének kulcsfontosságú elemeit, és megvitatták a Windows biztonsági fiókok és csoportok használatát az AppFabric alkalmazásban. Az AppFabric ezeket a Windows biztonsági alapokat az IIS Biztonsági és .NET-keretrendszerébe tartozó entitásoknak tervezi. amely viszont a bejelentkezési és az adatbázis-szerepköveket használva SQL Server Security-ba konvertálódik. Ez az alfejezet röviden ismerteti az AppFabric összes támogató technológiájának integrálását egy biztonságos alkalmazás környezet megteremtése érdekében.
AppFabric fogalmi szerepek
A következő fogalmi szerepeket használják a felhasználók és engedélyek logikai terjesztésére a biztonsági architektúra tervezése során.
- Alkalmazáskiszolgáló felhasználók. Az AppFabric alkalmazásban futó alkalmazások gyűjteményének azonossága.
Windows biztonsági alapelvek.
Az AppFabric fogalmi szerepe megfelel a Windows biztonsági csoportjainak. Az IIS és az AppFabric telepítése során az IIS_IUSRS, a LOCALHOST \ AS_Administrators és a LOCALHOST \ AS_Observers csoportok hozhatók létre a helyi számítógépen.
- Az IIS_IUSRS csoport. Az IIS létrehozza a Windows biztonsági csoportot a telepítési folyamat során, és ütemben dinamikusan feltölti. Ez a csoport tartalmazza az AppFabric koncepcionális "Alkalmazáskiszolgáló-felhasználók" összes alkalmazás-hitelesítő adatait. Engedélyezi az adatok mentését és követési információkat generál. Az alkalmazáskészlethez használt minden azonosítónak az IIS_IUSRS csoportban kell lennie.
Ha az AppFabric-t több tartományi környezetben működő számítógépre használja, akkor ajánlott tartománycsoportokat létrehozni minden olyan AppFabric logikai szerepkör számára, amelyet az AppFabric több AppFabric szerverén használhat ezen a tartományon. Az ebbe a csoportba tartozó felhasználók a teljes domain szinthez tartozó megfelelő fogalmi szerepkörhöz tartozó jogosultságokat kapnak. Az ilyen Windows biztonsági tartománycsoportok létrehozása után hozzá kell adnia a tartomány felhasználói fiókokat az AppFabrichez és a funkcionális feltételekhez való hozzáférési igényeknek megfelelően. A csoportokat tetszés szerint hívhatja, de a legjobb, ha értelmes neveket használ, például "DOMAIN \ MyAppFabricAdmins" és "DOMAIN \ MyAppFabricObservers". Helyi AppFabric kiszolgálókon ezek a tartományfiókok a LOCALHOST \ AS_Administrators csoportba kerülnek.
További tudnivalók az AppFabric Windows biztonsági eszközeinek használatáról: Windows Biztonság.
IIS és a .NET-keretrendszer biztonsága
A vegyes közlekedéshez konfigurált alkalmazás IIS biztonsági szolgáltatásokat használ. Azonban ebben az üzemmódban az alkalmazás biztonsággal kapcsolatos viselkedése inkább a .NET-keretrendszerre és a WCF biztonsági eszközökre épül, mint az IIS biztonsági rendszerén. Ha ugyanazt az alkalmazást ASP.NET-kompatibilitási módban futtatja, akkor IIS-hitelesítési eszközeit intenzívebben használja; A WCF biztonságot nem használják. Az AppFabric biztonsági modell ezen része az ügyfél-hitelesítést és az alkalmazási tartományhoz rendelt azonosítást, illetve az SQL Server kiszolgálóadatok eléréséhez szükséges folyamatot használja. További tudnivalók: IIS Biztonság és a .NET-keretrendszer.
A bejelentkezési nevek és az SQL Server adatbázis szerepkörök
Az AppFabric koncepcionális szerepe az SQL Server adatbázisok biztonsági szerepéhez kapcsolódik, amelyek az alábbiakban ismertetett Windows biztonsági csoportokhoz kapcsolódnak:
- AS_Administrators. Megegyezik a LOCALHOST \ AS_Administrators csoport helyi fiókjával, amelyet a felhasználók az AppFabric Application Server Administrators koncepciócsoportból vettek le. Az AS_Administrators bejelentkezési neve hozzárendelésre kerül az SQL Server adatbázis szerepkörökhöz, melyeket a perzisztencia és a kitartás adatainak tárolására használnak.
Az SQL Serveren kívüli harmadik féltől származó tárolási szolgáltatóknak hozzá kell igazítaniuk biztonsági modelljüket az AppFabric fogalmi szerepéhez.