|
![]() | Vzdßlen² p°φstup klienta na server | ![]() | Komunikace mezi klientem a serverem a sφovΘ protokoly | Šifrovßnφ sφovΘ komunikace mezi klientem a serverem | ![]() |
P°i provozu v rozlehl²ch sφtφch a p°i zpracovßnφ citliv²ch dat jsou pot°ebnΘ nßstroje, kterΘ klientovi poskytnou jistotu, ₧e se p°ipojuje na sprßvn² server. Lze si p°edstavit faleÜn² SQL server vystupujφcφ pod stejn²m jmΘnem jak prav² server a napodobujφcφ jeho Φinnost.
P°ipojenφ na sprßvn² server do jistΘ mφry zajistφ zaregistrovßnφ IP adresy serveru u klienta. P°i vynalo₧enφ jistΘho ·silφ vÜak faleÜn² server m∙₧e zneu₧φt IP adresu pravΘho serveru.
Metoda, kterß spolehliv∞ urΦφ identitu serveru, se opφrß o asymetrick² Üifrovacφ algoritmus. Server si vygeneruje sv∙j tajn² klφΦ a certifikßt obsahujφcφ ve°ejn² kliΦ. Certifikßt poskytne vÜem potencißlnφm klient∙m a tajn² kliΦ si uschovß pouze pro sebe. Pomocφ certifikßtu pak kter²koli klient m∙₧e zkontrolovat, zda komunikuje se serverem disponujφcφm odpovφdajφcφm tajn²m klφΦem.
Importem certifikßtu a tajnΘho klφΦe na SQL server se zprovoznφ ov∞°ovßnφ jeho identity vÜemi klienty.
Certifikßt a tajn² klφΦ se importuje na strßnce Ov∞°ovßnφ identity serveru ve v∞tvi Parametry / Identifikace a bezpeΦnost na ╪φdicφ konzoli takto:
Stejnß strßnka dovoluje exportovat certifikßt a tajn² klφΦ z SQL serveru do soubor∙. P°i exportu tajnΘho klφΦe se soubor zaÜifruje pomocφ zadanΘho hesla.
Manipulovat s certifikßtem a tajn²m klφΦem SQL serveru m∙₧e pouze jeho bezpeΦnostnφ sprßvce.
Ov∞°enφ identity serveru je spolehlivΘ do tΘ mφry, do jakΘ je bezpeΦn∞ uschovßn jeho tajn² klφΦ. P°i odcizenφ tajnΘho klφΦe lze snadno vytvo°it faleÜn² server.
Tajn² kliΦ ulo₧en² v souboru je spolehliv∞ chrßn∞n heslem. Je vÜak nutno zvolit heslo, kterΘ nelze snadno uhßdnout, proto₧e nenφ obtφ₧nΘ vyzkouÜet na soubor s klφΦem °adu Φasto pou₧φvan²ch hesel.
Tajn² kliΦ ulo₧en² v databßzi nelze zjistit p°es klientskΘ rozhranφ serveru. Anal²zou databßzovΘho souboru by vÜak mohl b²t p°eΦten. Proto nenφ-li databßzov² soubor spolehliv∞ zajiÜt∞n proti p°eΦtenφ, je nutno jej zaÜifrovat.
Klient m∙₧e vyu₧φt t°i nßstroje k ov∞°enφ identity serveru:
Pokud se klient v minulosti p°ipojoval na SQL server urΦitΘho jmΘna a potΘ se chce p°ipojit na jin² server se stejn²m jmΘnem, pak systΘm ov∞°ovßnφ identity serveru spojenφ nepovolφ. Nov² server bude toti₧ pova₧ovßn za faleÜn² server p°edstφrajφcφ identitu starΘho serveru.
Aby klient mohl pracovat s nov²m serverem, musφ u sebe smazat certifikßt starΘho serveru. Slou₧φ k tomu ╪φdicφ konzole, zßlo₧ka Klientsk² p°φstup. Na strßnce odpovφdajφcφ serveru stiskn∞te tlaΦφtko Certifikßt serveru a potΘ tlaΦφtko Vymazat certifikßt.
Pokud naopak provozovatel SQL serveru pot°ebuje vytvo°it nov² server, kter²m nahradφ star² server, a chce se vyhnout problΘm∙m s ov∞°ovßnφm identity, pak musφ vybavit nov² server stejn²m certifikßtem a tajn²m klφΦem, jakΘ m∞l star² server. Pokud provozovatel tyto soubory ji₧ nemß, m∙₧e je zφskat exportem ze starΘho serveru.
![]() | Vzdßlen² p°φstup klienta na server | ![]() | Komunikace mezi klientem a serverem a sφovΘ protokoly | Šifrovßnφ sφovΘ komunikace mezi klientem a serverem | ![]() |