Datu validācija
Datorikā datu validācija ir process, kas nodrošina datu attīrīšanu, lai nodrošinātu datu kvalitāti, tas nozīmē, ka tie ir gan pareizi, gan noderīgi. Datu validācijai izmanto kārtību, ko bieži dēvē par "validācijas noteikumiem", "validācijas ierobežojumiem" vai "pārbaudes kārtību", kas pārbauda sistēmā ievadīto datu pareizību, jēgpilnību un drošību. Noteikumus var ieviest, izmantojot datu vārdnīcas automatizētās iespējas vai iekļaujot skaidru datora lietojumprogrammu validācijas loģiku un datora lietojumu.
Datu validācija atšķiras no formālās pārbaudes, kas mēģina pierādīt vai atspēkot algoritmu pareizību specifikācijas vai rekvizīta ieviešanai.
Pārskats
labot šo sadaļuDatu validācija ir paredzēta, lai sniegtu noteiktas, precīzi definētas garantijas par datu piemērotību un nepretrunīgumu lietojumprogrammā vai automatizētā sistēmā. Datu apstiprināšanas kārtulas var definēt un izstrādāt, izmantojot dažādas metodikas, un tās var izvietot dažādos kontekstos. [1] To ieviešanā var izmantot deklaratīvus datu integritātes noteikumus vai uz procedūrām balstītus biznesa noteikumus . [2]
Dažādi datu validācijas veidi
labot šo sadaļuNovērtējot datu validācijas pamatus, var veikt vispārinājumus attiecībā uz dažādiem validācijas veidiem atbilstoši to darbības jomai, sarežģītībai un mērķim.
Piemēram:
- Datu veida validācija;
- Diapazona un ierobežojuma validācija;
- Koda un savstarpējas norādes validācija;
- Strukturēta validācija; un
- Nepretrunīguma validācija.
Validācija un drošība
labot šo sadaļuNeveiksmes vai trūkumi datu validācijā var izraisīt datu korupciju vai drošības ievainojamību . [3] Datu validācija pirms to apstrādes pārbauda, vai dati ir atbilstoši mērķim, [4] derīgi, racionāli, pamatoti un droši.
Skatīt arī
labot šo sadaļuAtsauces
labot šo sadaļuĀrējās saites
labot šo sadaļu- Datu pārbaude, OWASP
- Ievades validācija, OWASP Cheat Sheet Series, github.com