Shambulio la kufurika kwa buffer ni nini kwa mfano?
Shambulio la kufurika kwa buffer ni nini kwa mfano?

Video: Shambulio la kufurika kwa buffer ni nini kwa mfano?

Video: Shambulio la kufurika kwa buffer ni nini kwa mfano?
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Aprili
Anonim

Shambulio la Kufurika kwa Buffer na Mfano . Wakati data zaidi (kuliko ilivyotengwa hapo awali kuhifadhiwa) inawekwa na programu au mchakato wa mfumo, data ya ziada hufurika . Husababisha baadhi ya data hizo kuvuja hadi nyingine vihifadhi , ambayo inaweza kufisidi au kubatilisha data yoyote waliyokuwa wakishikilia.

Vile vile, kazi ya shambulio la kufurika kwa buffer inatoaje mfano?

A buffer kufurika hutokea wakati programu au mchakato unajaribu kuandika data zaidi kwa kizuizi cha kumbukumbu cha urefu uliowekwa (a bafa ), kuliko bafa imetengwa kushikilia. Kwa kutuma ingizo lililoundwa kwa uangalifu kwa na maombi, na mshambulizi anaweza kusababisha programu kutekeleza msimbo kiholela, ikiwezekana kuchukua mashine.

Vivyo hivyo, kufurika kwa buffer kunamaanisha nini? Katika usalama wa habari 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. Kwenye mifumo mingi, mpangilio wa kumbukumbu wa programu, au mfumo kwa ujumla, unafafanuliwa vizuri.

Baadaye, mtu anaweza pia kuuliza, ni aina gani ya shambulio ni 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 msururu *. Lundo shambulio la kufurika -Hii aina ya mashambulizi inalenga data katika hifadhi ya kumbukumbu iliyo wazi inayojulikana kama heap*.

Ni nini hufanya shambulio la kufurika kwa bafa kuwa hatari sana?

Dhana Muhimu za Bafa Kufurika Hitilafu hii hutokea wakati kuna zaidi data katika a bafa kuliko inavyoweza kushughulikia, na kusababisha data kufurika kwenye hifadhi ya karibu. Hii kuathirika inaweza kusababisha ajali ya mfumo au, mbaya zaidi, kuunda mahali pa kuingilia kwa shambulio la mtandao. C na C++ ni zaidi kuathiriwa na buffer kufurika.

Ilipendekeza: