Сайт туура эмес сертификатты көрсөтүп жатабы? Угуучуну табыңыз
Сайт күтүлбөгөн сертификатты сунуштайт жана ачык файл кайра жазылат. Биринчи жооп берген угуучуну жана виртуалдык хостту аныктаңыз.
Веб-хостко VPN программасын орнотуу кызматтарды кайра иреттеши мүмкүн, бирок күтүлбөгөн сертификат Apache файлдары кайра жазылганын далилдебейт. Бир нерсе бул сертификатты браузериңизге сунуштады, биринчи милдет — аны атоо. Угуучу жана виртуалдык хост аныкталмайынча, ар бир оңдоо туура эмес катмарга колдонулган божомол. Төмөнкү текшерүүнүн баары окуу үчүн гана.
Ишти чечүүчү фактыларды чогултуп жатканда эч нерсе кайра башталбайт, алынбайт же үстүнөн жазылбайт.
Браузер чындап алган сертификатты окуңуз
Хосттун атын, ар бир үй-бүлө үчүн чечилген даректи, портту жана браузер нааразы болгон сертификаттын маалыматтарын жазып алыңыз. A жана AAAA жазуусуна тең чечилген ат эки башка алдыңкы бетке жетиши мүмкүн, жана алардын бири гана сизде кабык аркылуу кирүү бар хост болушу мүмкүн. Проксинин артындагы браузер дагы үчүнчү жолду тандашы мүмкүн. Эскертүүнү кайсынысы жаратканын болжолдоо сиздеги жалгыз байкоону текке кетирет.
Андан кийин ошол эле жолдогу машинадан кол кармашууну кайра жасаңыз, даректи так атап, көздөлгөн сервер атын жөнөтүңүз, ошондо жооп демейки хостту эмес, сайтты чагылдырат.
openssl s_client -connect 198.51.100.37:443 -servername www.example.net </dev/null 2>/dev/null |
openssl x509 -noout -subject -issuer -fingerprint -sha256 -ext subjectAltName
Субъекттин альтернативдик аттары менен манжа изин күткөн сертификат менен салыштырыңыз, тааныш чыгаруучу менен эмес. Сервер аты жок жылаңач дарекке туташуу демейки сертификатты тандашы мүмкүн, ал андан кийин туура эмес файлдай көрүнөт, чындыгында суроо туура эмес болгондо.
Ошол портко байланган процессти аныктаңыз
Байланышты кабыл алууга тийиш болгон хостто угуучуларды тизмелеп, байлоо дарегин, даректер үй-бүлөсүн жана процесстин ээсин белгилеңиз. Кайтарым байланыш дарегине байланган кызмат бардык интерфейстерге байланган кызмат менен бирдей эмес, ал эми контейнерди жарыялоо жалпы угуучуну таптакыр башка жерге коюшу мүмкүн.
sudo ss -ltnp 'sport = :443'
sudo ss -ltnp | grep -E ':(443|943)\b'
Эгер TLS алдындагы жүк теңдештиргич же прокси тарабынан бүтсө, ушул жерде токтоп, анын ордуна ошол алдыңкы бетти карап чыгыңыз. Артындагы Apache нускасы жалпы браузерге эч качан сертификат сунуштабашы мүмкүн, ошондуктан анын конфигурациясын оңдоо браузер көргөн эч нерсени өзгөртпөйт. Сокет көрүнүшү жана тышкы кол кармашуу бир жолду сүрөттөшү керек, жана бул салыштыруу дал ушунү аныктайт.
Виртуалдык хостту файлдан мурун дал келтириңиз
Apache бүтүрүүчү болгондо, андан ошол дарек жана ат үчүн кайсы виртуалдык хост жеңип чыгаарын сураңыз. Башкаруу командасы ар бир сокетке дал келген топту, жарыяланган сервер аттарын жана демейки деп эсептелген хостту кошуп, натыйжалуу жайгашууну басып чыгарат. Сертификат файлын ошол жоопсуз оңдоо — туура эмес сайттын туура файлдан тейлене башташынын жолу.
sudo apachectl -S
Apache SSL боюнча көп берилүүчү суроолор сервер атынын көрсөткүчү сертификатты кантип тандаарын түшүндүрөт. HTTP Host аталышы кол кармашуудан кийин келет жана мурун сунушталганды артка өзгөртө албайт, ошондуктан дал келбеген же жок ат демейки хостко кайтат.
ServerAlias ичинде терүү катасы бар аталган виртуалдык хост дал ушул белгини жаратат, жана биринчи болуп бардыгын кармаган хостту жүктөөчү экинчи конфигурация файлы да ушундай кылат. Экөө тең ошол жайгашуу тизмесинде көрүнөт.
Оңдоону ар бир билдирген жолдо текшериңиз
Бекитилген өзгөртүүдөн кийин ар бир даректер үй-бүлөсү үчүн хост атына таандык текшерүүнү кайталаңыз жана айланып өтүү желегинин ордуна браузердин кадимки валидациясы менен аяктаңыз. Жалпы угуучу жөндөөлөрүнө тийбестен мурун өзүнчө административдик жолду сактаңыз, анткени ал жердеги ката аны жокко чыгаруу үчүн колдоно турган кирүүнү алып салат. Андан кийин кайсы угуучу жооп бергенин, кайсы виртуалдык хост дал келгенин жана кайсы сертификат мурун жана кийин берилгенин жазыңыз.
Пакетти алып салуу жайгашууну өзгөртүшү мүмкүн жана баштапкы дал келбестикти түшүндүрмөсүз калтырышы мүмкүн, ошондуктан бул жазуу оңдоодон узак жашайт.
Сиз каалаган нерсе — көздөлгөн кирүү чекитиндеги көздөлгөн сайт. Байланышсыз кызмат жок болгондон кийинки башка сертификат бул натыйжа эмес, браузер нааразы болууну токтотсо да.