Нууц дансны дугаарыг нэвтрэх мэдээлэл гэж үзэж, аудит хий
Хэрэв дугаарыг мэдэх нь хэн нэгнийг нэвтрүүлэх эсвэл тохиргоог татах бол энэ нь нэвтрэх мэдээлэл юм. Эрх, хадгалалт, таамаглах хурд, эргэлтийн шалгалтыг хий.
Дансны дугаар гэж шошгосон талбар нь автоматаар нийтийн лавлагаа болохгүй бөгөөд шошго нь шалгалт биш. Шалгалт нь эзэмшил юу хийхийг зөвшөөрдөг вэ гэдэг: хэрэв дугаарыг мэдэх нь хэн нэгнийг нэвтрүүлэх, холболтын профайл татах эсвэл төхөөрөмжийг зөвшөөрөх бол тухайн дугаар нь амьдралын мөчлөгтэй нэвтрэх мэдээлэл юм. Үйлчилгээ тоон таних тэмдэг олгож, түүнийг хор хөнөөлгүй гэж нэрлэх бүрт би доорх таван шалгалтыг хийдэг. Тус бүр богино бүртгэлд нэг мөр гаргадаг бөгөөд бүртгэл нь үр дүн, бүтээгдэхүүний талаарх шийдвэр биш.
Эзэмшил юу өгдөг талаар бүртгэ
Дугаар нээх үйлдэл бүрийг тусад нь бич. Порталд нэвтрэх, тохиргооны файл татах, шинэ төхөөрөмжийг зөвшөөрөх, хүлээн зөвшөөрөгдсөн туннелийн нэвтрэлт өгөх нь өөр өөр эрх бөгөөд үйлчилгээ нэгийг нь бусдынгүйгээр хэрэгжүүлж болно. Дугаарыг цорын ганц талбар гэж хүлээн авдаг портал нь туннель өөрийн хамтрагчийг хэрхэн баталгаажуулдаг дараа нь эсвэл урсгалын түлхүүрүүд хэрхэн гаргагддаг талаар юу ч хэлэхгүй.
Ерөнхий загварыг хэлэхэд хялбар: bearer нэвтрэх мэдээлэл гэдэг нь эзэмшигч нь тусдаа криптограф түлхүүрийн эзэмшлийг нотлохгүйгээр ашиглаж болох мэдээлэл бөгөөд энэ нь RFC 6750 токенуудад зориулж гаргасан ялгаа юм. Энэ нь харьцуулалт бөгөөд дугаарт суурилсан үйлчилгээ OAuth хэрэгжүүлдэг гэсэн мэдэгдэл биш. Хэрэв эзэмшигчид өөр юу ч хэрэггүй бол дугаарыг bearer нууц гэж үзэж, загварын бусад хэсгийг зохих ёсоор ангил.
Үүнийг лавлагаа биш, нууц мэт хамгаал
Хадгалалт нь ангиллаас үүдэлтэй. Нэвтрүүлдэг утга нь нууц үгийн менежерт байх ёстой, дэлгэцийн зураг, санах ойн түүх, чатын мессеж эсвэл хөтчийн тэмдэглэлд биш. Дэлгэцийн зураг бол нийтлэг алдагдал: дугаар богино, хор хөнөөлгүй харагддаг тул түүний гарал үүслийн төхөөрөмжөөс урт насалдаг дэмжлэгийн хэлэлцүүлэгт ордог.
Фишинг бол нөгөө алдааны горим бөгөөд дугаар хэр санамсаргүй байх нь хамаагүй. Утгыг хүсч буй хуурамч хүн таныг үүнийг маягтад буулгахыг хүсэх бөгөөд хэзээ ч хугацаа дуусахгүй, хоёр дахь хүчин зүйлгүй нэвтрэх мэдээлэл нь хичээл зүтгэл шаардана. Нэвтрэх замд хавчуурга эсвэл танил хаягаар хүр, дугаарыг бас асуудаг мессежийн холбоосоор биш.
Сэргээх материалыг нууцын хэсэг гэж үз. Хэрэв оператор сэргээх код, PIN эсвэл дансыг шинэчлэх боломжтой имэйл хаяг гаргасан бол эдгээр нь ижил хамгаалалтын шаардлагатай тусдаа нэвтрэх мэдээлэл юм. Нэг хамгаалалтгүй шинэчлэх суваг бусад бүх хяналтыг чимэглэл болгоно.
Таамаглах тэсвэр, хурдны хязгаарлалтыг хамт шалга
Урт нь үүсгэх аргын хажууд л утгатай. Урьдчилан таамаглах дарааллаас гарсан урт дугаар нь криптограф үүсгэгчээс гарсан богино утгаас сул бөгөөд гайхалтай тооны цифр нь урьдчилан таамаглах боломжгүйг нотлохгүй. Утга хэрхэн үүсдэгийг асуу, таамаглахад хэр хэцүү гэж бодохоос өмнө.
Ганц таамаглах тэсвэр нь хязгааргүй оролдлогын хурдыг тэсвэрлэхгүй. Хамаатай хяналтууд нь операторын хэрэгжүүлдэг: бүтэлгүй оролдлогын тоолуур, түгжээ, эх үүсвэрээр хязгаарлах, буруу дугаарыг байхгүй дугаараас ялгах боломж. Хэрэв үйлчилгээ дэмждэг бол нэг бүтэлгүй оролдлого алдаа ямар харагдах, дахин оролдлогын тоолуур гарч ирэх эсэхийг харуулна:
# one attempt, then read the response and any counter or delay
# do not script repeated guesses against a live account
curl -i -X POST https://portal.example.invalid/login -d "account=000000000000"
Хариулт юу илчилдгийг бүртгэ. Тодорхойгүй дансанд зориулсан өөр алдаа нь дугаарыг таамаглах боломжгүй байсан ч тоолох оракул бөгөөд энэ дүгнэлт нь клиентийн талаас засах боломжтой эсэхээс үл хамааран бүртгэлд хамаарна.
Эргэлт, хүчингүй болгохыг хэрэгтэй болохоос өмнө төлөвлө
Алдсан эсвэл ил болсон дугаарын дэмжигдсэн процессыг олж, бүх зүйл ажиллаж байхад бич. Дансны нэвтрэх мэдээллийг огт сольж болох уу? Солих нь аль хэдийн бүртгэгдсэн төхөөрөмж, идэвхтэй сесс эсвэл татсан тохиргоог хүчингүй болгох уу? Процесс ямар сэргээх материал шаарддаг вэ? Имэйлээс хамааралгүй үйлчилгээ хэрэглэгчид сэргээх илүү хариуцлага шилжүүлж болох бөгөөд энэ нь процедурыг илүү чухал болгоно, бага биш.
Данс солихыг нэвтрэх мэдээллийг хүчингүй болгохоос ялга. Хэрэв дугаар түлхүүр, гэрчилгээ эсвэл профайл татахыг зөвшөөрдөг бол дугаарыг солих нь татсан материалыг хүчинтэй үлдээж болох бөгөөд татсан материалыг хүчингүй болгох нь өөр эзэмшигчтэй өөр үйлдэл байж болно. Нэг өөрчлөгдсөн талбар бүх холболтыг зогсоодог гэж бүү бод; операторын бодит загварыг шалгаж, хаана баталгаажуулснаа тэмдэглэ.
Шийдвэрийг баримтжуулж, дараа дахин шалга
Үйлчилгээ бүрт нэг хуудас бүртгэл хөтөл: дугаар ямар эрх өгдөг, хаана хадгалагддаг, хэн шинэчилж болох, ямар хэрэглээний нотолгоо байгаа, ил болсны дараах эхний цагт юу хийхээ бич. Тэр бүртгэл нь нэр томьёоны маргааныг хэн нэгний аудит хийж болох шийдвэр болгоно.
Нууцлалын мэдэгдэл өөрийн хүрээтэй байх ёстой. Санамсаргүй үүсгэсэн дугаар нь дансны үйл явдлыг цаг хугацаанд холбодог тогтвортой таних тэмдэг хэвээр байж болно; урьдчилан таамаглах боломжгүй байдал нь холбох боломжгүй байдал биш бөгөөд аль ч шинж чанар нь хадгалагдсан сүлжээний мета мэдээллийн талаар юу ч хэлэхгүй. Бүрэн загварыг харьцуул, нэвтрэх дэлгэц дээрх талбарыг тоолоод биш.
Үүнийг хадгалахаас өмнө:
- Дугаар өгдөг бүх эрхийг жагсаасан, татах болон төхөөрөмжийн зөвшөөрлийг оролцуулан.
- Хадгалалт, сэргээх сувгууд нь дугаар өөрөөтэй ижил стандартаар хамгаалагдсан.
- Үүсгэх арга, хурдны хязгаарууд нь мэдэгдэж байгаа, уртаас таамаглаагүй.
- Солих процедур, хүчингүй болгох процедур байгаа бөгөөд аль нь алийг цуцалдагийг мэднэ.
- Бүртгэлд хэн утгыг шинэчилж болох, хэрэглэсний дараа ямар нотолгоо үлдэхийг тодорхойлсон.