Kurasa za wauzaji zinazosema FIPS imethibitishwa si ushahidi unaoweza kuwasilisha. Ushahidi ni nambari ya cheti, jina la moduli, toleo lililothibitishwa na masharti ya uendeshaji yaliyoambatishwa, na hayo lazima yalingane na build unayoweka. NIST CMVP FAQ iko wazi kuhusu tofauti kati ya bidhaa inayodai utangamano na moduli iliyothibitishwa. Fanya hatua nne zilizo hapa chini kwa mpangilio, na uweke rekodi pamoja na usambazaji.

Hatua 1: pata nambari ya cheti, si beji

Omba muuzaji nambari ya cheti cha CMVP kinachofunika moduli ya kriptografia katika bidhaa unayokusudia kuendesha. Nambari ya cheti ni kitu mahususi kinachoweza kukaguliwa, wakati beji ni masoko. Ikiwa jibu linaelezea algoriti badala ya moduli, jibu limejibu swali lingine. Omba nambari hiyo mara nyingine badala ya kukubali PDF ya beji. Rekodi iliyo nyuma ya nambari ndiyo kitu mkaguzi anaweza kufuata.

Kisha tafuta nambari hiyo katika utafutaji rasmi wa moduli zilizothibitishwa na usome rekodi, si muhtasari wake. Rekodi inataja muuzaji, moduli, toleo lililothibitishwa na hali, na inaunganisha hati ya sera ya usalama inayoelezea jinsi moduli inapaswa kufanya kazi.

Andika sehemu hizo tano, kwa sababu hatua inayofuata inazilinganisha na build. Safu moja ya lahajedwali inatosha.

Hatua 2: linganisha toleo la moduli na build

Toleo la mteja wa VPN na toleo la moduli iliyopachikwa mara chache hushiriki nambari moja, na hilo ni kawaida. Kilicho muhimu ni kama toleo la moduli ndani ya build yako linaonekana katika rekodi iliyothibitishwa. Sasisho linaweza kubadilisha moduli bila kubadilisha jina la bidhaa, jambo ambalo huhamisha usambazaji kimya kimya nje ya usanidi uliothibitishwa.

Uliza ni sehemu gani inatumia moduli na jinsi hali iliyoidhinishwa inavyochaguliwa katika usanidi unaotumika. Build inayoweza kufanya kazi katika hali isiyoidhinishwa si ushahidi sawa na build iliyosanidiwa kwa ile iliyoidhinishwa.

Soma build ya ndani, ili ulinganisho utumie artefact badala ya ukurasa wa upakuaji. Amri zilizo hapa chini huchapisha hilo hasa.

openssl version -a
openssl list -providers -verbose
cat /proc/sys/crypto/fips_enabled

Moduli inaporipoti toleo tofauti na cheti, dai limesogea na rekodi inahitaji kusasishwa kabla mtu yeyote kusaini kitu.

Hatua 3: soma masharti ya uendeshaji

Cheti kinabeba masharti yanayoelezea mazingira ambayo uthibitisho unafunika. Masharti hayo yanaweza kutaja jukwaa, usanidi, ukubwa wa funguo unaoruhusiwa na huduma ambazo lazima zizuiliwe. Usakinishaji wa kawaida unaoyapuuza ni usambazaji nje ya mpaka uliothibitishwa, hata wakati binary ni sawa. Ndiyo sababu hati ya sera ya usalama ni muhimu kama nambari ya cheti.

Weka mwongozo wa muuzaji kando ya cheti, kwa sababu unaelezea mipangilio ipi huchagua hali iliyoidhinishwa na ipi huondoa bidhaa nje yake.

Ikiwa masharti hayawezi kutimizwa katika mazingira yako, tamko la uaminifu ni kwamba usambazaji huu uko nje ya usanidi uliothibitishwa. Kutaja sharti ambalo haliwezi kutimizwa hubadilisha tamko hilo kuwa kitu ambacho timu inaweza kurekebisha au kukubali.

Hatua 4: thibitisha hali ya leo

Rekodi ya CMVP ina hali, na hali si ya kudumu. FAQ ya NIST inaelezea tarehe za mpito za FIPS 140-2 mnamo 2026, baada ya hapo uthibitisho wa FIPS 140-3 pekee ndio unabaki kwenye orodha inayotumika. Cheti kilichokuwa hai wakati ununuzi uliidhinishwa kinaweza kuwa cha kihistoria leo.

Kihistoria na kilichofutwa ni hali tofauti, na kila moja ina maana yake kwa ununuzi. Kagua rekodi ya moja kwa moja badala ya picha ya skrini kutoka folda ya mradi, na andika tarehe uliyokagua.

Kisha uliza mmiliki wa uzingatiaji au ununuzi ni hali gani mahitaji yao yanakubali, kwa sababu huo ni uamuzi wa sera na si ugunduzi wa kiufundi. Rekodi jibu likiwa na tarehe.

Kagua rekodi dhidi ya usambazaji

Linganisha thamani nne zilizokusanywa: nambari ya cheti, toleo la moduli kutoka kwa build, masharti ya uendeshaji yanayotumika na hali ya sasa. Kutokulingana kokote ni ugunduzi, na ugunduzi huo unapaswa kuwa kwenye rekodi ya usambazaji na si kwenye slide.

Hifadhi ushahidi pamoja na build, ikiwa ni pamoja na tarehe na mtu aliyeukagua. Saraka moja kwa kila toleo inatosha.

date -u +%FT%TZ
openssl version -a | head -3
cat /proc/sys/crypto/fips_enabled

Weka dai ndani ya mpaka wake pia. Uthibitisho wa moduli hausemi chochote kuhusu utunzaji wa itifaki wa VPN, maamuzi yake ya uidhinishaji au sera yake ya uwekaji kumbukumbu. Ni ushahidi mahususi kuhusu sehemu moja ya kriptografia iliyofafanuliwa, na kuichukulia kama alama ya bidhaa ndiyo njia ambayo faili ya uzingatiaji huishia kuelezea kitu ambacho hakuna mtu aliyeweka.

Makala zinazohusiana