Зарыг хаах

Gatekeeper бол удахгүй гарах OS X Mountain Lion-д дебютээ хийх гол шинж чанаруудын нэг юм. Үүний зорилго нь (шууд утгаараа) системийг хамгаалах бөгөөд зөвхөн тодорхой шалгуурыг хангасан програмуудыг ажиллуулахыг зөвшөөрөх явдал юм. Энэ нь хортой програмаас урьдчилан сэргийлэх хамгийн тохиромжтой арга мөн үү?

Mountain Lion-д тэр "аюулгүй байдлын онгоц" нь гурван түвшинд хуваагддаг, тухайлбал, хэрэв байгаа бол програмуудыг ажиллуулахыг зөвшөөрнө.

  • Mac App Store
  • Mac App Store болон алдартай хөгжүүлэгчдээс
  • ямар ч эх сурвалж

Хувь хүний ​​сонголтуудыг дарааллаар нь авч үзье. Хэрэв бид эхнийхийг харвал хэрэглэгчдийн маш бага хувь нь энэ замыг сонгох нь логик юм. Хэдийгээр Mac App Store-д илүү олон програмууд байгаа ч хүн бүр зөвхөн энэ эх сурвалжийг ашиглах боломжтой тийм хүрээтэй байхаас хол байна. Apple энэ алхамаар OS X-ийг аажмаар түгжих хандлагатай байгаа эсэх нь асуулт юм. Гэсэн хэдий ч бид таамаглалд оролцохгүй байхыг илүүд үздэг.

Системийг суулгасны дараа нэн даруй дунд сонголт идэвхтэй байна. Харин одоо та өөрөөсөө алдартай хөгжүүлэгч гэж хэн бэ гэж асууж магадгүй юм. Энэ бол Apple-д бүртгүүлж, өргөдөлдөө гарын үсэг зурах хувийн гэрчилгээгээ (Хөгжүүлэгчийн ID) авсан хүн юм. Хийж амжаагүй хөгжүүлэгч бүр Xcode дахь хэрэглүүрийг ашиглан ID-аа авах боломжтой. Мэдээжийн хэрэг, хэн ч энэ алхмыг хийх албагүй, гэхдээ ихэнх хөгжүүлэгчид OS X Mountain Lion дээр ч гэсэн програмуудаа жигд ажиллуулахыг хүсэх болно. Тэдний өргөдлийг системээс татгалзахыг хэн ч хүсэхгүй.

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

Одоо цахим гарын үсгийн хялбаршуулсан зарчим руу. Хувийн түлхүүр эзэмшигч нь өргөдөлдөө гарын үсэг зурдаг. Хувийн түлхүүрийг аюулгүй байлгах ёстой, эс тэгвээс хэн нэгэн таны өгөгдөлд (жишээ нь, програм) гарын үсэг зурж болно. Ийм байдлаар гарын үсэг зурсан өгөгдөл нь эх өгөгдлийн гарал үүсэл, бүрэн бүтэн байдлыг маш өндөр магадлалтайгаар баталгаажуулдаг. Өөрөөр хэлбэл, програм нь энэ хөгжүүлэгчээс ирсэн бөгөөд ямар нэгэн байдлаар өөрчлөгдөөгүй. Өгөгдлийн гарал үүслийг хэрхэн баталгаажуулах вэ? Хэн ч ашиглах боломжтой нийтийн түлхүүрийг ашиглах.

Өмнөх хоёр тохиолдолд нөхцөлийг хангаагүй өргөдөл эцэст нь юу болох вэ? Програмыг эхлүүлэхгүй байхаас гадна хэрэглэгч анхааруулах харилцах цонх болон хоёр товчлуурыг харуулах болно - Зрушит a Устгах. Маш хэцүү сонголт, тийм үү? Гэсэн хэдий ч, энэ нь Apple-ийн ирээдүйн төлөө хийсэн суут алхам юм. Apple-ийн компьютеруудын нэр хүнд жил бүр өсөхийн хэрээр тэдгээр нь ч эцэстээ хортой программ хангамжийн бай болох болно. Гэхдээ халдагчид вирусны эсрэг багцын эвристик болон чадвараас үргэлж нэг алхам түрүүлж, компьютерийг удаашруулдаг гэдгийг ойлгох хэрэгтэй. Тиймээс зөвхөн баталгаажсан програмуудыг ажиллуулахаас өөр хялбар зүйл байхгүй.

Гэсэн хэдий ч одоохондоо ойрын эрсдэл байхгүй. Сүүлийн жилүүдэд зөвхөн бага хэмжээний хортой програм гарч ирсэн. Хор хөнөөл учруулж болзошгүй програмуудыг нэг гарын хуруугаар тоолж болно. OS X нь Windows үйлдлийн системд халддаг халдагчдын гол бай болохуйц өргөн тархаагүй хэвээр байна. Бид OS X нь гоожоогүй гэж өөртөө худал хэлэхгүй. Энэ нь бусад үйлдлийн системүүдтэй адил эмзэг тул аюулыг арилгах нь дээр. Apple энэ алхамыг хийснээр Apple-ийн компьютер дээрх хортой програмын аюулыг бүрэн арилгах боломжтой юу? Дараагийн хэдэн жил бид харах болно.

Gatekeeper-ийн сүүлчийн сонголт нь програмын гарал үүсэлтэй холбоотой ямар ч хязгаарлалтыг авчирдаггүй. Бид яг ийм байдлаар (Mac) OS X-ийг арав гаруй жилийн турш мэддэг болсон бөгөөд Mountain Lion хүртэл энэ талаар юу ч өөрчлөх шаардлагагүй. Та ямар ч програмыг ажиллуулах боломжтой хэвээр байх болно. Вэб дээр маш олон нээлттэй эхийн программ хангамжууд байдаг тул үүнээс өөрийгөө хасах нь ичмээр байх болно, гэхдээ аюулгүй байдлыг бууруулж, эрсдлийг нэмэгдүүлдэг.

.