Nettstedsikon SSL.com

Velg Right Cipher Suites i Schannel.dll

Å sette opp serveren din riktig på Windows er viktig hvis du vil sikre at du faktisk bruker krypteringsalgoritmene for å beskytte data som går fra klienten (nettleser) til serveren og tilbake igjen.

På denne siden har vi grunnleggende informasjon om hvordan du velger riktig Cipher Suite som skal brukes med Windows Server, samt hvordan du konfigurerer den. Det er en god ide å bare aktivere de spesifikke du skal bruke og deaktivere resten. Vær også oppmerksom på at SSL 2.0 og andre ikke er slått på som standard.

Forståelse av Cipher Suites og Schannel.dll

Før vi kommer til det du trenger å gjøre for å endre hvilke Cipher-suiter som brukes og hvilke kryptografiske algoritmer og protokoller som brukes, skal vi kort forklare Schannel.dll-filen, inkludert hvordan den bruker Cipher Suites for å bestemme hvilke sikkerhetsprotokoller som skal brukes . Dette er satt opp i registeret for Windows og er ikke vanskelig å gjøre. Instruksjonene varierer litt avhengig av hvilket operativsystem og webserver du bruker.

Hva er Schannel.dll?

Enkelt sagt er Schannel.dll et bibliotek som er den viktigste Microsoft TLS/ SSL-sikkerhetsleverandør. Den står for Secure Channel og brukes av Microsoft webservere, inkludert Windows Server 2003, Windows Server 2008, Windows 7, Windows Server 2008 R2 og andre, inkludert eldre som Windows XP og Windows NT selv. Vi vil ha mer om forskjellene nedenfor, men for nå bare å vite at Schannel.dll brukes til å bestemme hvilken protokoll du skal bruke.

Hva er en chiffer-pakke?

En chiffer-pakke er ikke noe mer enn et sett med kryptografiske algoritmer. Schannel-protokoller bruker de forskjellige algoritmene fra en bestemt chiffer-pakke for å lage nøkler og kryptere informasjon. Generelt vil en chiffer-pakke spesifisere en algoritme for hver av de følgende tre oppgavene:

Alt det ovennevnte bruker ALG_ID - en datatype som spesifiserer en algoritmeidentifikator - for å fortelle operativsystemet hvilken Cipher Suite som skal brukes. Du kan se en liste over alle tilgjengelige Cipher-suiter som er tilgjengelige for Schannel.dll på Microsofts nettsted her..

Endring av Cipher Suites i Schannel.dll

Nå som du vet litt mer om cipher suites og Schannel.dll, er det på tide å gå over hvordan du endrer hvilke kryptografiske algoritmer og protokoller som faktisk brukes. Det er viktig å merke seg at selv om du endrer hva Schannel.dll bruker, må programvaren du bruker også støtte protokollene. Her er en liste over de forskjellige Windows-operativsystemene du kan bruke som server.

Windows NT 4.0 Service Pack 6, Windows 2000, Windows XP, Windows 2003

Først skal vi se på Windows 2003-operativsystemer og tidligere. For å slå forskjellige protokoller av og på, må du først bruke Regedt32.exe for å finne følgende registernøkkel:

Deretter skal vi gå gjennom de forskjellige undernøklene som er tilgjengelige - og hvor du vil gjøre endringene. I utgangspunktet, for å aktivere en av de følgende, still DWORD-verdidataene til 0xffffffff eller sett den til 0x0 for å deaktivere den aktuelle undernøkkelen.

kilde: Microsoft Knowledge Base

MERKNAD: For at Schannel.dll-filen skal gjenkjenne eventuelle endringer under SCHANNEL-registernøkkelen, må du starte datamaskinen på nytt.

Windows 7, Windows Server 2008 og nyere

For nyere operativsystemer er registeret satt opp litt annerledes. Her er nøklene du vil jobbe med for å slå bestemte protokoller på eller av. For å aktivere ett av følgende, sett DWORD-verdidataene til dword: 00000001 eller sett det til dword: 00000000 for å deaktivere den aktuelle undernøkkelen.

Windows Server 2008 støtter følgende protokoller:

Windows Server 2008 R2 og Windows 7 støtter følgende protokoller:

kilde: Microsoft Knowledge Base

Merknader: For at Schannel.dll-filen skal gjenkjenne endringer under SCHANNEL-registernøkkelen, må serveren startes på nytt.

Casestudie: Aktiver TLS 1.2 Siffer i IIS 7.5, Server 2008 R2, Windows 7

Over på Derek Seaman's Blog kom han på et deilig PowerShell-skript tilbake i 2010 for å hjelpe med aktivering TLS 1.2 kryptering - hvilken AES-256-kryptering med SHA-256-hashes.

Cipher Suites i Schannel.dll

Hvis du har noen spørsmål om Cipher Suites i Schannel.dll eller noe annet relatert til SSL-sertifikater og sørg for at nettstedets besøkende er sikre til enhver tid, ikke nøl med å kontakte oss. Vi vil gjøre vårt beste for å svare på spørsmålene dine og peke deg i riktig retning.

Gå ut av mobilversjonen