SELinux શું છે અને તે કેવી રીતે એન્ડ્રોઇડ લાભ કરે છે?

મે 29, 2014

SELinux અથવા સુરક્ષા-ઉન્નત Linux એ Linux કર્નલ સુરક્ષા મોડ્યુલ છે, કે જે વપરાશકર્તાઓને ઘણા નિયંત્રણ સુરક્ષા પોલિસીને ઍક્સેસ અને સંચાલિત કરવા માટે સક્રિય કરે છે . આ મોડ્યુલ સંપૂર્ણ રીતે સામાન્ય સુરક્ષા નીતિઓના સુરક્ષા નિર્ણયોને પાલન કરે છે. તેથી, SELinux વપરાશકર્તાઓની ભૂમિકા ખરેખર વાસ્તવિક વપરાશકર્તાઓની ભૂમિકાઓ સાથે સંબંધિત નથી.

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

SE Android શું છે?

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

એસ એન્ડ્રોઇડ એ SELinux છે; તેની પોતાની મોબાઇલ ઓપરેટિંગ સિસ્ટમમાં ઉપયોગમાં લેવાય છે તે અલગ અલગ વાતાવરણમાં એપ્લિકેશન્સની સુરક્ષાને સુનિશ્ચિત કરવાનું છે. તેથી, તે ક્રિયાઓ સ્પષ્ટ કરે છે કે એપ્લિકેશન્સ તેની સિસ્ટમમાં લઈ શકે છે; ત્યાં નીતિમાં નિયત કરેલ ઍક્સેસને નકારતા.

Android 4.3 જ્યારે SELinux સપોર્ટને સક્ષમ કરવા માટે પ્રથમ હતો, ત્યારે એન્ડ્રોઇડ 4.4 ઉર્ફ કિટકેટ ખરેખર SELinux અમલમાં મૂકવા માટે ખૂબ જ પ્રથમ પ્રકાશન છે અને તેને ક્રિયામાં મૂકી છે. તેથી, તમે SELinux- સપોર્ટેડ કર્નલમાં એન્ડ્રોઇડ 4.3 માં ઉમેરી શકો છો, જો તમે તેની કોર વિધેય સાથે કામ કરવા માગે છે તો પરંતુ, Android KitKat હેઠળ, સિસ્ટમમાં બિલ્ટ-ઇન વૈશ્વિક અમલીકરણ મોડ છે.

એસઈઓ (Android) એ મોટા પ્રમાણમાં સુરક્ષા ઉભી કરી છે, કારણ કે તે અનધિકૃત ઍક્સેસને મર્યાદિત કરે છે અને એપ્લિકેશન્સમાંથી ડેટા લીક થઈ જાય છે. એન્ડ્રોઇડ 4.3 એ એસઇ એન્ડ્રોઇડનો સમાવેશ કરતી વખતે, તે ડિફૉલ્ટ રૂપે તેને સક્ષમ કરતું નથી. જો કે, એન્ડ્રોઇડ 4.4 ના ઉદભવ સાથે, તે સંભવિત છે કે સિસ્ટમ ડિફોલ્ટથી સક્રિય થશે અને પ્લેટફોર્મમાં વિવિધ સુરક્ષા નીતિઓનું સંચાલન કરવા માટે સિસ્ટમ એડમિનિસ્ટ્રેટર્સને સક્ષમ કરવા માટે આપમેળે વિવિધ ઉપયોગીતાઓ શામેલ થશે.

વધુ જાણવા માટે SE Android Project વેબપૃષ્ઠની મુલાકાત લો.