Mikä on NoEx ja miten se toimii Linuxissa?
NoEx (lyhenne sanoista "No Execution") on Linux-ytimen ominaisuus, jonka avulla käyttöjärjestelmä voi estää tiettyjen ohjelmien tai komentojen suorittamisen.
Kun ohjelma tai komento on merkitty "noexeciksi", se tarkoittaa, että ydin ei antaa ohjelman suorittaa mitä tahansa koodia, vaikka sillä olisi siihen lupa. Tästä voi olla hyötyä tilanteissa, joissa haluat estää ohjelmaa tekemästä jotain haitallista, mutta et halua estää sitä kokonaan.
Jos käyttäjä esimerkiksi yrittää ajaa ohjelmaa, jonka tiedetään olevan haitallinen, ydin saattaa estää ohjelman toiminnan kokonaan. Mutta jos ohjelma on merkitty noexeciksi, ydin sallii ohjelman ajaa, mutta se ei pysty suorittamaan mitään koodia. Tämä voi auttaa estämään ohjelmaa aiheuttamasta haittaa, mutta silti antaa käyttäjälle mahdollisuuden nähdä, mitä ohjelma tekee.
NoExiä käytetään yleensä tietoturvayhteyksissä, kuten vankiloissa tai hiekkalaatikoissa, joissa halutaan rajoittaa ohjelman ominaisuuksia ilman estää sen kokonaan.



