wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Buffer Overflow

profile
Vrudanshi Bavliya
Sep 10, 2024
0 Likes
0 Discussions
77 Reads

What is Buffer? 

A buffer is a temporary data storage area with limited storage capacity. A buffer is typically area in the memory that is used to transfer data from one location to another location. Buffers are basically allocated in RAM to the processes. When any program is executed, it is loaded into RAM and some memory is temporarily allocated to the program called Buffer. 

How Buffer overflows? 

Buffer overflow is an attack that occurs when the amount of data that is submitted is larger than the buffer. For example in C, we create array of size 5. If the user enters data > 5,then it will override the data stored in memory further. Buffer are the container for data and in buffer overflow we stuff too much information into the container.

How to protect against buffer overflow? 

Basically this type of buffer is possible due to poorly written application code or operating system code. To protect against buffer overflow attacks programmers as well as organisation needs to ensure:-

1. Program should properly test/handle all the overflow conditions. 

2. Organisation should ensure all the operating systems and applications are update with latest updates, service packs and patches.



Comments ()


Sign in

Read Next

Classification Vs Clustring? What's the diffrence?

Blog banner

Direct memory access

Blog banner

Evolution of Operating Systems

Blog banner

Ethical Hacking

Blog banner

Device driver

Blog banner

Beauty of indian railway

Blog banner

Elements and Principles of Photography

Blog banner

Data Science & AI

Blog banner

Severe landslides continue to cause concern in Joshimath, Uttarakhand

Blog banner

Krishna Rao SAP ID--53003230076

Blog banner

10 Alien Encounters and Abduction Stories

Blog banner

semaphores

Blog banner

TRELLO

Blog banner

What if COVID does not exist!

Blog banner

Outlook mail

Blog banner

Development Of Modern Operating System

Blog banner

Service stratergy principles

Blog banner

Blog name

Blog banner

Sleep Matters: The Science Behind Toddler Naps

Blog banner

PROCESS STATE:

Blog banner

SmartData Collective: Data Science aur Analytics ki Duniya

Blog banner

Memory Management in an Operating System

Blog banner

Multithreading in Operating System

Blog banner

10 Unsolved Mysteries all over the world

Blog banner

Cloud Technology and its Implications for Entrepreneurship

Blog banner

operating system

Blog banner

Gis in agriculture and farming

Blog banner

Virtual memory

Blog banner

Artical on FreshBooks

Blog banner

FASHION

Blog banner

KPMG (Klynveld Peat Marwick Goerdeler)

Blog banner

Never give up

Blog banner

OS DESIGN CONSIDERATIONS FOR MULTIPROCESSOR

Blog banner

Operating System

Blog banner

Race Conditions

Blog banner

GIS

Blog banner

Password Generator - Lisp

Blog banner

KASHMIR TRIPS

Blog banner

Introduction to Data Science: Life Cycle & Applications

Blog banner

Assignment-3

Blog banner

Evolution of operating system

Blog banner

My favourite food

Blog banner