Apakah NoEx dan Bagaimana Ia Berfungsi di Linux?
NoEx (singkatan daripada "No Execution") ialah ciri dalam kernel Linux yang membenarkan sistem pengendalian untuk menghalang pelaksanaan program atau arahan tertentu.
Apabila program atau arahan ditandakan sebagai "noexec", ia bermakna kernel tidak akan benarkan program melaksanakan sebarang kod, walaupun ia mempunyai kebenaran untuk berbuat demikian. Ini boleh berguna dalam situasi di mana anda ingin menghalang program daripada melakukan sesuatu yang berniat jahat, tetapi anda tidak mahu menyekatnya sepenuhnya.
Sebagai contoh, jika pengguna cuba menjalankan program yang diketahui berniat jahat, kernel mungkin menyekat program daripada berjalan sama sekali. Tetapi jika program ditandakan sebagai noexec, kernel akan membenarkan program berjalan, tetapi ia tidak akan dapat melaksanakan sebarang kod. Ini boleh membantu untuk menghalang atur cara daripada menyebabkan kemudaratan, sementara masih membenarkan pengguna melihat apa yang program sedang lakukan.
NoEx biasanya digunakan dalam konteks keselamatan, seperti dalam penjara atau kotak pasir, di mana anda ingin mengehadkan keupayaan program tanpa menyekatnya sepenuhnya.



