સેક્કોઇઆ 1.0, એક લાઇબ્રેરી જે OpenPGP ધોરણોને લાગુ કરે છે

સાડા ​​ત્રણ વર્ષના વિકાસ પછી તે પ્રકાશિત થયું પેક સંપાદિત કરો સેક્વોઇઆ 1.0, ઓપનજીપીીપી ધોરણ (આરએફસી-4880) ના અમલીકરણ સાથે કમાન્ડ લાઇન ટૂલ્સ અને ફંક્શન્સની લાઇબ્રેરી વિકસાવી.

પ્રક્ષેપણ નીચા-સ્તરના API પરના કાર્યનો સારાંશ આપ્યો, જે સંપૂર્ણ ઉપયોગ માટે પૂરતા, ઓપનપીજીપી ધોરણના કવરેજને લાગુ કરે છે. પ્રોજેક્ટ કોડ રસ્ટ માં લખાયેલ છે અને GPLv2 + લાઇસેંસ હેઠળ વિતરિત થયેલ છે.

આ પ્રોજેક્ટની સ્થાપના જી 10 કોડના ત્રણ GnuPG ફાળો આપનારાઓ દ્વારા કરવામાં આવી હતી. GnuPG પ્લગઇન્સ અને ક્રિપ્ટોસિસ્ટમ itingડિટિંગનો વિકાસકર્તા. સેક્કોઇઆ ટીમ હેગ્રિડ કીસર્વર બનાવવા માટે પણ જાણીતી છે, જેનો ઉપયોગ કીઝ.ઓપેનપીજી.પી.આર.એસ. સેવા દ્વારા કરવામાં આવે છે.

નવા પ્રોજેક્ટનું ધ્યેય આર્કિટેક્ચરને ફરીથી ડિઝાઇન કરવું અને કોડબેઝની સુરક્ષા અને વિશ્વસનીયતામાં સુધારવા માટે નવી તકનીકોનો ઉપયોગ કરવાનું હતું.

સુરક્ષા સુધારવા માટે, સેક્વોઇઆ ફક્ત પ્રોગ્રામિંગ ટૂલ્સનો ઉપયોગ કરે છે ખાતરી કરો કે તેઓ ભાષાનો ઉપયોગ કરે છે રસ્ટ, પણ API- સ્તરની ભૂલ સુરક્ષા.

ઉદાહરણ તરીકે, API તમને આકસ્મિક ગુપ્ત કી સામગ્રી નિકાસ કરવાની મંજૂરી આપતું નથીકારણ કે, ડિફ defaultલ્ટ રૂપે, નિકાસ કામગીરીને સ્પષ્ટ પસંદગીની જરૂર હોય છે. ઉપરાંત, એપીઆઇ ખાતરી કરે છે કે ડિજિટલ હસ્તાક્ષરને અપડેટ કરતી વખતે કોઈ મહત્વપૂર્ણ પગલા ચૂકી નથી; ડિફ defaultલ્ટ રૂપે, બનાવટ સમય, હેશીંગ અલ્ગોરિધમનો, અને સહી જારી કરનાર આપમેળે અપડેટ થાય છે.

સેક્વોઇઆ તમે GnuPG ની ઉણપથી પણ છૂટકારો મેળવવાનો પ્રયાસ કરી રહ્યાં છોજેમ કે ફંક્શન લાઇબ્રેરી સાથે કમાન્ડ લાઇન ટૂલ્સની વિધેયના ડિસક્રનેઇઝેશન (કેટલીક ક્રિયાઓ ફક્ત યુટિલિટીનો ઉપયોગ કરીને કરી શકાય છે) અને ઘટકો વચ્ચે ખૂબ ચુસ્ત જોડાણ, ફેરફારો કરવાનું મુશ્કેલ બનાવે છે, તેના પાયાને અવ્યવસ્થિત કરે છે કોડ અને સંપૂર્ણ એકમ સિસ્ટમ બનાવટ અટકાવે છે. -tests.

સેક્વોઇઆ ગિટ સ્ટાઇલ સબકોમંડ સપોર્ટ સાથે ચોરસ કમાન્ડ લાઇન યુટિલિટી વિકસાવે છે, અલગ સહીઓ, સ્ક્વોપ યુટિલિટી (સ્ટેટલેસ ઓપનપીજીપી સીએલઆઇ) અને સેક્વોઇઆ-ઓપનપીજીપી લાઇબ્રેરીને ચકાસવા માટે, સ્ક્વેર પ્રોગ્રામ (જીપીજીવી રિપ્લેસમેન્ટ).

સી અને પાયથોન ભાષાઓ માટે લિંક્સ છે. ઓપનપીજીપી ધોરણમાં વર્ણવેલ મોટાભાગનાં કાર્યો એન્ક્રિપ્શન, ડિક્રિપ્શન, બનાવટ અને ડિજિટલ હસ્તાક્ષરોની ચકાસણી સાથે સુસંગત છે.

અદ્યતન સુવિધાઓમાં, તે નોંધ્યું છે કે તે ડિજિટલ હસ્તાક્ષરોને અલગથી (અલગ સહી), પેકેજ મેનેજર્સ (એપીટી, આરપીએમ, અપલોડ, વગેરે) સાથે એકીકરણ માટે અનુકૂલન, સહીઓ મર્યાદિત કરવાની ક્ષમતા, થ્રેશોલ્ડ અને સમય મૂલ્યો.

વિકાસ, ડિબગીંગ અને ઘટના વિશ્લેષણને સરળ બનાવવા માટે, પેકેટ નિરીક્ષણ સાધનો પ્રદાન કરવામાં આવે છે, જે વિશ્લેષક સાથે સંકલન કરે છે અને તમને એન્ક્રિપ્ટેડ સંદેશાઓ, ડિજિટલ હસ્તાક્ષરો અને કીઓની રચનાનું દૃષ્ટિની વિશ્લેષણ કરવાની મંજૂરી આપે છે.

સુરક્ષા કારણોસર, ક્રિપ્ટોગ્રાફિક સેવાઓનો ઉપયોગ, જેમ કે આઇકોલેટેડ એન્ક્લેવ્સમાં કમ્પ્યુટિંગ માટે કોપ્રોસેસર્સ, સપોર્ટેડ છે. વધારાના અલગતા માટે, સેવાઓ કે જે જાહેર અને ખાનગી કીઓ સાથે કામ કરે છે તેની અલગ પ્રક્રિયાઓમાં વિભાજનનો અભ્યાસ કરવામાં આવે છે (પ્રક્રિયાઓની ક્રિયાપ્રતિક્રિયા કેપ'ન પ્રોટો પ્રોટોકોલનો ઉપયોગ કરીને ગોઠવવામાં આવે છે). ઉદાહરણ તરીકે, કી સ્ટોર અલગ પ્રક્રિયાના સ્વરૂપમાં વિકસિત થાય છે.

ત્યાં બે API વિકલ્પો છે: નીચું સ્તર અને ઉચ્ચ સ્તર. નિમ્ન-સ્તરનું એપીઆઇ, ઓપનપીજીપી અને કેટલાક સંબંધિત એક્સ્ટેંશન જેવી કે શક્યતાઓની નજીકથી પુનoduઉત્પાદન કરે છે, જેમ કે ઇસીસી સપોર્ટ, નોટરાઇઝેશન (સહી પર સહી) અને ધોરણની ભાવિ આવૃત્તિના ડ્રાફ્ટના ઘટકો.

એવું જોવા મળે છે કે આયોજિત કાર્યક્ષમતા અનુસાર, સેક્વોઇઆ એક વર્ષ પહેલા 1.0 સંસ્કરણ માટે તત્પરતા પર પહોંચ્યું હતું, પરંતુ વિકાસકર્તાઓએ દોડાદોડ ન કરવાનો અને વધુ સમય વિતાવવાનું નક્કી કર્યું ભૂલો જોવા માટે અને OpenPGP ધોરણ અને ઉપયોગ ઉદાહરણોમાં માહિતીની લિંક્સ સાથે સંપૂર્ણ અને ઉચ્ચ ગુણવત્તાવાળા દસ્તાવેજો લખવા.

આવૃત્તિ 1.0 અત્યાર સુધી ફક્ત સેક્વોઇઆ-ઓપનપીજીપી બ coversક્સને આવરે છે અને ચો.મી. ડિજિટલ હસ્તાક્ષર ચકાસણી ઉપયોગિતા. "ચોરસ" સીએલઆઇ અને ઉચ્ચ-સ્તરના એપીઆઇ હજી સ્થિર થયા નથી અને તેને અંતિમ સ્વરૂપ આપવામાં આવી રહ્યું છે.

ભવિષ્યના પ્રકાશનમાં દૂર કરવાની યોજના બનાવવામાં આવેલી મર્યાદાઓમાં ખાનગી અને જાહેર કીઓ સ્ટોર કરવા માટેની સેવાઓનો અમલ, સ્પષ્ટ ટેક્સ્ટ ડિજિટલ હસ્તાક્ષરો માટે ટેકો અને વિશ્વસનીય હસ્તાક્ષરો નક્કી કરવા માટે નિયમિત અભિવ્યક્તિઓનો ઉપયોગ કરવાની ક્ષમતા શામેલ છે.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.