Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
62
BezpieczeństwoMicrosoftWindows.Podstawypraktyczne
PodprocesySAM(SecurityAccountsManager)iAD(ActiveDirectory)zawia-
dujądostępemdolokalnejidomenowejbazydanychpoświadczeń.SAMjestdo-
stępnywewszystkichwersjachWindowsiprzechowujeinformacjezwiązanezlokal-
nymzwierzchnikiemzabezpieczeń.WsystemieNT4iwcześniejszychwersjach,SAM
jestużywanyrównieżdoskładowaniainformacjizwiązanychzdomenowym
zwierzchnikiemzabezpieczeń.WsystemieWindows2000ipóźniejszychwersjach,
ADsłużydoskładowaniainformacjizwiązanychzlokalnymzwierzchnikiemzabez-
pieczeń.Wdalszejczęścitegorozdziałuszczegółowoomówimypojęciadomeny
izwierzchnikówzabezpieczeń.
BazadanychLSA
WbaziedanychzasadzabezpieczeńLSAznajdująsięobiektyzasadróżnegoty-
pu:policy,trusteddomain,accountiprivatedata.
.
Obiektpolicyokreśla,ktomożeuzyskaćdostępdobazydanychLSA.Zawiera
równieżglobalneinformacjesystemowe,takiejakkwotypamięcisystemowej
iustawieniainspekcji.Wkażdymsystemiejestjedentakiobiekt.
.
Obiekttrusteddomainskładujeinformacjeorelacjizaufaniadomenyzinną
domeną.InformacjeteobejmująnazwęiidentyfikatorSIDzaufanejdomeny,jak
równieżSIDihasłokonta,używanegodowysyłaniażądańuwierzytelnianiado
zaufanejdomeny.
.
Obiektaccountzawierainformacjezwiązanezkonkretnymużytkownikiemlub
grupą(np.specjalneprawa,przywilejeikwotylogowaniaużytkownika).
.
Obiektprivatedatasłużydoskładowaniapoufnychinformacji,takichjakhasła
dokontasystemowegolubusługi.Obiektyprivatedatazwanerównieżtajnymi
kluczamiLSA(ang.LSAsecrets).TajnekluczeLSAszyfrowanezapomocą
kluczasystemowego(kluczsystemowy,syskey,zostałomówionywdalszejczę-
ścipodrozdziału2.1.2)izapisywanewrejestrzenasystemowymdysku.Wczasie
startusystemutajnekluczeLSApobieranezdysku,deszyfrowaneiudostęp-
nianeurzędowiLSA,któryodtegomomentuprzechowujejewobszarzepa-
mięci.
TajnekluczeLSAmogąbyćrównieżużywaneprzezaplikacjedoskładowania
tajnychdanychwichimieniu.AbyzapisaćdanewtajnymkluczuLSA,konto,wktó-
regokontekściezabezpieczeńaplikacjajestwykonywana,musinależećdolokalnej
grupyadministratorów.InterfejsyAPIobsługującetajnekluczeLSAtoLsaStore-
PrivateDataiLsaRetrievePrivateData.
LiczbatajnychkluczyLSAskładowanychwbaziedanychjestograniczona.
WsystemieWindowsServer2003limittenwynosi4096,zczego2048jestzarezer-
wowanenasystemoperacyjny,azresztymogąkorzystaćaplikacje.TajnekluczeLSA
szyfrowanezapomocąkluczydanegosystemuiskładowanewkontenerze
HKEY_LOCAL_MACHINE\Securitysystemowegorejestru.