Айнадан VPN орнатушысы? Алдымен баспагерді тексеріңіз
Жүктеу арнасы қандай код жұмыс істейтінін және оны кім жаңарта алатынын анықтайды. Алдымен қолтаңбаны, бақылау сомасының көзін және профильді шығарғанды тексеріңіз.
Туннель жұмыс істеді, интерфейс ашылды, сессия бір апта бойы тұрақты болды. Бұлардың ешқайсысы орнатушыны кім жасағанын айтпайды. VPN клиенті маршруттарды қайта жазуға және тіркелгі деректерін оқуға жеткілікті құқықтармен жұмыс істейді, сондықтан баспагер қауіп моделінің бөлігі, түсіндірме емес.
Тексерулерді ретімен орындаңыз және бірінші сәтсіз болғанында тоқтаңыз. Олар арзан, ал әрқайсысы басқа олқылықты жабады.
Бірінші қадам: Жоба атайтын арнадан жүктеңіз
Әр жоба өзінің шығарылымдары қайда орналасқанын құжаттайды, ал сол бет сілтеме болып табылады. Қауымдастық құрастырулары, дүкен тізімдері және жеткізуші порталдары — бәрі заңды арналар. Олардың әрқайсысы тек жобаның өзі нұсқаған жағдайда заңды. Бұл сынақ, және ол ресми көрінумен бірдей емес.
Жоба атымен аталған файл ештеңе дәлелдемейді. Орнатушыны қайта атау — бір секундтық операция, және іздеу нәтижесі бірінші көрсететін нәрсе — атау.
Екінші қадам: Қолтаңбаны белгілі бірегейлікке қарсы тексеріңіз
Қолтаңбаны тексеру тар сұраққа жақсы жауап береді. Ол белгілі бір бірегейліктің осы бинарлық файлға қол қойғанын және файлдың содан бері өзгермегенін айтады. Ол бір сұраққа жауап береді, екіншісінен бас тартады. Ол сол бірегейлік сіз сенім артқыңыз келген бірегейлік пе, оны айта алмайды.
# macOS: who signed this app, and is the signature intact?
codesign -dv --verbose=4 /Applications/Tunnel.app
spctl -a -vvv -t install /Applications/Tunnel.app
# Windows: signature and publisher of the installer
Get-AuthenticodeSignature .\tunnel-setup.exe | Format-List Status, SignerCertificate
# Linux: detached signature from the project's release page
gpg --verify tunnel-1.4.2.tar.gz.asc tunnel-1.4.2.tar.gz
Бірегейлікті оқыңыз, күй сөзін емес. Жарамды сертификаты бар байланысы жоқ әзірлеуші де жарамды қолтаңба жасайды. Танылған баспагер туралы хабарлайтын операциялық жүйе сізге тек біреудің сертификатқа ақы төлегенін айтты.
Үшінші қадам: Хэшті тәуелсіз дереккөзбен салыстырыңыз
Бақылау сомасы анықтамалық мәнмен сәйкестікті дәлелдейді. Егер анықтамалық жүктеумен бірге келсе, екеуі де бірге қате болуы мүмкін, ал салыстыру бәрібір өтеді. Бұл көптеген нұсқаулықтардағы сәтсіздік үлгісі. Хэш сипаттайтын файлмен бір бетте тұрады.
# Linux and macOS
shasum -a 256 tunnel-1.4.2.dmg
# compare against the value published on the project's own release page
# not against a value copied from the same mirror
Жоба қол қойылған бақылау сомаларын немесе қол қойылған шығарылым манифестін жариялағанда, қолтаңбаны әр файлға бөлек емес, тізімге тексеріңіз. Осылайша бір сенімді сілтеме бүкіл шығарылымды қамтиды.
Орнатудан кейін: Жаңарту жолын сақтаңыз
Қолдау көрсетілетін арна орнату аяқталғаннан кейін де маңызды болып қалады. Қайта бумаланған құрастырулар өз жаңартқышын алып жүруі мүмкін, ал сол жаңартқыш келесі айда не істейтінін шешеді. Ешқашан жаңартылмайтын құрастыру қауіпсіз емес. Ол жай ғана ескірек.
Клиент қалай жаңартылуы керектігін және бұл қадамды басқару жүйесі атқаратынын жазып алыңыз. Егер жауап форумнан қолмен жүктеу болса, жеткізілім тізбегі туралы сұрақ ешқашан шынымен жабылмаған.
Екі шығу тегі, бір емес
Клиент әзірлеушісі мен профиль шығарушысы бөлек тараптар. Ресми клиенттің байланысы жоқ оператордың профилін импорттауы қалыпты жағдай, ал профиль өз тексерісіне лайық: оны кім шығарды, қалай жеткізілді және сервер сертификаты күткен атаумен сәйкес келе ме.
Екі шығу тегін де жазбаларыңызда танылатындай сақтаңыз. Клиент ауыстырылған немесе құрылғы резервтік көшірмеден қалпына келтірілген сәтте, дәл осы екі жол белгісіз құрастырудың немесе белгісіз профильдің қалған деректермен бірге қайта оралуына жол бермейді.