Գրացանկի այն գրառումները, որոնք թվարկում են հոսթի անուն, երկիր և արձանագրությունների հավաքածու , վկայում են կապակցվածության մասին, ոչ այն մասին, թե ինչ է գրանցում մյուս կողմի մեքենան։ Այստեղ կարևոր որոշումը այն չէ, թե արդյոք պետք է ընդհանրապես վստահել ցանկերին։ Այն է, թե որ կողմն է ընդունակ պատասխանելու ձեր իրականում տրված հարցին։

Մեկ գրառման հետևում չորս կողմ

Առանձնացրեք դերերը՝ նախքան որևէ խոստում կարդալը։ Գրացանկը հրապարակում է գրառումը, ծրագրային նախագիծը տրամադրում է արձանագրության իրականացումը, հոսթինգի մատակարարը տրամադրում է մեքենան և ցանցը, իսկ հանգույցի օպերատորը կարգավորում է ծառայությունը։ Չորսից ցանկացածը կարող է այլ կազմակերպություն լինել, և յուրաքանչյուրը կարող է խոսել միայն իր մասի համար։

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

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

Պահանջեք այն փաստաթուղթը, որը համապատասխանում է պնդմանը

Հավաքման մասին պնդումը պահանջում է փաստաթուղթ, որը նշում է համակարգը, տվյալների կատեգորիան և ժամանակահատվածը։ Պահպանման մասին պնդումը պահանջում է թիվ և ծավալ։ Անկախության մասին պնդումը պահանջում է նկարագրություն, թե ով ինչին է տիրապետում, ոչ թե ածական։

Field in a listingWhat it evidencesWhat it cannot evidence
Hostname or addressA reachable endpoint existed when the entry was publishedWho runs it, or what it stores
Protocols offeredWhich client configurations should interoperateWhether logging was disabled on that deployment
CountryWhere the endpoint claims to be locatedWhich legal process could reach the operator
Availability scoreHow often the entry answered a probeAnything about data handling

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

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

Երբ մատակարարի գաղտնիության հայտարարությունը ընդգրկում է իր սեփական ծառայությունը, կարդացեք այն որպես այդ մատակարարի հայտարարություն իր սեփական համակարգերի մասին։ Այն վերաօգտագործելը երրորդ կողմի ռելեն նկարագրելու համար կատեգորիայի սխալ է, նույնիսկ երբ արձանագրությունը նույնն է։

Որոշեք, թե ինչ եք գնում յուրաքանչյուր տարբերակով

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

Վճարովի ծառայությունը գնում է հրապարակված քաղաքականություն և կորցնելու բան ունեցող հակընդդեմ կողմ։ Այն տեխնիկական երաշխիք չի գնում և չի վերացնում քաղաքականությունը կարդալու անհրաժեշտությունը, բայց պահպանման հայտարարությամբ անվանված կազմակերպությունը ավելի հեշտ է գնահատել, քան անանուն ռելեն։

Որոշման կանոնը, որը դիմանում է երկու դեպքերին էլ, ապացույցը ռիսկին համապատասխանեցնելն է։ Եթե առաջադրանքը հանդուրժում է պտտվող վերջնակետ, գրացանկը արդյունավետ գործիք է։ Եթե այն կախված է տվյալների մշակման կոնկրետ խոստումից, ապա համապատասխան է միայն այն կողմը, որը կարող է տալ այդ խոստումը, և գրացանկը ուղղորդման հարմարավետություն է, ոչ թե երաշխիք։

curl -s --interface tun0 https://example.net/ -o /dev/null -w '%{remote_ip}
'

Վերևի մեկ հրամանը արժե գործարկել, որովհետև այն մաքուր բաժանում է երկու հարց։ Այն ցույց է տալիս այն հասցեն, որը ձեր երթևեկությունը իրականում օգտագործել է, ինչը կապակցվածության փաստ է, և ոչինչ չի ասում այն մասին, թե այդ հասցեի օպերատորն ինչ է արել կապի մետատվյալների հետ։

Առանձին պահեք հաճախորդի կողմի հարցերը

Օպերատորի քաղաքականությունը մեկ շերտ է, և թունելով ձեր արածի անվտանգությունը՝ մեկ այլ։ HTTPS-ը նպատակակետում, սեսիաների կառավարումը դիտարկիչում և այն հաշվի ուժը, որով մուտք եք գործել, մնում են ձեր վերահսկողությունը, և թույլատրող ռելեն չի թուլացնում դրանք, ինչպես գերազանցը չի ուժեղացնում։

Այս բաժանումը կանխում է երկու տարածված սխալ։ Առաջինը խիստ օպերատորական քաղաքականությունը HTTPS-ը բաց թողնելու պատճառ համարելն է, իսկ երկրորդը՝ աշխատող HTTPS կապը որպես պատճառ ընդունելը՝ անտեսելու, թե ով է վարում ռելեն։ Երկու սխալներն էլ երկու շերտերը միավորում են մեկում և հետո վիճաբանում սխալի շուրջ։

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

Գրառումը կատարեց իր գործը, հենց որ ասաց ձեզ, թե որտեղ կարող եք միանալ։ Հարցի մնացած մասը պատկանում է նրան, ով վարում է այդ վերջնակետը, և ազնիվ պատասխանը հաճախ այն է, որ դուք չեք կարող իմանալ և պետք է ընտրեք դրան համապատասխան։

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