Какво е TLS ръкостискане? Как да коригирам TLS ръкостискане?
TLS или сигурността на транспортния слой(Transport Layer Security) е протокол за криптиране. Той е проектиран така, че комуникацията чрез TLS остава сигурна и поверителна. В тази публикация ще обясня какво е TLS ръкостискане и как да коригирате TLS ръкостискането, ако срещнете проблеми.
Преди да продължим да говорим за TLS ръкостискането, нека разберем кога се случва TLS . Всеки път, когато осъществявате достъп до уебсайт или приложение през HTTPS , се използва TLS . Когато имате достъп до имейли, съобщения и дори VOIP , той използва TLS . Трябва да знаете, че HTTPS е реализация на TLS криптиране.
Какво е TLS ръкостискане
Ръкостискането е форма на преговори между два края. Точно(Just) както когато се срещаме с хора, ние се ръкуваме и след това продължаваме с каквото и да било друго. По подобен начин, TLS ръкостискането е форма на потвърждение между два сървъра.
По време на TLS ръкостискането, сървърите се проверяват взаимно и установяват криптиране, а също и обменят ключове. Ако всичко е автентично и както се очаква, ще има повече обмен на данни. Има четири основни стъпки:
- Посочете(Specify) коя версия на TLS ще се използва за комуникация.
- Изберете(Choose) кои алгоритми за криптиране ще се използват
- Автентичността се проверява с помощта на публичен ключ и цифров подпис на SSL сертифициращия орган(SSL)
- Ключовете за сесия се генерират и обменят
Казано на лаици, те първо казват здравей, след това сървърът предлага сертификат, който клиентът трябва да провери. След като проверката приключи, се генерира сесия. Създава се ключ, чрез който се обменят данни през сесията.
Прочетете(Read) : Разлика между TLS и SSL методите за криптиране .
Как да коригирате TLS ръкостискане
Не можете да направите нищо, ако има проблем от страна на сървъра - но имате проблем с браузъра, той може да бъде отстранен. Например, ако сървърът предлага сертификат, който не може да бъде удостоверен, тогава не можете да направите нищо по въпроса. Ако обаче проблемът е в несъответствие на TLS протокола, тогава можете да го промените от браузъра.
- Проверете дали системното време е правилно
- Проверете за проблем човек в средата(Man in the middle)
- Променете TLS протокола в Windows
- Изтриване на профил на браузъра(Delete Browser Profile) или база данни от сертификати(Certificate Database)
- Нулиране на браузъра.
Има много повече причини, поради които TLS ръкостискането може да се провали и това зависи от сценария. Ето някои начини за коригиране на TLS , но преди това винаги използвайте тези правила, за да филтрирате проблема.
- Проверете с различни сайтове и дали проблемът остава.
- Превключете към множество мрежови връзки, т.е. WiFi или кабелна
- Променете(Change) мрежата, т.е. свържете се с мобилна гореща точка или друг рутер или дори опитайте обществена мрежа
1] Проверете(Check) дали системното време е правилно
Това е основната причина, поради която ръкостискането на TLS се проваля през повечето време. Системното време се използва за проверка дали сертификатът е валиден или е изтекъл. Ако има несъответствие между времето на вашия компютър и сървъра, това може да накара сертификатите да изглеждат като изтекли. Фиксирайте времето, като го зададете на автоматично.
Сега посетете отново уебсайта и проверете дали е коригирало TLS ръкостискането
2] Проблем с човека в средата
Има едно правило, ако това се случва за един сайт, след това проблемът със софтуера за сигурност, но ако се случва за всички уебсайтове, тогава това е системен проблем.
Софтуерът за сигурност или разширението на браузъра на вашия компютър може да прихваща TLS връзките и да променя нещо, което води до проблемно TSL ръкостискане. Възможно е също така вирус в системата да причинява всички проблеми с TLS .
Някои разширения на браузъра променят настройките на прокси сървъра(change proxy settings) и това може да причини този проблем.
И в двата случая трябва да поправите компютъра или софтуера за сигурност. Най-добрият начин да проверите допълнително това е като използвате друг компютър и отворите същия уебсайт или приложение, което е причинило проблема.
3] Променете TLS протокола в Windows
Windows 10 и по-старите версии на Windows централизират настройките на протокола в системата. Ако трябва да промените версията на TLS , можете да го направите чрез Internet Properties .
- Въведете inetcpl.cpl в подканата за изпълнение и натиснете клавиша (Run)Enter .
- След като се отвори прозорецът със свойства на Интернет(Internet) , превключете към раздела Разширени(Advanced) .
- Превъртете до края, за да намерите секцията за сигурност(Security) и тук можете да добавите или премахнете TLS .
- Ако уебсайтът търси TLS 1.2 и той не е отметнат, трябва да го проверите. По същия начин, ако някой експериментира с TLS 1.3(with TLS 1.3) , трябва да го проверите.
- Кандидатствайте(Apply) , за да запазите, и опитайте да отворите отново същия уебсайт.
Докато Chrome , IE и Edge използват функции на Windows , Firefox , подобно на своята база данни със сертификати, се управлява сам. Ето как да промените TLS протокола във Firefox :
- Отворете Firefox, въведете about:config и натиснете Enter
- В полето за търсене въведете TLS и намерете security.tls.version.min
- Можете да го промените на:
- 1 и 2, за да принудят TLS 1 и 1.1
- 3, за да принуди TLS 1.2
- 4 за форсиране на максимален протокол от TLS 1.3 .
Прочетете(Read) : Как да деактивирате TLS 1.0(How to disable TLS 1.0) .
4] Изтриване на профил на браузър(Delete Browser Profile) или база данни от сертификати(Certificate Database)
Всеки браузър поддържа база данни за сертификати. Например всеки профил на Firefox има файл cert8.db . Ако изтриете този файл и рестартирането го коригира, тогава проблемът е свързан с локалната база данни за сертификати.
По същия начин в Windows , когато използвате IE или Edge , отговорен е Мениджърът на сертификати или можете да отидете на edge://settings/privacy и да кликнете върху Manage HTTPS/SSL certificates and settings.Изтрийте сертификатите и опитайте отново
Ако не можете да намерите базата данни, изтрийте профила и опитайте отново.
4] Нулиране на браузъра(4] Reset Browser)
Това е последна мярка, ако имате проблем с някой от браузърите. Можете да изберете да деинсталирате напълно и след това да инсталирате отново или да нулирате браузъра с помощта на вградената функция. Следвайте връзките, за да нулирате Chrome , Microsoft Edge и Firefox .
И накрая, докато можете да разглеждате уебсайт, дори ако сертификатът е невалиден, уверете се, че не извършвате каквато и да е транзакция с уебсайта. Нито трябва да използвате кредитна карта, нито трябва да въвеждате паролата за акаунта си.
Надяваме се, че тези съвети са били лесни за следване и сте успели да разрешите проблема с TLS във вашия браузър или компютър. Опитах се да ви предложа достатъчно решение, но честно казано, TLS е изключително обширен и може да има повече решения.
Related posts
Как да използвате Network Sniffer Tool PktMon.exe в Windows 10
Активирайте мрежовите връзки, докато сте в модерен режим на готовност на Windows 11/10
Какво е Tor Network и за какво се използва?
Измервайте скоростта на локалната мрежа с инструмента за тестване на скоростта на LAN
Активирайте или деактивирайте Wi-Fi и Ethernet адаптер в Windows 11
Безплатни инструменти за безжична мрежа за Windows 10
Как да поправите грешка при неуспешно търсене на DHCP в Windows и Chromebook
Как да проверите настройките на Wi-Fi мрежовия адаптер в Windows 11/10
Как да активирате Wake-on-LAN в Windows 11/10
Преглед на защитната стена на Glasswire и инструмента за наблюдение на мрежата
Откриването на мрежата е изключено и не се включва в Windows 11/10
Поправете грешка на мрежовия принтер 0x00000bcb - Не може да се свърже с принтера
NetCrunch Tool: Безплатен инструментариум за отстраняване на неизправности в мрежата
NetTraffic: Монитор на мрежовия трафик в реално време за Windows 11/10
Иконата на мрежата казва Няма достъп до интернет, но съм свързан
Поправете пикове на пинг в WiFi или Ethernet на Windows 11/10
Как да създадете отчет за Wi-Fi мрежов адаптер в Windows 10
Как да видите информация за драйвера за Wi-Fi мрежа в Windows 11/10
Как да използвате Port Query Tool (PortQry.exe) в Windows 11/10
Посочената мрежова папка в момента е картографирана с различно потребителско име