Ինչու բաց կոդով VPN-ը մերժվում է գնումների ժամանակ
Բաց կոդին առարկող գնահատողը սովորաբար պաշտպանում է պահանջ, այլ ոչ թե լիցենզիայի նախընտրություն։ Հարցրեք՝ որը, ապա ներկայացրեք այն փաստաթուղթը, որը պատասխանում է դրան։
Բաց կոդին հղող մերժումները հազվադեպ են լիցենզավորման մասին։ Գնահատողը սովորաբար պաշտպանում է պահանջ՝ որ ինչ-որ մեկը պահպանում է տեղակայված թողարկումը, որ տեղադրված բիլդը նույնականացվող է, որ գնահատումը ծածկում է այն, ինչ միացվում է, կամ որ կապը հնարավոր է հետ վերցնել։ Հաջորդող բանավեճը սովորաբար պատասխանում է մի հարցի, որ ոչ ոք չի տվել։
Հարցրեք, թե որ պահանջն է գործում, նախքան լիցենզիան պաշտպանելը։ Պատասխանը որոշում է, թե որ փաստաթուղթն է ձեզ պետք։
Պիտակը պահանջը չէ
Ընթեռնելի սկզբնային կոդը նշանակում է, որ հրապարակված իրականացումը հնարավոր է զննել։ Դա չի նշանակում, որ ինչ-որ մեկը զննել է այն, որ դարպասի վրա բիլդը համապատասխանում է հրապարակվածին, կամ որ պահպանողը ձեր տեղակայմանը ուղղում է պարտք։ Դրանցից յուրաքանչյուրն առանձին պնդում է՝ առանձին սեփականատիրոջով, և այն գնահատողը, որին դրանցից մեկն է պետք, չի բավարարվի մյուսներով։ Պնդումը բարձրաձայն անվանելը սովորաբար բավական է զրույցը փոխելու համար։
Հակառակ սխալը նույնքան տարածված է։ Առևտրային լիցենզիան չի ապացուցում, որ աջակցությունը ծածկում է այն գործառույթը, որի վրա հույս եք դնում, որ գնահատումը ուսումնասիրել է ձեր տեղակայած բաղադրիչը, կամ որ մատակարարը ուղղում կուղարկի ձեր պահպանման պատուհանի ընթացքում։ Լիցենզավորումը նկարագրում է տարածման պայմաններ, մինչդեռ գնումների որոշումները վերաբերում են ապավինմանը։ Երկու դեպքում էլ լիցենզիան պատասխանի ամենաքիչ տեղեկատվական մասն է։
Առանձնացրեք նաև հաճախորդին և ծառայությունը։ Սեղանադիր հաճախորդի աուդիտը ոչինչ չի ասում գործընկերոջ դարպասի կազմաձևի, նրա ինքնության մատակարարի կամ նրա օպերատորների՝ հաշիվների հեռացման ձևի մասին։ Ցանկացած ապացույց, որ հավաքեք, պետք է համապատասխանի այն սահմանին, որին գործընկերոջից պահանջվում է վստահել։
Մտահոգությունը դարձրեք փաստաթուղթ
Խնդրեք հաստատողին պահանջը ձևակերպել մեկ նախադասությամբ, ապա անվանեք այն փաստաթուղթը, որը կբավարարի այն։ Անորոշ հանգստացումն է, որ այս զրույցները վերածում է գաղափարաբանության շուրջ բանավեճի։
| What the reviewer is protecting | Artifact that answers it | Who can sign it |
|---|---|---|
| The deployed release keeps getting fixes | Named maintainer, supported version list and the cadence for security releases | The operating team, with the maintainer's published policy attached |
| The build is the one that was reviewed | Package source, version string and the checksum or signature you verify at install | The team that builds or vendors the package |
| An assessment covers the right scope | Component and version assessed, findings raised, corrections made, retest date | Whoever performed the assessment |
| The access can be withdrawn | Identities granted, resources reachable, and the tested removal procedure | The service owner on the partner side |
NIST Secure Software Development Framework այստեղ օգտակար է մեկ նեղ պատճառով՝ այն գնումների զրույցները ձևավորում է պրակտիկաների և մատակարարների հետ հաղորդակցության ընդհանուր բառապաշարի շուրջ։ Դա աջակցում է որոշակի ապացույցներ պահանջելուն՝ պիտակի շուրջ վիճելու փոխարեն, և դա հավաստագիր չէ, որ որևէ կոնկրետ VPN անցնում է։
Ուշադրություն դարձրեք, թե ինչ է անում միջին սյունակը։ Յուրաքանչյուր տող պահանջում է փաստաթուղթ, որը կա կամ չկա, և դա կարծիքը վերածում է արդյունքի, որը ինչ-որ մեկը կարող է ներկայացնել կամ մերժել։
Առանձնացրեք հաճախորդին ծառայությունից
Հաճախորդային հավելվածի աջակցության պայմանագիրը պարտավորություն չէ այն սերվերի մասին, որին հասնում է ձեր տրաֆիկը։ Նախքան ապացույցներ ներկայացնելը նշեք, թե ուղու որ մասերն է կառավարում գործընկերը և որ մասերը՝ դուք նրա անունից։ Երկուսը խառնելը ստեղծում է փաստաթղթերի փաթեթ, որը մանրակրկիտ է թվում և ոչնչի չի պատասխանում։
Եթե տեղակայումը ձերն է, գործընկերոջը գուցե անհրաժեշտ լինի վստահել միայն ինքնության և մուտքի կանոնի, ինչը շատ ավելի փոքր պահանջ է, քան վստահել ձեր ամբողջ ծրագրային մատակարարման շղթային։ Եթե տեղակայումը նրանն է, ձեր նախընտրած հաճախորդը կարող է անկարևոր լինել, և դարպասի կազմաձևը դառնում է թեման։ Երկրորդ հանդիպումից առաջ պարզելը, թե որ դեպքում եք, խնայում է մեկ վերանայման ցիկլ։
Այնուհետև ստուգեք գործառնական հարցերը, որոնցում վերանայումները իսկապես ձախողվում են՝ ով է հեռացնում հաշիվը, որքան արագ, և ինչ ապացույց է մնում դրանից հետո։ Գեղեցիկ փաստաթղթավորված գնահատումը՝ առանց հեռացման ընթացակարգի, դեռ բաց հայտնաբերում է։
Ավարտեք որոշմամբ, ոչ բանավեճով
Ավարտեք փոխանակումը գրավոր արդյունքով՝ ընդունված տարբերակը, դրան կցված վերահսկիչները, նշված օպերատորները, դեռ բացակայող ապացույցները և ժամկետը, երբ դրանք պետք է ներկայացվեն։ Չլուծված ամեն ինչ պետք է գրանցվի որպես պայման, այլ ոչ թե կլանվի հաստատման ընդհանուր հայտարարության մեջ։
Եթե քաղաքականությունը նշում է կոնկրետ հաստատված ապրանք, օգտվեք բացառության ուղուց՝ փոխարենը չկառուցելով զուգահեռ պայմանավորվածություն, որը ոչ ոք չի լիազորել։ Համոզիչ տեխնիկական փաստարկը թույլտվություն չի տալիս, և ոչ պաշտոնական տեղակայումը հայտնաբերում է, որը սպասում է բացահայտմանը։
Եթե պահանջը իսկապես հնարավոր չէ բավարարել, անցեք հաստատված այլընտրանքին և ասեք ինչու։ Այս վարժության նպատակն է հաստատել, թե ինչի վրա կարող է ապավինել կազմակերպությունը, և հստակ «ոչ»-ը ավելի լավ արդյունք է, քան հաստատումը, որը հետագայում ոչ ոք չի կարող պաշտպանել։