KWallet
KDE વૉલેટ મેનેજર (KWallet) એ UNIX-શૈલીની ઓપરેટિંગ સિસ્ટમો માટે C + + માં લખાયેલ મફત અને ઓપન સોર્સ પાસવર્ડ મેનેજમેન્ટ સોફ્ટવેર છે. KDE વૉલેટ મેનેજર લિનક્સ આધારિત OS પર ચાલે છે અને તેનું મુખ્ય લક્ષણ એન્ક્રિપ્ટેડ પાસવર્ડ્સને KDE વૉલેટમાં સંગ્રહિત કરવાનું છે. KDE વૉલેટ મેનેજર (KWallet) ની મુખ્ય વિશેષતા એ છે કે પાસવર્ડ અથવા ID જેવા વપરાશકર્તાની ઓળખાણપત્રો એકત્રિત કરવી અને તેમને બ્લોફિશ સિમેટ્રિક બ્લોક સાઇફર અલ્ગોરિધમ અથવા જીએનયુ પ્રાઇવસી ગાર્ડ એન્ક્રિપ્શન દ્વારા એન્ક્રિપ્ટ કરવી. સ્થાપન KDE વૉલેટ મેનેજર (KWallet) માટે લિનક્સ-આધારિત OS અને Kubuntu જેવા KDE સોફ્ટવેર સંકલન ડેસ્કટોપ વાતાવરણની જરૂર છે. બ્રાઉઝર એક્સ્ટેન્શન્સ KDE વૉલેટ મેનેજર (KWallet) ને ક્રોમ, ફાયરફોક્સ, ઓપેરા અને એજ સહિત વિવિધ વેબ બ્રાઉઝર્સ સાથે સંકલિત કરી શકાય છે. ગૂગલ ક્રોમ અથવા ક્રોમિયમ પર KDE વૉલેટ મેનેજર (KWallet) એકીકરણનો ઉપયોગ કરવા માટે, વપરાશકર્તાએ દલીલ-- પાસવર્ડ-સ્ટોર = kwallet5 અથવા-- પાસવર્ડ-સ્ટોર = ડિટેક્ટ સાથે પ્રોગ્રામ ચલાવવાની જરૂર છે. ફાયરફોક્સમાં એકલ એડ-ઓન પણ ઉપલબ્ધ છે. આ એડઑન વપરાશકર્તાઓને મૂળભૂત ફાયરફોક્સ પાસવર્ડ વ્યવસ્થાપકને બદલે KDE વૉલેટ વ્યવસ્થાપક (KWallet) દ્વારા આંતરિક રીતે પાસવર્ડ સંગ્રહિત કરવાની મંજૂરી આપે છે. કોન્કરર, કે ડેસ્કટોપ એન્વાયર્નમેન્ટ (KDE) નું સત્તાવાર વેબ બ્રાઉઝર એન્ક્રિપ્ટેડ સંવેદનશીલ પાસવર્ડ્સને સંગ્રહિત કરવા માટે KDE વૉલેટ મેનેજર (KWallet) ધરાવે છે. જ્યારે એપ્લિકેશન ડેસ્કટોપ કોમ્યુનિકેશન્સ પ્રોટોકોલ (ડી. સી. ઓ. પી.) દ્વારા વિનંતી કરે છે, જે કે. ડી. ઈ. ની પ્રાથમિક ઇન્ટરપ્રોસેસ કોમ્યુનિકેશન (આઈ. પી. સી.) મિકેનિઝમ છે, જે એપ્લિકેશન માટે પાસવર્ડ ડાયલોગ બોક્સ પ્રદર્શિત કરવાનું કારણ બને છે, ત્યારે API KDE વૉલેટ મેનેજરના API પ્રમાણીકરણ ઘટનાઓને ટ્રિગર કરે છે. આ KDE ડેમન પ્રક્રિયા દ્વારા પાસવર્ડ સંવાદ બોક્સને શરૂ કરવાનું કારણ બને છે. વપરાશકર્તાઓ ક્યાં તો સંવાદ બોક્સને રદ કરવાનું પસંદ કરી શકે છે જે એપ્લિકેશનને સમાપ્ત કરશે અથવા પાસવર્ડ બોક્સ ભરવાનું પસંદ કરી શકે છે. જો પાસવર્ડ બોક્સ ભરવામાં આવે, તો વૉલેટ આપમેળે ખુલશે. KDE વૉલેટ મેનેજરના ડેસ્કટોપ કોમ્યુનિકેશન્સ પ્રોટોકોલ (D. C. O. P.) ને ફક્ત સ્થાનિક રીતે જ એક્સેસ કરી શકાય છે કારણ કે તે ઇન્ટરપ્રોસેસ કોમ્યુનિકેશન (આઈ. પી. સી.) પ્રોટોકોલ છે જેની પ્રક્રિયા UNIX સ્થાનિક સોકેટ્સ પર કરવામાં આવે છે. KDE વૉલેટ મેનેજરના GUI પર, વપરાશકર્તાઓ તેમને સોંપેલ દરેક વૉલેટ અને પાસવર્ડને મેનેજ કરી શકે છે. KDE વૉલેટ મેનેજર વપરાશકર્તાઓને વૉલેટને સાચવવા અથવા કાઢી નાખવાની મંજૂરી આપે છે અને સંગ્રહિત પાસવર્ડને ઍક્સેસ કરવાનો પ્રયાસ કરતી વખતે વપરાશકર્તાઓ ઓળખી શકે છે કે કઈ વૉલેટ એપ્લિકેશનોએ જોવી જોઈએ. આ એવી ક્રિયાઓની સૂચિ છે જે વપરાશકર્તાઓ KDE વૉલેટ મેનેજર (KWallet) ના GUI પર લઈ શકે છેઃ નવું વૉલેટ બનાવો ડિફોલ્ટ વૉલેટને બદલો લૉક કરો વૉલેટ સ્ટોરના પાસવર્ડ્સને વૉલેટમાં લૉક કરો વૉલેટના પાસવર્ડને ખોલો વૉલેટ વૉલેટમાં સંગ્રહિત પાસવર્ડ્સને વૉલેટ વ્યૂ પર અપડેટ કરો વૉલેટ પરની માહિતી વોલેટ વૉલેટમાં સંગ્રહિત કરો વૉલેટ એ KDE વૉલેટ મેનેજર સોફ્ટવેરમાં ઉપયોગમાં લેવાતા પાસવર્ડ સ્ટોરેજ માટેનો શબ્દ છે. વૉલેટ વપરાશકર્તા દ્વારા જાતે બનાવી શકાય છે અથવા જ્યારે વપરાશકર્તા કોઈપણ KDE ડેસ્કટોપ વાતાવરણ અથવા વેબસાઇટ પર પાસવર્ડ દાખલ કરે છે ત્યારે તે સંવાદ દ્વારા આપવામાં આવે છે. એકવાર બનાવ્યાં પછી, વૉલેટ વિવિધ પાસવર્ડ સંગ્રહિત કરી શકે છે અને તે એક મુખ્ય પાસવર્ડ દ્વારા નિયંત્રિત થાય છે. આ રીતે વપરાશકર્તાઓએ વિવિધ પાસવર્ડ યાદ રાખવાની જરૂર નથી, તેના બદલે, તેઓ વૉલેટ માટે માત્ર એક મુખ્ય પાસવર્ડ યાદ કરીને તેનું સંચાલન કરી શકે છે. મૂળભૂત વૉલેટને "kdewallet" નામ આપવામાં આવ્યું છે અને જો જરૂરી હોય તો વપરાશકર્તાઓ પોતાનું વધુ બનાવી શકે છે. વૉલેટનું સંચાલન વપરાશકર્તાઓ તેમની પોતાની KDE વૉલેટ મેનેજર વિંડો પર વૉલેટનું સંચાલન કરી શકે છે. પાકીટનું પેકેજિંગ અથવા સંયોજન ખેંચીને અને ફેંકીને કરી શકાય છે. જો વપરાશકર્તા ફ્લેશ ડ્રાઇવ્સ જેવા અન્ય સ્થળોએ માહિતી નિકાસ કરવા માંગે છે, તો વિંડો વપરાશકર્તાને એન્ક્રિપ્ટેડ ડેટા નિકાસ કરવો કે નહીં તે પસંદ કરવાની મંજૂરી આપે છે. મુખ્ય પાસવર્ડ પ્રદાન કરીને, વપરાશકર્તા એ જ રીતે એન્ક્રિપ્ટેડ ડેટાને આયાત કરી શકે છે. પાકીટની પસંદગી નક્કી કરવી પણ શક્ય છે, વપરાશકર્તા ચોક્કસ પાકીટને ડિફોલ્ટ પાકીટ તરીકે સેટ કરી શકે છે. ક્લોઝ વોલેટ સેટિંગ વપરાશકર્તાને પછી વૉલેટ બંધ કરવા માટે સક્ષમ બનાવે છેઃ જ્યારે ઉપયોગ ન થાય ત્યારે બંધ કરો જ્યારે સ્ક્રીનસેવર શરૂ થાય ત્યારે બંધ કરો જ્યારે એપ્લિકેશન તેનો ઉપયોગ કરવાનું બંધ કરે ત્યારે પાસવર્ડને એન્ક્રિપ્ટ કરો KDE વૉલેટ મેનેજર દ્વારા સંગ્રહિત ડેટાને બે મુખ્ય રીતે એન્ક્રિપ્ટ કરી શકાય છે. જી. એન. યુ. પ્રાઇવસી ગાર્ડ (જી. એન. યુ. પી. જી. અથવા જી. પી. જી.) અલ્ગોરિધમનો ઉપયોગ થાય છે જો જી. એન. યુ. પી. જી. મેડ ઇઝી લાઇબ્રેરી વપરાશકર્તાની લિનક્સ-આધારિત ઓએસ પર સ્થાપિત હોય. જો નહીં, તો બ્લોફિશ સિમેટ્રિક બ્લોક સાઇફર અલ્ગોરિધમનો ઉપયોગ થાય છે. બ્લોફિશ સિમેટ્રિક બ્લોક સાઇફર અલ્ગોરિધમ KDE વૉલેટ મેનેજર CBC મોડમાં બ્લોફિશ સિમેટ્રિક બ્લોક સાઇફર અલ્ગોરિધમનો ઉપયોગ કરીને વૉલેટમાં સંગ્રહિત ડેટાને એન્ક્રિપ્ટ કરે છે. વપરાશકર્તાની માહિતીને સુરક્ષિત રાખવા માટે, બ્લોફિશ એન્ક્રિપ્ટેડ ડેટાને SHA-1 હેશિંગ અલ્ગોરિધમ સાથે પ્રમાણિત કરવામાં આવે છે. KDE વૉલેટ મેનેજરનું બ્લોફિશ એન્ક્રિપ્શન ખુફુ, RC5, DES, IDEA અને ટ્રીપ-DES ની સરખામણીમાં ઝડપી એન્ક્રિપ્શન પ્રદાન કરે છે. બ્લોફિશ 32-બીટ માઇક્રોપ્રોસેસર્સમાં બાઈટ દીઠ 18 ઘડિયાળ ચક્રના દરે એન્ક્રિપ્ટ કરે છે. KDE વૉલેટ મેનેજરનું બ્લોફિશ અલ્ગોરિધમ 5k ની અંદર મેમરીમાં ચલાવી શકાય છે, અને એક સરળ માળખું અમલમાં મૂકવું સરળ છે અને અલ્ગોરિધમની તાકાત નક્કી કરવાનું સરળ છે. અલ્ગોરિધમ કી લંબાઈમાં પરિવર્તનશીલ છે, જે 448 બાઇટ્સ સુધી લાંબી હોઈ શકે છે અને તે મૂળભૂત શબ્દ ઉમેરા અને બીટ XOR કામગીરીને મંજૂરી આપે છે. જીએનયુ પ્રાઇવસી ગાર્ડ એન્ક્રિપ્શન વપરાશકર્તાઓ વધુ સંવેદનશીલ પાસવર્ડ્સને સંગ્રહિત કરવા માટે જીએનયુ પ્રાઇવસી ગાર્ડ (જીએનયુપીજી અથવા જી. પી. જી.) આધારિત વૉલેટ બનાવી શકે છે. આ માટે વપરાશકર્તાઓએ જીએનયુપીજી મેડ ઇઝી લાઈબ્રેરી સ્થાપિત કરવાની જરૂર છે. જો લાઈબ્રેરી ઇન્સ્ટોલ થઈ જાય અને એકવાર સોફ્ટવેરને જી. એન. યુ. પ્રાઇવસી ગાર્ડ (જી. એન. યુ. પી. જી. અથવા જી. પી. જી.) મળી જાય, તો વપરાશકર્તાઓને નવા વૉલેટ માટે ઉપયોગ કરવા માટે કી પસંદ કરવા માટે કહેવામાં આવશે. વપરાશકર્તા સ્ટિલ બ્લોફિશ સિમેટ્રિક બ્લોક સાઇફર અલ્ગોરિધમ સાથે પાસવર્ડ્સને એન્ક્રિપ્ટ કરી શકે છે કારણ કે જીએનયુ પ્રાઇવસી ગાર્ડ એન્ક્રોટપાઈશન લાઇબ્રેરીમાં ડીએસએ/બ્લોફિશ સિમેટ્રિક બ્લોક સાઇફર અલ્ગોરિધમનો સમાવેશ થાય છે. KDE વૉલેટ મેનેજર (KWallet) નો ઉપયોગ કરીને KDE વૉલેટ મેનેજરની સુરક્ષા પાસવર્ડના સંચાલનને સરળ બનાવી શકે છે પરંતુ તે વપરાશકર્તાની સિસ્ટમને વધુ સુરક્ષા શરતો પ્રદાન કરતું નથી. વપરાશકર્તાના અન્ય પાસવર્ડ મેળવવાને બદલે, હુમલાખોર વપરાશકર્તાના પીસી દ્વારા વપરાશકર્તાના પાકીટ માટે મુખ્ય પાસવર્ડ મેળવી શકે છે. KDE વૉલેટ મેનેજર (KWallet) ની એનક્રિપ્ટેડ ફાઇલોની ડિરેક્ટરી અનુમાનિત ફાઇલોમાં સ્થિત હોવાથી, તે વાયરસ અથવા વોર્મ્સ માટે સંવેદનશીલ હોઈ શકે છે જે પાસવર્ડ મેનેજમેન્ટ સિસ્ટમને લક્ષ્ય બનાવવા માટે પ્રોગ્રામ કરવામાં આવે છે. જાણીતી નબળાઈઓ SHA-1 હેશ ફંક્શન કે જેનો ઉપયોગ KDE વૉલેટ મેનેજર (KWallet) માં થાય છે તે ક્રિપ્ટોગ્રાફિક રીતે તૂટી ગયું છે. ગૂગલ અને સીડબ્લ્યુઆઇ એમ્સ્ટર્ડમે સાબિત કર્યું છે કે બે સમાન એસએચએ-1 ડાયજેસ્ટ બે અલગ-અલગ પીડીએફ સામગ્રી પ્રદર્શિત કરે છે. માઇક્રોસોફ્ટ સહિતની વિવિધ કંપનીઓએ SHA-1 સપોર્ટ બંધ કરી દીધો છે, જોકે KDE વૉલેટ મેનેજર (KWallet) SHA512 નો ઉપયોગ 4.13 થી વધુ આવૃત્તિઓમાં અથવા પ્લગેબલ ઓથેન્ટિકેશન મોડ્યુલ સાથે કરે છે અથવા તે SHA-1 હેશ ફંક્શનનો ઉપયોગ કરે છે. "KDE KWallet માં kwallet-pam 5.12.6 પહેલાં સ્થાનિક વપરાશકર્તાઓને સિંલિંક હુમલા દ્વારા મનસ્વી ફાઇલોની માલિકી મેળવવાની મંજૂરી આપે છે". "ફિશપ્રોટોકોલઃ: 20.04.0 દ્વારા KDE કિઓ-એક્સ્ટ્રાઝમાં ફિશ/ફિશ. cpp માં જોડાણ સ્થાપિત કરો જો વપરાશકર્તાએ કીપ પાસવર્ડ વિકલ્પ સેટ ન કર્યો હોય તો પણ તે કેશ પ્રમાણીકરણ કૉલ કરે છે. આ અનિચ્છનીય KWallet પાસવર્ડ સંગ્રહ તરફ દોરી શકે છે. "KDE એપ્લિકેશન્સ 14.12.0 પહેલાં KWallet માં kwallettd પાસવર્ડ સ્ટોરને એન્ક્રિપ્ટ કરતી વખતે CBC મોડને બદલે ઇસીબી મોડ સાથે બ્લોફિશનો ઉપયોગ કરે છે, જે હુમલાખોરો માટે કોડબુક હુમલા દ્વારા પાસવર્ડનો અંદાજ કાઢવાનું સરળ બનાવે છે". "SHA-1 અથડામણ પ્રતિરોધક નથી, જે સંદર્ભ-આધારિત હુમલાખોરોને સ્પૂફિંગ હુમલાઓ કરવા માટે સરળ બનાવે છે, જેમ કે TLS 1.2 માં SHA-1 ના ઉપયોગ પરના હુમલાઓ દ્વારા દર્શાવવામાં આવ્યું છે. નોંધઃ આ CVE આ SHA-1 મુદ્દાના સંદર્ભ માટે એક સામાન્ય ઓળખકર્તા પ્રદાન કરવા માટે અસ્તિત્વમાં છે; ઓળખકર્તાનું અસ્તિત્વ, પોતે, તકનીકી ભલામણ નથી. "1.7.2 પહેલાં સિમ્પલ પાસવર્ડ સ્ટોર 1.7. x માં પાસમાં password-store.sh માં સમસ્યા મળી આવી હતી. હસ્તાક્ષર ચકાસણી નિયમિત અપૂર્ણ નિયમિત અભિવ્યક્તિ સાથે જી. એન. યુ. પી. જી. ના આઉટપુટનું વિશ્લેષણ કરે છે, જે દૂરસ્થ હુમલાખોરોને રૂપરેખાંકન ફાઇલો અને એક્સ્ટેંશન સ્ક્રિપ્ટ્સ પર ફાઇલ સહીઓને છેતરવાની મંજૂરી આપે છે. રૂપરેખાંકન ફાઇલમાં ફેરફાર કરવાથી હુમલાખોરને તેમના નિયંત્રણ હેઠળ વધારાની એન્ક્રિપ્શન કીઓ દાખલ કરવાની મંજૂરી મળે છે, જેનાથી હુમલાખોરને પાસવર્ડ્સ જાહેર થાય છે. એક્સ્ટેંશન સ્ક્રિપ્ટ્સમાં ફેરફાર કરવાથી હુમલાખોરને મનસ્વી કોડ અમલ કરવાની મંજૂરી મળે છે. "જીએનયુપીજી 2.2.21 અને 2.2.22 (અને જી. પી. જી. 4વિન 3.1.12) માં એરે ઓવરફ્લો હોય છે, જે ક્રેશ અથવા સંભવતઃ અચોક્કસ અન્ય અસર તરફ દોરી જાય છે, જ્યારે ભોગ બનનાર હુમલાખોરની ઓપન-પીજીપી કી આયાત કરે છે, અને આ કીમાં એઇએડી પસંદગીઓ હોય છે. ઓવરફ્લો g10/કી-check.c ભૂલને કારણે થાય છે. નોંધઃ જીએનયુપીજી 2.3. x અસરગ્રસ્ત નથી. જી. એન. યુ. પી. જી. <આઇ. ડી. 1> એ એક નિશ્ચિત સંસ્કરણ છે. "SHA-1 અલ્ગોરિધમમાં જોવા મળતી અથડામણોનો ઉપયોગ કરીને પ્રમાણપત્રની સહીઓ બનાવવાની રીતમાં એક ખામી જોવા મળી હતી. હુમલાખોર આ નબળાઈનો ઉપયોગ બનાવટી પ્રમાણપત્ર સહીઓ બનાવવા માટે કરી શકે છે. આ સમસ્યા 2.2.18 પહેલાંની GnupG આવૃત્તિઓને અસર કરે છે. "1.4.16 પહેલાં GnupG 1. x ચોક્કસ પેટર્ન સાથેના પરિચયના ક્રમનો ઉપયોગ કરીને RSA કીઓ જનરેટ કરે છે જે સાઇડ ચેનલ રજૂ કરે છે, જે શારીરિક રીતે નિકટવર્તી હુમલાખોરોને પસંદ કરેલા-સાઇફરટેક્સ્ટ એટેક અને ડિક્રિપ્શન દરમિયાન એકોસ્ટિક ક્રિપ્ટાનાલિસિસ દ્વારા RSA કીઓ કાઢવાની મંજૂરી આપે છે. નોંધઃ એપ્લિકેશનો સામાન્ય રીતે એકોસ્ટિક સાઇડ-ચેનલ હુમલાઓથી પોતાને સુરક્ષિત રાખવાની અપેક્ષા રાખતા નથી, કારણ કે આ દલીલપૂર્વક ભૌતિક ઉપકરણની જવાબદારી છે. તદનુસાર, આ પ્રકારના મુદ્દાઓ સામાન્ય રીતે સીવીઈ ઓળખકર્તા પ્રાપ્ત કરશે નહીં. જો કે, આ મુદ્દા માટે, વિકાસકર્તાએ એક સુરક્ષા નીતિ નિર્દિષ્ટ કરી છે જેમાં જીએનયુપીજીએ સાઇડ-ચેનલ પ્રતિકાર પ્રદાન કરવો જોઈએ, અને વિકાસકર્તા-નિર્દિષ્ટ સુરક્ષા-નીતિનું ઉલ્લંઘન સીવીઈના અવકાશમાં છે. "1.3.2 પહેલાં લિબ્ક્સબામાં ksba _ oid _ to _ str ફંક્શનમાં ઇન્ટિજર અંડરફ્લો, જેમ કે જી. એન. યુ. પી. જી. માં વપરાય છે, દૂરસ્થ હુમલાખોરોને (1) એસ/એમ. આઈ. એમ. ઈ. સંદેશ અથવા (2) ઇ. સી. સી. આધારિત ઓપન. પી. જી. પી. ડેટામાં રચાયેલ ઓ. આઈ. ડી. દ્વારા સેવાના અસ્વીકાર (ક્રેશ) નું કારણ બને છે, જે બફર ઓવરફ્લોને ટ્રિગર કરે છે". "જી. પી. જી. 2. x માં જી. પી. જી. એસ. એમ. માં કે. બી. એક્સ./કીબોક્સ-<આઇ. ડી. 2> માં ઉપયોગ-પછી-મુક્ત નબળાઈ દૂરસ્થ હુમલાખોરોને સેવાના અસ્વીકાર (ક્રેશ) નું કારણ બને છે અને સંભવતઃ મોટી સંખ્યામાં વિષય વૈકલ્પિક નામો સાથે પ્રમાણપત્ર દ્વારા મનસ્વી કોડ ચલાવવાની મંજૂરી આપે છે, જે પ્રમાણપત્ર આયાત કરતી વખતે અથવા તેની સહીની ચકાસણી કરતી વખતે વાસ્તવિક જોડાણ કામગીરીમાં યોગ્ય રીતે નિયંત્રિત થતું નથી". 2. 2. 8 પહેલાં જી. એન. યુ. પી. જી. માં "mainproc.c" ડિક્રિપ્શન અને ચકાસણી ક્રિયાઓ દરમિયાન મૂળ ફાઇલના નામને ખોટી રીતે સંભાળે છે, જે દૂરસ્થ હુમલાખોરોને જી. એન. યુ. પી. જી. ફાઇલ ડિસ્ક્રીપ્ટર 2 પર "-સ્ટેટસ-એફ. ડી. 2" વિકલ્પનો ઉપયોગ કરતા અન્ય પ્રોગ્રામ્સને મોકલે છે તે આઉટપુટને છેતરવાની મંજૂરી આપે છે. ઉદાહરણ તરીકે, ઓપન-પીજીપી ડેટા મૂળ ફાઇલનામનું પ્રતિનિધિત્વ કરી શકે છે જેમાં ગુડ્સગ અથવા વેલિડ્સગ સ્થિતિ કોડ સાથે જોડાણમાં લાઇન ફીડ અક્ષરો હોય છે. "ઓપનપીજીપીમાં અખંડિતતા તપાસ સુવિધા, જ્યારે સાઇફર ફીડબેક (સીએફબી) મોડનો ઉપયોગ કરીને એન્ક્રિપ્ટ કરેલા સંદેશને સંભાળતી વખતે, દૂરસ્થ હુમલાખોરોને પસંદ કરેલા-સાઇફરટેક્સ્ટ હુમલા દ્વારા પ્લેનટેક્સ્ટના ભાગને પુનઃપ્રાપ્ત કરવાની મંજૂરી આપે છે જ્યારે સંદેશ બ્લોકના પ્રથમ 2 બાઇટ્સ જાણીતા હોય, અને અખંડિતતા તપાસ નિષ્ફળ થઈ છે કે કેમ તે નિર્ધારિત કરવા માટે ઓરેકલ અથવા અન્ય પદ્ધતિ ઉપલબ્ધ હોય છે". "જી. એન. યુ. પી. જી. (જી. પી. જી.) 1.4 અને 2.0 માટે openfile.c માં આસ્ક _ આઉટફાઇલ _ નેમ ફંક્શનમાં હીપ-આધારિત બફર ઓવરફ્લો, જ્યારે ઇન્ટરેક્ટિવ રીતે ચાલે છે, ત્યારે હુમલાખોરોને" "સી-એસ્કેપ" "વિસ્તરણ સાથેના સંદેશાઓ દ્વારા મનસ્વી કોડ ચલાવવાની મંજૂરી આપી શકે છે, જે મેક _ પ્રિન્ટેબલ _ સ્ટ્રિંગ ફંક્શનને પ્રોમ્પ્ટ બનાવતી વખતે અપેક્ષા કરતા લાંબી સ્ટ્રિંગ પરત કરવાનું કારણ બને છે". "જી. એન. યુ. પી. જી. 1.4.6 અને તે પહેલાનું અને 1.1.4 પહેલાનું જી. પી. જી. એમ. ઈ., જ્યારે આદેશ વાક્યમાંથી ચાલે છે, ત્યારે ઓપન. પી. જી. પી. સંદેશાઓના હસ્તાક્ષરિત અને સહી વગરના ભાગોને બહુવિધ ઘટકો સાથે દૃષ્ટિની રીતે અલગ પાડતું નથી, જે દૂરસ્થ હુમલાખોરોને સંદેશની સામગ્રીને શોધ્યા વિના બનાવટી બનાવવાની મંજૂરી આપી શકે છે". 2. 2. 8 પહેલાં જી. એન. યુ. પી. જી. માં "mainproc.c" ડિક્રિપ્શન અને ચકાસણી ક્રિયાઓ દરમિયાન મૂળ ફાઇલના નામને ખોટી રીતે સંભાળે છે, જે દૂરસ્થ હુમલાખોરોને જી. એન. યુ. પી. જી. ફાઇલ ડિસ્ક્રીપ્ટર 2 પર "-સ્ટેટસ-એફ. ડી. 2" વિકલ્પનો ઉપયોગ કરતા અન્ય પ્રોગ્રામ્સને મોકલે છે તે આઉટપુટને છેતરવાની મંજૂરી આપે છે. ઉદાહરણ તરીકે, ઓપન-પીજીપી ડેટા મૂળ ફાઇલનામનું પ્રતિનિધિત્વ કરી શકે છે જેમાં ગુડ્સગ અથવા વેલિડ્સગ સ્થિતિ કોડ સાથે જોડાણમાં લાઇન ફીડ અક્ષરો હોય છે. "લિબગ્રિપ્ટમાં રેન્ડમ નંબર જનરેટરમાં 1.5.6 પહેલાં, 1.6.6 પહેલાં 1.6. x, અને 1.7.3 પહેલાં 1.7. x અને 1.4.21 પહેલાં જીએનયુપીજી મિશ્રણ કાર્યો હુમલાખોરોને અગાઉના 4640 બિટ્સના જ્ઞાનનો લાભ લઈને 160 બિટ્સના મૂલ્યો મેળવવાનું સરળ બનાવે છે". "kbx/કીબોક્સ-search.c જીએનયુપીજીમાં 1.4.19 પહેલાં, 2. x પહેલા 2.0.27, અને 2.1.2 પહેલાં 2. x બિટવાઇઝ લેફ્ટ-શિફ્ટ્સને યોગ્ય રીતે હેન્ડલ કરતું નથી, જે દૂરસ્થ હુમલાખોરોને સાઇન એક્સ્ટેન્શન્સ અને" "મેમ્સીપી સાથે ઓવરલેપિંગ રેન્જ" "સંબંધિત રચાયેલ કીરીંગ ફાઇલ દ્વારા સેવાના અસ્વીકાર (અમાન્ય વાંચન કામગીરી) નું કારણ બને છે". નોંધો સંદર્ભો મફત પાસવર્ડ સંચાલકો KDE કાર્યક્રમો