Batch файл “Систем заасан бүртгэлийн түлхүүр эсвэл утгыг олж чадсангүй” гэсэн мэдээллээр зогсдог бөгөөд бүгд сертификатын байгууллага эвдэрсэн гэж боддог. Тийм биш, эсвэл ядаж одоохондоо биш: скрипт Easy-RSA-д түлхүүртэй ямар нэгэн зүйл хийхийг хүсэхээс өмнө програм хангамж хайх явцад бүтэлгүйтсэн. Энэ дараалал чухал, учир нь засвар нь хайлтын асуудал бөгөөд PKI зөвхөн ажиглагч гэсэн үг. Бүтэлгүйтсэн мөрийг унших нь бүх онош бөгөөд ямар ч тойрч гарах аргаас бага цаг зарцуулдаг.

Алдаа нь CA-д хүрэхээс өмнө гардаг

Хуучин Easy-RSA 2 batch файлууд бүртгэлээс асууж OpenSSL эсвэл OpenVPN-ийн суулгацыг олдог, дараа нь олсноосоо хамаарч хувьсагчдыг тогтоодог. Асуулга юу ч буцаахгүй бол скрипт ямар ч сертификатын үйлдэл хийгдэхээс өмнө зогсдог.

Тиймээс бүртгэлийн түлхүүрийн тухай мэдээлэл нь скриптийн орчны нотолгоо, CA хавтасны биш.

Хоёр бүртгэлийн харагдац, нэг batch файл

32 битийн процесс ба 64 битийн процесс бүртгэлийн өөр өөр харагдацыг харж болох бөгөөд нэгийг нь таамагласан batch файл нөгөөд байгаа бичлэгийг алдаж болно. Эдгээр зөвхөн унших харьцуулалт нь зарим хуучин скриптийн ашигладаг хуучин түлхүүрийн ялгааг харуулна:

reg query "HKLM\SOFTWARE\OpenVPN" /reg:32
reg query "HKLM\SOFTWARE\OpenVPN" /reg:64

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

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

/reg:64-ийг болзолгүйгээр бүү нэм

Уруу татсан засвар нь асуулга бүрт 64 битийн сонгогчийг нэмж, цааш явах явдал юм. Зарим суулгацад энэ зөв, бусад тохиолдолд скриптийг үнэхээр юу ч байхгүй харагдац руу илгээдэг.

Хүлээгдэж буй утга аль харагдацад байгааг харсны дараа л хайлтыг өөрчил.

Илрүүлэлт нь PKI засвар биш

Энэ алдаа нь CA сертификат, гарын үсгийн түлхүүр, серийн файл эсвэл хүчингүй болгох мэдээллийн сан гэмтсэнийг нотлохгүй. Хуучин заавраас хуулсан clean-all-ийг ажиллуулбал огт өөр объектуудын багцыг устгаж, хайлт эвдэрсэн хэвээр үлдэнэ. Хоёр үйл ажиллагааг толгойд ч, тасалбарт ч тусдаа байлга. Хэрэв дараа нь сертификатын үйлдэл бүтэлгүйтвэл түүнийг өөрийн нотолгоогоор үнэл.

Аливаа туршилтын өмнө CA хавтасны нөөц хуулбарыг хий, тэр ч байтугай зөвхөн унших гэдэгт итгэлтэй байгаа туршилтын өмнө ч.

Easy-RSA 3 руу шилжих нь шилжүүлэг

Арчилгаатай суулгац нь одоогийн багцын өөрийн эхлүүлэгч, тохиргооны загварыг ашиглах ёстой, мөн Easy-RSA 3 нь Easy-RSA 2-той ижил batch файлын ажлын урсгал биш. Шинэ PKI-д зориулсан түүний хурдан эхлэл нь одоо байгаа байгууллагад зориулсан шилжүүлгийн заавар биш. Хувилбарыг өөрчлөхөөс өмнө CA материал болон олголт, хүчингүй болголтын бүртгэлийг хадгалж, тухайн хувилбарын шинэчлэлтийн зааврыг дага. Хэрэгслийн илрүүлэлтийн алдааг арилгахын тулд эрх бүхий хавтас дотор орлуулагч CA-г эхлүүлэх нь жагсаалтын хамгийн муу сонголт.

Хувилбарын өөрчлөлт бол төсөл; бүртгэлийн алдаа бол нэг үдээс хойш.

Үүнийг үнэхээр шийддэг харьцуулалт

Дөрвөн зүйлийг бичээд шууд харьцуул:

  • Аль скрипт ажилласан, аль мөр бүтэлгүйтсэн.
  • Тэр мөр аль бүртгэлийн харагдацыг асуусан.
  • Скрипт ямар гүйцэтгэх файлын зам хүлээж байсан.
  • Машинд ямар суулгац үнэхээр байгаа.

Эдгээр дөрөв тохирсон үед алдаа арилж, үлдсэн аливаа сертификатын асуудлыг CA-г буруутгахын оронд өөрийн нотолгоогоор уншиж болно.

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