Waa maxay sababta OpenConnect u diido gateway-ka ka dib beddelaadda shahaadada?
Guuldarrada xaqiijinta ka dib beddelaadda shahaadada gateway-ka waa go'aan kalsooni, ma aha tunnel jabay. Dooro inta u dhaxaysa CA soo saarta iyo xajinta hal fure.
Gateway-yada waxay beddelaan shahaadooyinka, macmiilka shalay isku xirayna wuxuu bilaabaa inuu istaago isweydaarsiga TLS ee ugu horreeya. Farriintu waxay sheegtaa sabab xaqiijin halkii ay ka sheegi lahayd cilad shabakadeed, mishiinkuna isagu ma uu beddelmin, taasina waa tilmaanta faa'iidada leh. Waxa jabay waa xiriirka ka dhexeeya shahaadada hadda la soo bandhigayo iyo xididdada macmiilku diyaar u yahay inuu tixgeliyo. Hagaajinta taas waa go'aan kalsooni, marka go'aankaas gaar ka hor intaadan qorin ikhtiyaar.
Akhri guuldarrada ka hor intaadan beddelin wax dejinta kalsooni ah
Khalad nooca saxeexa maqan macneheedu waa silsiladdu waxay ku dhammaataa wax macmiilku aanu aqbalin. Waxay noqon kartaa shahaado la cusboonaysiiyay oo ka timid hay'ad gudaha, beddelaad ka timid mid dadweyne, ama qalab dhexda ku jira oo soo bandhigaya shahaadadiisa. Qoraalka oo kaliya ma kala saari karo kiisaskaas, marka fiiri soo saaraha ka hor intaadan go'aan gaarin.
Isku xirka hal mar ku socodsii hore oo u ogolow inuu guuldareysto, waayo soosaarka isdhexgalka waxa uu qaadaa magaca server-ka, silsiladda soo saaraha iyo faraha macmiilku xisaabiyay. Isbarbar dhig soo saarahaas hay'ad ay hay'adkaadu runtii maamusho. Haddii faruhu is beddelo laakiin soo saaruhu aanu is beddelin, u qaado sidii shaki ilaa cusboonaysiin lagu xaqiijiyo marin aad hore u aamintay. Qiyaasidda goobtan waa jidka uu qofku ugu dambayntii ku xajiyo furaha dhexgal-ku-soo-dhaca.
Ku qor nooca macmiilka isla qoraalkaas. Qayb weyn oo guuldarrooyinka u eg dhibaatooyinka kalsoonida waxay ka yimaadaan macmiil duug ah oo la kulma isweydaarsi gateway cusub.
Dooro inta u dhaxaysa aaminka soo saaraha iyo xajinta hal fure
Labada ikhtiyaarba waxay isku xirka ka dhigaan mid guulaysta. Waxay hadhow u jabaan siyaabo iska soo horjeeda, marka doorashadu waxay leedahay guuldarrada aad u adkaysan karto.
| Approach | Good fit | What breaks it |
|---|---|---|
Trust the issuing CA with --cafile | Internal PKI you can obtain over an already trusted channel | CA rotation, or a client that still falls back to public roots |
Pin one key with --servercert | No CA relationship, or exactly one key should ever be accepted | Any reissue that generates a new key pair |
U jeeso faylka CA marka shahaadadu ka timaado hay'ad aad si madaxbannaan u xaqiijin karto, waayo cusboonaysiintu waxay markaas sii shaqeeyaan iyada oo aan taaban doodaha macmiilka. La lammaani switch-ka damiya xididdada nidaamka, haddii kale hay'ad dadweyne ayaa kuu buuxin karta hubinta. Beddelkeeda xaji marka gateway-ku aanu lahayn CA aad heli karto ama marka yoolku yahay ka-reebka ugu cidhiidhi ah ee suurtagal ah. Midna dariiqo ahaan ma aha mid ammaan badan si aan la taaban karin: CA waxay ku ballaadhaa cusboonaysiinta, xajintuna way fududahay in la eego.
Mid kasta oo aad dooratid, qiimaha la aamini karo waa inuu ku yimaado marin hore loo aaminay ka hor inta uusan isbeddelku dhacmin. Maamule, fadhi console ah oo gateway-ka ah, ama nuqul hore loo qaatay dhammaantood way qalmaan. Koobi galinta faraha kasta oo ay soo bandhigto codsigu waa mid ku habboon oo sidoo kale waa waxa dhexgal-ku-soo-dhacu rajaynayo.
Qiimaha geli amarka aad runtii bilowdo
Xajintu waxay ku socotaa ikhtiyaarka shahaadada server-ka, hunaashadeeduna waxay go'aamisaa codeynta: dhejisyo fure dadweyne hexadecimal ah oo hoos yimaada sha1 ama sha256, iyo xajinta furaha base64 oo hoos yimaada pin-sha256. Bixinta waxay sidoo kale damisaa kalsoonida nidaamka socodkaas, marka furaha la xajiyay wuxuu noqdaa go'aanka oo dhan.
sudo openconnect --protocol=gp vpn.example.com --user alice \
--servercert pin-sha256:AbCdEf... # single key pin
sudo openconnect vpn.example.com --cafile /etc/ssl/internal-ca.pem --no-system-trust
Macmiilku wuxuu la jaanqaadaa dhejis go'an, isagoo aqbalaya ugu yaraan afar xaraf hunaashada ka dib, taas oo ah dabin aan ahayn fududayn. Qiime go'an ayaa gudaha u gudba oo weli ma aqoonsado gateway-ka aad u jeedday. Koobi gal strinka buuxa ee macmiilku daabacay isku daygii ugu horreeyay halkii aad ka dib u qori lahayd farriin. Kadib u guuri ikhtiyaarka dhammaaday skript-ka duubka, faylka unugga ama profile-ka bilaaba isku xirka, si go'aanka kalsoonidu u noqdo mid la eegi karo oo tafatirka dambe u noqdo mid ula kac ah.
Bilaabayaasha desktop-ka iyo plugin-ka NetworkManager waxay kaydiyaan nuqulkooda doodaha isku xirka. Skript lagu tafatiray disk-ka ma gaaro profile hore loo soo dhoofiyay, marka qiimaha kaydsan ayaa sii guuleysta.
La qabso wareejin adigoon naftaada bannaanka ka xidhin
Ikhtiyaarka waxaa la bixin karaa in ka badan hal mar, marka isbeddel la qorsheeyay wuxuu si wadajir ah u aqbali karaa furaha baxa iyo kan soo gala. Ku dar xajinta cusub ka hor inta uusan gateway-ku beddelin, labadaba ku hay liiska inta fadhiyadu guurayaan, oo ka saar midka hawlgabka ah marka furaha duugga ah uu tago. Daqaddaas waxay u baahan tahay milkiile, waayo xajin labanlaab ah oo la illoobay waxay fure ka tagtaa la aaminay iyada oo aan cidna ilaalin. Dib u dhis soo saara lammaane fure cusub wuxuu jebiyaa xajin saafi ah, soo kabashaduna waa isla nidaamka jihada kale.
Ku qor taariikhda isbeddelka xajinta agteeda. Xajin aan taariikh dib u eegis lahayn waa hakad mustaqbalka ah oo sidata farriin khalad ah oo wareer leh.
Ka reeb nooca macmiilka ka hor intaadan tafatirin kalsoonida
Macmiil duug ah wuxuu ku guuldareysan karaa marka uu falanqaynayo jawaab xaqiijin ah oo gateway-ku tan iyo markaas beddelay, farriinta dusha sarena weli waxay ka hadlaysaa isku xirka ee ma aha falanqeeyaha. Isbarbar dhig nooca la rakibay waxa gateway-ku diiwaangeliyo, oo tijaabi xidhmada hadda jirta profile hal-mar ah ka hor intaadan beddelin wax dejinta kalsooni ah.
openconnect --version
Hagaajinta ka dib, xaqiiji laba shay halkii hal: portal-ku wuxuu ku soo rarayaa tunnel-ka, iyo cinwaan gudaha caadi ah ayaa jawaabaya. Gacan-qabsiga dhammaaday wuxuu caddeeyaa oo keliya in go'aanka kalsoonida la aqbalay.