SELinux ਕੀ ਹੈ ਅਤੇ ਇਹ ਕਿਵੇਂ ਐਂਡਰਾਇਡ ਨੂੰ ਲਾਭ ਪਹੁੰਚਾਉਂਦਾ ਹੈ?

ਮਈ 29, 2014

SELinux ਜਾਂ ਸਕਿਊਰਿਟੀ-ਇਨਹਾਂਸਡ ਲੀਨਕਸ ਇੱਕ ਲੀਨਕਸ ਕਰਨਲ ਸੁਰੱਖਿਆ ਮੋਡੀਊਲ ਹੈ, ਜੋ ਕਿ ਉਪਭੋਗੀਆਂ ਨੂੰ ਕਈ ਕੰਟਰੋਲ ਸੁਰੱਖਿਆ ਨੀਤੀਆਂ ਨੂੰ ਵਰਤਣ ਅਤੇ ਪਰਬੰਧਨ ਕਰਨ ਦੇ ਯੋਗ ਕਰਦਾ ਹੈ. ਇਹ ਮੋਡੀਊਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਆਮ ਸੁਰੱਖਿਆ ਨੀਤੀਆਂ ਤੋਂ ਸੁਰੱਖਿਆ ਫੈਸਲੇ ਦੀ ਪਾਲਣਾ ਨੂੰ ਵੰਡਦਾ ਹੈ. ਇਸ ਲਈ, SELinux ਉਪਭੋਗਤਾਵਾਂ ਦੀ ਭੂਮਿਕਾ ਅਸਲ ਵਿੱਚ ਅਸਲ ਸਿਸਟਮ ਉਪਭੋਗਤਾਵਾਂ ਦੀਆਂ ਭੂਮਿਕਾਵਾਂ ਨਾਲ ਸਬੰਧਤ ਨਹੀਂ ਹੈ.

ਮੂਲ ਰੂਪ ਵਿੱਚ, ਸਿਸਟਮ ਉਪਭੋਗਤਾ ਨੂੰ ਇੱਕ ਭੂਮਿਕਾ, ਇੱਕ ਉਪਭੋਗੀ ਨਾਂ ਅਤੇ ਇੱਕ ਡੋਮੇਨ ਨਿਯੁਕਤ ਕਰਦਾ ਹੈ. ਇਸ ਲਈ, ਜਦੋਂ ਕਿ ਬਹੁਤੇ ਉਪਭੋਗਤਾ ਇੱਕੋ SELinux ਯੂਜ਼ਰਨਾਮ ਨੂੰ ਸਾਂਝਾ ਕਰ ਸਕਦੇ ਹਨ, ਪਹੁੰਚ ਨਿਯੰਤਰਣ ਨੂੰ ਡੋਮੇਨ ਦੁਆਰਾ ਪ੍ਰਬੰਧਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਨੂੰ ਵੱਖ-ਵੱਖ ਨੀਤੀਆਂ ਦੁਆਰਾ ਸੰਰਚਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਇਹਨਾਂ ਪਾਲਿਸੀਆਂ ਵਿੱਚ ਖਾਸ ਨਿਰਦੇਸ਼ਾਂ ਅਤੇ ਅਨੁਮਤੀਆਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ, ਜਿਹਨਾਂ ਨੂੰ ਉਪਭੋਗਤਾ ਕੋਲ ਸਿਸਟਮ ਤਕ ਪਹੁੰਚ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ. ਇੱਕ ਆਮ ਪਾਲਸੀ ਮੈਪਿੰਗ ਜਾਂ ਲੇਬਲਿੰਗ ਫਾਈਲ, ਇੱਕ ਨਿਯਮ ਫਾਇਲ ਅਤੇ ਇੱਕ ਇੰਟਰਫੇਸ ਫਾਈਲ ਦੇ ਬਣੇ ਹੁੰਦੇ ਹਨ. ਇਹਨਾਂ ਫਾਈਲਾਂ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਫਾਈਲ ਨੀਤੀ ਬਣਾਉਣ ਲਈ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ SELinux ਟੂਲਾਂ ਨਾਲ ਜੋੜਿਆ ਗਿਆ ਹੈ. ਕਿਹਾ ਗਿਆ ਫਾਈਲ ਫਿਰ ਇਸ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਲਈ, ਕਰਨਲ ਵਿੱਚ ਲੋਡ ਕੀਤੀ ਗਈ ਹੈ.

ਐੱਸ ਐੱਸ ਐੱਸ ਐੱਸ ਕੀ ਹੈ?

ਐਂਡਰੌਇਡ ਸੁਰੱਖਿਆ ਲਈ ਐਡਰਾਇਡ ਜਾਂ ਸਕਿਓਰਿਟੀ ਐਂਵੇਨਮੈਂਟ ਐਡਰਾਇਡ ਸੁਰੱਖਿਆ ਵਿੱਚ ਗੰਭੀਰ ਫਰਕ ਨੂੰ ਦੂਰ ਕਰਨ ਲਈ ਪ੍ਰੋਜੈਕਟ ਐੱਸ ਐਡਰਾਇਡ ਜਾਂ ਸਕਿਊਰਿਟੀ ਇੰਨਹੈੱਨਮੈਂਟਸ ਬਣ ਗਿਆ ਅਸਲ ਵਿੱਚ ਐਡਰਾਇਡ ਵਿੱਚ SELinux ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਇਸਦਾ ਨਿਸ਼ਾਨਾ ਸੁਰੱਖਿਅਤ ਐਪਸ ਬਣਾਉਣਾ ਹੈ . ਇਹ ਪ੍ਰੋਜੈਕਟ, ਹਾਲਾਂਕਿ, SELinux ਤੱਕ ਹੀ ਸੀਮਿਤ ਨਹੀਂ ਹੈ.

ਐੱਸ ਐੱਸ ਈ ਐੱਸ ਐੱਲਆਈਆਈਐਲਕਸ; ਆਪਣੀ ਖੁਦ ਦੀ ਮੋਬਾਈਲ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੇ ਅੰਦਰ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਇਸ ਦਾ ਟੀਚਾ ਅਲੱਗ ਵਾਤਾਵਰਣਾਂ ਵਿਚਲੇ ਐਪਸ ਦੀ ਸੁਰੱਖਿਆ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਹੈ. ਇਸ ਲਈ, ਇਹ ਸਪੱਸ਼ਟ ਤੌਰ ਤੇ ਉਹ ਕਾਰਜਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਤ ਕਰਦਾ ਹੈ ਜੋ ਐਪਸ ਇਸ ਦੇ ਸਿਸਟਮ ਦੇ ਅੰਦਰ ਲੈ ਸਕਦੇ ਹਨ; ਜਿਸ ਨਾਲ ਪਾੱਲਿਸੀ 'ਚ ਪਹੁੰਚ ਨਾ ਹੋਣ ਦੀ ਪਹੁੰਚ ਤੋਂ ਇਨਕਾਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ.

ਜਦੋਂ ਐਂਡਰਾਇਡ 4.3 SELinux ਸਹਾਇਤਾ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਵਾਲਾ ਪਹਿਲਾ ਸ਼ੋਧ ਸੀ, ਤਾਂ ਐਂਡ੍ਰਾਇਡ 4.4 ਉਰਫ ਕਿਟਕਿਟ ਅਸਲ ਵਿੱਚ SELinux ਨੂੰ ਲਾਗੂ ਕਰਨ ਤੇ ਇਸ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਬਹੁਤ ਹੀ ਪਹਿਲਾ ਰੀਲੀਜ਼ ਹੈ. ਇਸ ਲਈ, ਤੁਸੀਂ ਇੱਕ SELinux- ਸਹਿਯੋਗੀ ਕਰਨ ਵਾਲੇ ਕਰਨਲ ਵਿੱਚ ਐਂਡਰਾਇਡ 4.3 ਵਿੱਚ ਸ਼ਾਮਿਲ ਕਰ ਸਕਦੇ ਹੋ, ਜੇ ਤੁਸੀਂ ਸਿਰਫ ਆਪਣੀ ਮੁੱਖ ਕਾਰਜਸ਼ੀਲਤਾ ਨਾਲ ਕੰਮ ਕਰਨ ਦੀ ਆਸ ਰੱਖਦੇ ਹੋ ਪਰ ਐਂਡਰੌਇਡ ਕਿਟਕਿਟ ਦੇ ਅਧੀਨ, ਸਿਸਟਮ ਵਿੱਚ ਗਲੋਬਲ ਲਾਗੂਕਰਨ ਦੇ ਇੱਕ ਬਿਲਡ-ਇਨ ਸਿਸਟਮ ਹੈ.

ਐਸਈਓਰੋਡ ਬਹੁਤ ਜ਼ਿਆਦਾ ਸੁਰੱਖਿਆ ਵਧਾਉਂਦਾ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਅਣਅਧਿਕਾਰਤ ਪਹੁੰਚ ਨੂੰ ਸੀਮਿਤ ਕਰਦਾ ਹੈ ਅਤੇ ਡੇਟਾ ਨੂੰ ਐਪਸ ਤੋਂ ਬਾਹਰ ਨਿਕਲਣ ਤੋਂ ਰੋਕਦਾ ਹੈ. ਐਡਰਾਇਡ 4.3 ਵਿੱਚ ਐੱਸ ਐੱਸ. ਐੱਸ. ਐੱਸ. ਵੀ ਸ਼ਾਮਲ ਹੈ, ਪਰ ਇਹ ਡਿਫਾਲਟ ਦੁਆਰਾ ਇਸਨੂੰ ਸਮਰੱਥ ਨਹੀਂ ਕਰਦਾ ਹਾਲਾਂਕਿ, ਐਡਰਾਇਡ 4.4 ਦੇ ਉਭਾਰ ਨਾਲ, ਇਹ ਸੰਭਾਵਿਤ ਹੈ ਕਿ ਸਿਸਟਮ ਨੂੰ ਡਿਫਾਲਟ ਰੂਪ ਵਿੱਚ ਸਮਰਥਿਤ ਕੀਤਾ ਜਾਵੇਗਾ ਅਤੇ ਆਪਣੇ ਆਪ ਹੀ ਵੱਖ-ਵੱਖ ਉਪਯੋਗਤਾਵਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕੀਤਾ ਜਾਵੇਗਾ ਤਾਂ ਜੋ ਸਿਸਟਮ ਪ੍ਰਬੰਧਕ ਨੂੰ ਪਲੇਟਫਾਰਮ ਦੇ ਅੰਦਰ ਵੱਖ ਵੱਖ ਸੁਰੱਖਿਆ ਨੀਤੀਆਂ ਦਾ ਪ੍ਰਬੰਧ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਇਆ ਜਾ ਸਕੇ.

ਵਧੇਰੇ ਜਾਣਨ ਲਈ ਐਸਈ ਓਨਰਵੇਅਰ ਪ੍ਰੋਜੈਕਟ ਵੈਬਪੇਜ ਤੇ ਜਾਓ.