Ni aina gani ya shambulio ni kufurika kwa buffer?
Ni aina gani ya shambulio ni kufurika kwa buffer?

Video: Ni aina gani ya shambulio ni kufurika kwa buffer?

Video: Ni aina gani ya shambulio ni kufurika kwa buffer?
Video: Котенка просто оставили на обочине. Котенок по имени Роки 2024, Novemba
Anonim

Je, ni tofauti gani aina ya mashambulizi ya kufurika kwa buffer ? Shambulio la kufurika kwa rafu - Hii ndiyo ya kawaida zaidi aina ya shambulio la kufurika kwa buffer na inahusisha kufurika a bafa kwenye simu stack *. Lundo shambulio la kufurika -Hii aina ya mashambulizi inalenga data katika hifadhi ya kumbukumbu iliyo wazi inayojulikana kama heap*.

Kuhusiana na hili, shambulio la kufurika kwa buffer ni nini katika usalama wa mtandao?

Katika habari usalama na programu, a buffer kufurika , au bafa kupita , ni hitilafu ambapo programu, wakati wa kuandika data kwa a bafa , inazidi ya buffer mpaka na kubatilisha maeneo ya kumbukumbu yaliyo karibu. Kunyonya tabia ya a buffer kufurika ni maalumu usalama kunyonya.

Vile vile, mashambulizi ya kufurika kwa bafa yanawezaje kuepukwa? Kuzuia Bafa Kufurika Njia rahisi ya kuzuia udhaifu huu ni kutumia tu lugha ambayo hufanya si kuruhusu kwao. C huruhusu udhaifu huu kupitia ufikiaji wa moja kwa moja wa kumbukumbu na ukosefu wa uchapaji thabiti wa kitu. Lugha ambazo fanya kutoshiriki vipengele hivi kwa kawaida ni kinga. Java, Python, na.

Kwa hivyo, shambulio la kufurika kwa bafa hutokeaje?

A buffer kufurika hutokea wakati programu au mchakato unajaribu kuandika data zaidi kwenye kizuizi cha urefu uliowekwa wa kumbukumbu, au bafa , kuliko bafa imetengwa kushikilia. Kunyonya a buffer kufurika huruhusu mshambulizi kudhibiti au kuvuruga mchakato au kurekebisha vigeu vyake vya ndani.

Kwa nini bafa kufurika ni hatarishi?

A hatari ya kufurika kwa bafa hutokea unapopa programu data nyingi sana. Data ya ziada inaharibu nafasi iliyo karibu kwenye kumbukumbu na inaweza kubadilisha data nyingine. Kwa hivyo, programu inaweza kuripoti hitilafu au kutenda tofauti. Vile udhaifu pia huitwa bafa kupindukia.

Ilipendekeza: