wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Buffer Overflow

profile
Vrudanshi Bavliya
Sep 10, 2024
0 Likes
0 Discussions
81 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

What are Virtual Machines

Blog banner

Soak knowledge and level up your intellectual potential!!!

Blog banner

VPN

Blog banner

Artical on FreshBooks

Blog banner

Online Education

Blog banner

Why Oak Tree Hotel Is Arcadia’s Hidden Gem?

Blog banner

operating system

Blog banner

I Personally

Blog banner

Ubiquitous Computing

Blog banner

Tableau

Blog banner

Multicore CPUs

Blog banner

The Future of Web Development in 2026: Trends Every Business Must Know

Blog banner

The Role of Cyber Forensics in Criminology

Blog banner

semaphores

Blog banner

Charcoal, Lemon, and DIY Kits: Which “Viral” Dental Trends Are Actually Dangerous?

Blog banner

Install Ubuntu Easily

Blog banner

Memory Management

Blog banner

Animal’s have my heart

Blog banner

Service Strategy In ITSM

Blog banner

TEAMWORK

Blog banner

(Input/Output) in os

Blog banner

Paid Email

Blog banner

M commerce

Blog banner

WORKFRONT SOFTWARE

Blog banner

Modern Operating System

Blog banner

This School Year, Let Their Belongings Come Back Home Too with Our Ultimate Labelling Kit

Blog banner

COMFORT IS ALL ABOUT FASHION

Blog banner

Deadlock

Blog banner

All you need to know about Website Traffic

Blog banner

An Approach To Spyware Detection And Removal

Blog banner

Zomato's Secret Digital Marketing Techniques!

Blog banner

Senseless Teeths

Blog banner

evolution of operating system - Disha Parekh

Blog banner

Deadlock

Blog banner

Cyber Security in Data Breaching

Blog banner

Install Ubuntu in Vmware

Blog banner

Jira service Management

Blog banner

The Importance of Eating on Time: How Meal Timing Affects Your Health

Blog banner

5 ways to save money on catering services in Mumbai

Blog banner

5 Common Faults In Construction Tenders

Blog banner

Understanding Endometriosis and Its Psychological Impact on Quality of Life

Blog banner

OPERATING SYSTEM

Blog banner