Чабуул жасоо аянты — уруксаты жок колдонуучу системага кирүүгө, андан маалыматтарды алууга же зыян келтирүүгө аракет кыла ала турган бардык мүмкүн болгон чекиттердин жыйындысы.
Чабуул жасоо аянты көбүнчө системанын канчалык деңгээлде ачык экенин болжолдуу баалоочу көрсөткүч катары колдонулат. Чабуул жасоо аянтынын кичине болушу чабуулчунун системага кирүү жолдору азыраак экенин билдирет, ошондуктан аны азайтуу коопсуз системаларды долбоорлоонун негизги принциптеринин бири болуп саналат. Бирок чабуул жасоо аянтынын кичине болушу чабуулчу системага кирип алган учурда келтире турган зыянды азайтпайт. Ал чабуулчунун системага кирүү мүмкүнчүлүктөрүнүн санын гана азайтат.
Түзүмгө кирүү үчүн чабуулчуга көбүнчө бир эле аялуу чекит жетиштүү. Татаалыраак чабуулдарда алар адегенде системанын түзүмүн изилдеп, андагы түзмөктөрдү жана байланыштарды аныктап, андан соң кайсы жерден чабуул жасоону тандоодон мурун ар бир түйүндөгү аялуу жерлерди издеши мүмкүн.
Чабуул жасоо аянтын азайтуу — коопсуздугу жогору түзүмдөрдү түзүүнүн кеңири колдонулган ыкмасы. Буга жардам бере турган негизги чаралар төмөнкүлөр:
Коддун көлөмүн азайтуу: код саптары канчалык аз болсо, потенциалдуу чабуул векторлору да ошончолук аз болот.
Кирүү чекиттерин чектөө: Түзүмгө кирүү жолдору канчалык аз болсо, уруксаты жок колдонуучулар үчүн ачык калган мүмкүнчүлүктөр да ошончолук аз болот.
Керексиз функцияларды өчүрүү: аз сандагы колдонуучулар гана колдонгон кызматтарды өчүрүү менен чабуулчулар бутага алышы мүмкүн болгон функциялар жоюлат.
Бул ыкмаларды биргеликте колдонуу түзүмдү жөнөкөйлөтүп, адатта аны бузуп кирүүгө туруктуураак кылат, бирок эч бир ыкма тобокдикти толугу менен жок кыла албайт.