Կարգավորումների ֆայլում պրոքսի հոսթի անունը նույնը չէ, ինչ պրոքսի գաղտնաբառը։ Դրանցից որևէ մեկի հրապարակումը արժանի է գիտակցված որոշման, սակայն հետևանքները տարբեր են։

Վերջնակետը ընթերցողներին ասում է, թե որտեղ ծառայությունը կարող է հասանելի լինել։ http://name:[email protected]:8080-ի նման URL-ը նրանց տալիս է նաև օգտագործելի հավատարմագրեր։ Այն երբեք չպետք է համարվի անվտանգ միայն այն պատճառով, որ նման է հասցեի։

Թաքնված հասցեն մուտքի քաղաքականություն չէ

Մասնավոր պրոքսին անհրաժեշտ են իր օգտատերերին համապատասխան վերահսկողություններ՝ նույնականացում, թույլատրված հաճախորդային ցանցեր և նպատակակետի սահմանափակումներ։ Հասցեն պահոցից դուրս պահելը դրանց փոխարինող չէ։ Հանրությանը հասանելի ծառայությունը կարող է հայտնաբերվել առանց որևէ մեկի ձեր կարգավորումները կարդալու։

Ընդհակառակը, ծառայության հասցեի հրապարակումը չի ապացուցում, որ այն բաց է։ Վերջնակետը կարող է դեռ պահանջել հավատարմագրեր կամ հասանելի լինել միայն նախատեսված ցանցից։ Ստուգեք իրական մուտքի սահմանը՝ փոխարենը ենթադրելու, որ գաղտնիությունն ու նույնականացումը նույն բանն են նշանակում։

Կիսվող օրինակների համար օգտագործեք փաստաթղթային հոսթի անուններ և բաց թողեք գաղտնիքները։ Մասնավոր կարգավորումները պահեք նախագծի հաստատված գաղտնիքների կամ տեղական կարգավորումների մեխանիզմում։ Զգոն եղեք գեներացված ֆայլերի և պատճենված ախտորոշիչ մատյանների նկատմամբ, որոնք կարող են պարունակել ամբողջական URL՝ հավատարմագրերով։

Եթե հավատարմագրերը բացահայտվել են, նախ վերացրեք դրանց օգտակարությունը՝ չեղարկելով կամ փոխելով դրանք։ Վերջին ֆայլի խմբագրումը չի հեռացնում պատճենները, նախորդ commit-ները կամ քեշավորված բովանդակությունը։ GitHub-ի զգայուն տվյալների ուղեցույցը բացատրում է, թե ինչու պատմության մաքրումը առանձին խնդիր է։

Օգտակար վերանայումը ստուգում է երկու կողմերը՝ ինչ մուտք է տալիս հրապարակված տեղեկատվությունը, և արդյոք պրոքսին սահմանափակ է մնում նաև այն դեպքում, երբ նրա հասցեն հայտնի է։

Առնչվող հոդվածներ