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

Ինչ է սովորաբար կառավարում անջատիչը

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

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

Ուղարկողը միշտ չէ պատկերակի վրա եղած ապրանքանիշը։ Հավելվածում ներկառուցված SDK-ն կարող է ուղարկել իր սեփական վերջնակետին, իսկ խափանումների ծառայությունը կարող է առանձին ընկերություն լինել։ Այդ պատճառով ծանուցման ստացողների ցանկը նույնքան կարևոր է, որքան անջատիչի պիտակը։

Այն դաշտերը, որոնք հաշվետվությունը դարձնում են նույնականացնող

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

Report typeTypical fieldsWhy it can identify
CrashStack trace, device model, OS, app version, install IDThe install ID links crashes over months
UsageScreen names, feature events, session lengthBuilds a behavior profile even without content
PerformanceConnect duration, protocol, error codeNetwork conditions can fingerprint a connection
Support bundleLogs, configuration, sometimes addressesMay contain endpoints and timestamps you did not intend to share

Հաշվին կապելը ամենաուժեղ միացնող բանալին է, քանի որ այն սարքի պատմությունը դարձնում է մարդու պատմություն։ IP հասցեն անձնական տվյալ է շատ իրավազորություններում նույնիսկ այն դեպքում, երբ հաշվետվությունը անուն չի պարունակում, իսկ կայուն նույնացուցիչը որոշ հարթակներում կարող է դիմանալ վերատեղադրմանը։

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

Ով է ստանում հաշվետվությունը

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

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

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

Ինչ է անում անջատումը և ինչ չի անում

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

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

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

Համեմատեք ծանուցումը այն ամենի հետ, ինչ լքում է սարքը

Կարող եք տեսնել նպատակակետերը՝ չվերծանելով բովանդակությունը, իսկ macOS-ում և Linux-ում միացումների ցանկերը ցույց են տալիս, թե որ հեռավոր հասցեների հետ է խոսում հաճախորդը։

sudo lsof -i -P -n | grep -i vpnclient
ss -tup | grep -i vpnclient

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

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

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