P
હવે પછીના લેખમાં આપણે ફાયરજેઇલ પર એક નજર નાખીશું. એવું થઈ શકે છે કે કોઈક પ્રસંગે તમને રુચિ હોય, એક કારણ અથવા બીજા કારણોસર, વધુ કે ઓછા સ્થિર કાર્યક્રમોનું પરીક્ષણ કરો. આવા કિસ્સાઓમાં, તમારી સિસ્ટમની સુરક્ષા વિશે ચિંતા કરવી સામાન્ય છે. Gnu / Linux માં કંઇક કરી શકાય છે, આ એપ્લિકેશનનો ઉપયોગ સેન્ડબોક્સમાં કરવો.
સ્પષ્ટ થવા માટે, તે કહેવું આવશ્યક છે 'સેન્ડબોક્સિંગએક્ઝેક્યુટ કરવાની ક્ષમતા છે સેન્ડબોક્સમાં એપ્લિકેશન. આ એપ્લિકેશનને ચલાવવા માટે જરૂરી સંસાધનોની યોગ્ય માત્રા સાથે પ્રદાન કરે છે. ફાયરજેઇલ નામની એપ્લિકેશનનો આભાર, અમે Gnu / Linux માં વિશ્વસનીય ન હોય તેવા એપ્લિકેશંસને સુરક્ષિત રૂપે ચલાવીશું. ફાયરજેઇલ એ સુરક્ષા-સભાન વપરાશકર્તાઓ માટે રચાયેલ ટૂલ, જેઓ તેમની સિસ્ટમનું રક્ષણ કરવાનો પ્રયત્ન કરે છે.
ફાયરજેઇલ એ એક SID પ્રોગ્રામ છે જે રનટાઇમ પર્યાવરણને મર્યાદિત કરીને સુરક્ષા ભંગનું જોખમ ઘટાડે છે અવિશ્વસનીય એપ્લિકેશનો કે જે નેમ સ્પેસનો ઉપયોગ કરે છે અને seccomp-bpf. પ્રક્રિયા અને તેના તમામ વંશજોને વૈશ્વિક સ્તરે વહેંચાયેલ કર્નલ સંસાધનો જેમ કે નેટવર્ક સ્ટેક, પ્રોસેસ ટેબલ, માઉન્ટ ટેબલ, વગેરેનું પોતાનું ખાનગી દૃષ્ટિકોણ રાખવા દે છે.
આ કાર્યક્રમ રહ્યો છે સી માં લખાયેલ y વ્યવહારીક કોઈ અવલંબન જરૂરી છે. સ softwareફ્ટવેર કોઈપણ Gnu / Linux મશીન પર કર્નલ આવૃત્તિ x.x અથવા નવા સાથે ચાલે છે. સેન્ડબોક્સ હળવા છે, ઓવરહેડ ઓછું છે. સંપાદન માટે કોઈ જટિલ રૂપરેખાંકન ફાઇલો નથી, ખુલ્લા સોકેટ કનેક્શન્સ નથી, અને પૃષ્ઠભૂમિમાં કોઈ ડિમન ચાલી નથી. બધા સુરક્ષા કાર્યો સીધા કર્નલમાં લાગુ કરવામાં આવે છે. આ કાર્યક્રમ જી.પી.એલ. વી 2 લાઇસેંસ હેઠળ પ્રકાશિત થયો છે.
ફાયરજેઇલ કોઈપણ પ્રકારની પ્રક્રિયા કરી શકે છે: સર્વર્સ, ગ્રાફિકલ એપ્લિકેશનો અને વપરાશકર્તા લ loginગિન સત્રો પણ. સ softwareફ્ટવેર મોટી સંખ્યામાં પ્રોગ્રામ્સ માટે સુરક્ષા પ્રોફાઇલ્સ શામેલ છે Gnu / Linux: મોઝિલા ફાયરફોક્સ, ક્રોમિયમ, VLC, સ્ટ્રીમિંગ, વગેરે.
ફાયરજેઇલની સામાન્ય લાક્ષણિકતાઓ
- લિનક્સ નેમ સ્પેસ.
- ફાઇલ સિસ્ટમ કન્ટેનર.
- સુરક્ષા ફિલ્ટર્સ.
- નેટવર્ક સુસંગતતા.
- સુરક્ષા પ્રોફાઇલ્સ.
- સાધનો ની ફાળવણી.
- ગ્રાફિકલ વપરાશકર્તા ઇન્ટરફેસ.
મળી શકે છે ફાયરજેઇલ સુવિધાઓ વિશે વિગતવાર માહિતી માં સત્તાવાર પ્રોજેક્ટ પાનું.
ઉબુન્ટુ પર ફાયરજેઇલ સ્થાપિત કરો
ઇન્સ્ટોલેશન થઈ શકે છે પ્રોજેક્ટનાં ગીથબ પૃષ્ઠ પરથી નવીનતમ પેકેજ ડાઉનલોડ કરવું ટર્મિનલમાં git આદેશનો ઉપયોગ કરીને (Ctrl + Alt + T):
git clone https://github.com/netblue30/firejail.git cd firejail ./configure && make && sudo make install-strip
જો તમારી પાસે તમારા સિસ્ટમ પર ગિટ ઇન્સ્ટોલ કરેલું નથી, તો તમે તેને આદેશ સાથે ઇન્સ્ટોલ કરી શકો છો:
sudo apt install git
અમે પણ સમર્થ હશો .deb પેકેજ ડાઉનલોડ કરીને ફાયરજેઇલ સ્થાપિત કરો અને પેકેજ મેનેજરનો ઉપયોગ કરીને. આ ફાઇલને ડાઉનલોડ કરી શકાય છે સોર્સફોર્જ પ્રોજેક્ટ
એકવાર તમે ફાઇલ ડાઉનલોડ કરી લો, પછી તમે ટર્મિનલ (Ctrl + Alt + T) લખીને પ્રોગ્રામ ઇન્સ્ટોલ કરી શકો છો:
sudo dpkg -i firejail_*.deb
Gnu / Linux પર ફાયરજેઇલ સાથે એપ્લિકેશનો કેવી રીતે ચલાવવી
એકવાર ઇન્સ્ટોલેશન સમાપ્ત થઈ જાય, હવે ફાયરજેઇલ સાથે એપ્લિકેશન ચલાવવા માટે બધું તૈયાર છે. આ ટર્મિનલ (Ctrl + Alt + T) ખોલીને પરિપૂર્ણ થાય છે આપણે ચલાવવા માંગતા આદેશ પહેલાં ફાયરજેઇલ લખવું.
firejail firefox #Inicia el navegador web Firefox
સુરક્ષા પ્રોફાઇલ બનાવો
ફાયરજેલમાં ઘણા સમાવિષ્ટ છે વિવિધ એપ્લિકેશનો માટે સુરક્ષા પ્રોફાઇલ્સ. જો તમે પ્રોજેક્ટ બનાવ્યો છે સ્રોતમાંથી, તમે પ્રોફાઇલ્સ પર શોધી શકો છો:
ruta-a-firejail/etc/
જો તમે ઉપયોગ કર્યો છે ડેબ પેકેજ, તમે તેમાં સુરક્ષા પ્રોફાઇલ્સ શોધી શકો છો:
/etc/firejail/
વપરાશકર્તાઓ જ જોઈએ નીચેની ડિરેક્ટરીમાં વાપરવા માટે રૂપરેખાઓ મૂકો:
~/.config/firejail
જો તમારે જે જોઈએ છે તે છે ચોક્કસ ડિરેક્ટરીમાં એપ્લિકેશન વપરાશને પ્રતિબંધિત કરો, તમે બરાબર તે માટે બ્લેકલિસ્ટ નિયમનો ઉપયોગ કરી શકો છો. ઉદાહરણ તરીકે, દસ્તાવેજો ફોલ્ડરની restક્સેસને પ્રતિબંધિત કરવા માટે તમારી સુરક્ષા પ્રોફાઇલમાં નીચે આપેલા ઉમેરી શકાય છે:
blacklist ${HOME}/Documentos
સમાન પરિણામ પ્રાપ્ત કરવાની બીજી રીત તે ફોલ્ડર પરનો સંપૂર્ણ માર્ગ લખવાનો છે જેને આપણે પ્રતિબંધિત કરવા માગીએ છીએ:
blacklist /home/user/Documentos
સુરક્ષા પ્રોફાઇલ્સને ઘણી જુદી જુદી રીતે ગોઠવી શકાય છે. તમે accessક્સેસને અક્ષમ કરી શકો છો, ફક્ત વાંચવા માટેની accessક્સેસની મંજૂરી આપી શકો છો, વગેરે. જો તમને રુચિ છે કસ્ટમ પ્રોફાઇલ્સ બનાવો, કરી શકે છે નીચેની ફાયરજેલ સૂચનોનો સંદર્ભ લો.