Ugniasienė kilusi iš anglų kalbos, kurios reikšmė ispanų kalba yra (užkarda). Iš pradžių šis žodis buvo naudojamas toms sienoms arba sienoms, kuriose gaisras buvo izoliuotas ar sustabdytas, nurodyti, tačiau kurį laiką šis žodis buvo įgyvendinamas kaip technologinis terminas, apibūdinantis sistemą, skirtą valdyti ir blokuoti kai kurias prieigas ar neteisėta informacija iš išorinio tinklo.
Ugniasienės yra sistemos dalis, todėl jų negalima laikyti programomis, jas galima naudoti tiek aparatinėje, tiek programinėje įrangoje, tai yra svarbu, nes užkardos gali dirbti išorėje, valdydamos ir valdydamos informaciją iš kitų tinklų, ir tuo pačiu metu jis gali būti įgyvendinamas siekiant įvertinti vidinę tinklo veiklą, išvengiant bet kokios rizikos, kuri gali turėti įtakos kompiuteriui.
Kompiuteriai, turintys prieigą prie interneto, dažniausiai patiria bet kokią kompiuterinę ataką, dėl kurios rizikuojama visa saugoma informacija ir netgi rizikuojama kompiuteriais, todėl vienas iš užkardų privalumų yra tai, kad aptikus informaciją ji perkeliama į saugos perimetrą, kurio užduotis yra filtruoti, kontroliuoti ir patikrinti, ar gauta informacija atitinka standartus, nustatytus naudojant tinklus.
Yra keletas ugniasienių tipų, kurie yra: Vartų programos lygis, Vartų lygio grandinė, tinklo užkarda arba paketų filtravimas, programų sluoksnio užkarda ir asmeninė užkarda.