Нэвтрэсний дараа ажиллаад өмнө нь бүтэлгүйтдэг холболт нь ихэвчлэн ачаалах үеийн оролдлого нууц олж чадаагүй гэсэн үг, сервер нэгийг татгалзсан гэсэн үг биш. Итгэмжлэл байна; түүнийг шаардаж буй орчин байхгүй. Энэ ганц ялгаа нь шаардлагагүй нууц үг дахин тохируулалтыг хэмнэдэг.

Хүсэлтийг дага: ажлын талын сесс үүсэхээс өмнө ямар нэг зүйл холболтыг эхлүүлж, ихэвчлэн хариулдаг нууцын сан нээгдээгүй байна. Хоёр орчин нууц хэнд хамаарах талаар санал нийлэхгүй бөгөөд профайл тэдгээрийн алинаас нь өгөхийг хүлээж буйг тэмдэглэдэг.

Ачаалах зам үнэндээ юу шаарддаг вэ

Ачаалах үед NetworkManager хэрэглэгчийн сесс, сессийн D-Bus, нээлттэй түлхүүрийн цагираггүйгээр системийн үйлчилгээ болж эхэлдэг. Холболтын профайлыг босгох боломжтой хэвээр, гэхдээ үйлчилгээ өөрөө хүрч чадах нууцуудыг л ашиглана. Нууц агентед хамаарах бүхэн хүн нэвтэрч, агент гарч ирэх хүртэл хүлээнэ. Үйлчилгээ тохиргоондоо заасныг яг хийдэг; өөрчлөх ёстой зүйл нь профайл.

Алдаа нь түлхүүрийн цагирагт нуугдаагүй, холболт дотор бичигдсэн байна.

Холболт дээрх нууц флагуудыг унших

Холболтоос юу хүлээж байгааг асуу, ажлын тал юу санаж байгааг биш. Флагийн багана асуултад шууд хариулж, диск дээрх профайл файлд дахин ачааллаас хойш ч хадгалагдана.

Профайлын жагсаалтаас эхэлж, аль холболт өөрөө босохоор тохируулагдсаныг баталгаажуул. Дараа нь нэг холболтыг гаргаж, нууц үгийн флагуудыг унш:

nmcli -f NAME,UUID,TYPE,AUTOCONNECT connection show
nmcli connection show "Work VPN" | grep -i -E "password|secret|key"
journalctl -b -u NetworkManager --grep "secret"

Эхний команд нь ямар профайлууд байгаа, аль нь автоматаар холбогдохоор тохируулагдсаныг баталгаажуулдаг бөгөөд хяналтгүй оролдлого яг ингэж эхэлдэг. Хоёр дахь нь флагийн утгуудыг илчилж, гурав дахь нь өгөгдсөн нууцад ямар ч агент хариулаагүй гэж үйлчилгээ гомдоллож буйг харуулна. Нууцыг агентын өмч гэж нэрлэсэн лог мөр нь нэг өгүүлбэр дэх бүх онош юм.

Flag valueWhere the secret livesBehaviour before login
0Stored in the connection profileAvailable to the system service
1Owned by a secret agentBlocks until the agent is unlocked
2Never storedPrompts on every activation
4Not requiredNever requested at all

Холболтыг системийн хүрээнд зөөх нь хариултыг яагаад өөрчилдөг вэ

Хэрэглэгчид хамаарах холболт тухайн хэрэглэгчийн агентын дор идэвхждэг тул ажлын тал босмогц төгс ажилладаг. Системийн хүрээнд зөөх нь агентыг замаас гаргадаг тул VPN тохиргооны ганц мөр ч өөрчлөгдөхгүйгээр ижил профайл өөрөөр ажиллана.

Тэр зөөлт нь хууль ёсны загвар бөгөөд нэг шаардлага дагуулна: нууц нь системийн үйлчилгээнд хүртээмжтэй байх ёстой. Түүнийг профайлд хадгалах, системийн хүрээний итгэмжлэлээр өгөх эсвэл зөв мөчид интерактив сануулгыг хүлээн авах нь бүгд хүчинтэй хариулт. 1 флагийг үлдээж найдах нь тийм биш.

Өөрийн нууц үг хэллэгтэй хувийн түлхүүр хоёр дахь давхаргыг нэмнэ. Хадгалсан бүртгэлийн нууц үг ч нууц үг хэллэг шаардсан түлхүүрийг нээхгүй тул ямар нэг зүйлийг өөрчлөхөөс өмнө бүтэлгүйтэж буй үе шат яг ямар нууц шаардаж байгааг шалга.

Юу хийхгүй байх, оронд нь юу хийх

Итгэмжлэлийн файл бүрийг хүн бүр унших боломжтой болгох эсвэл сануулга шаардлагагүй болгох үүднээс баталгаажуулалтыг унтраах нь эхлэх үеийн тав тухгүй байдлыг байнгын ил тод байдалтай солилцох юм. Хоёулаа хамаарлыг шийдэхийн оронд нуудаг бөгөөд дараагийн образ шинэчлэлт ижил алдааг буцааж авчирна.

Тэр үе шатанд таны хуваарилалт хяналтгүй идэвхжүүлэлтийн талаар баримтжуулсан механизмыг ашигла, дараа нь профайлын флагууд түүнтэй нийцэж байгааг баталгаажуул. Үр дүнг цэвэр ачааллаас шалга, аль хэдийн агенттай байгаа бүрхүүлээс биш. Холболтын эзэмшигч, нууцын эх үүсвэр, ажиллах ёстой үе шатыг бичиж үлдээ, ингэснээр дараагийн автоэхлэлтийн өөрчлөлт хэн нэгэн эхлээд ажлын талыг нээхээс хамааралтай байсныг чимээгүйхэн сэргээж чадахгүй. Баримтжуулалт нь зассан үйлчилгээ ба дараагийн улиралд дахин эвдрэх үйлчилгээний ялгаа юм.

Нэвтрэсний дараах гар аргын дахин оролдлогын оронд хяналттай цэвэр ачааллаас турш. Дахин оролдлого нь ачаалах үеийн оролдлого бүтэлгүйтсэн шалтгаанаар амжилттай болдог бөгөөд хурдан туршилт яг тэр нотолгоог устгадаг.

Холбоотой нийтлэлүүд