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

MAHAKAL LOK UJJAIN

Blog banner

Cyber Security Standards

Blog banner

TRELLO

Blog banner

Race condition

Blog banner

How to use GIT & GITHUB

Blog banner

MULTITHREADING:ENHANCEING PERFORMANCE AND EFFICIENCY IN COMPUTING

Blog banner

Memory heirachy (Operating system)

Blog banner

Importance Of Yoga.

Blog banner

Man is free by the birth .

Blog banner

Cache memory

Blog banner

Modern Operating Systems

Blog banner

Europe Through My Lens

Blog banner

Fitness

Blog banner

AutoML: The Future of Automated Data Science

Blog banner

CYBER SECURITY CHALLENGES

Blog banner

The Right way of cooking

Blog banner

The launch of UniMap by HERE

Blog banner

Explain Kernel in OS

Blog banner

Save Environment

Blog banner

Love is in air.....

Blog banner

NETSUITE

Blog banner

Virtual memory in windows

Blog banner

semaphores in os

Blog banner

MAILFENCE

Blog banner

Virtual memory in Operating System

Blog banner

Zero-Day Attack

Blog banner

Types of Threads

Blog banner

Concurrency and Deadlocks

Blog banner

Sage

Blog banner

'Positivity in life'

Blog banner

Cache memory

Blog banner

Rules and Regulations of Networking: "Standards and Protocols" - Part 2

Blog banner

Skills An Ethical Hacker Must Have

Blog banner

On-Page SEO

Blog banner

Deadlock in Operating System

Blog banner

Direct Memory Access

Blog banner

Esri India launches Policy Maps.

Blog banner

Virtual memory

Blog banner

Microsoft Windows Overview

Blog banner

Characteristics of Etherum

Blog banner

The Importance of Data Quality Management in Data Science

Blog banner

Classification Algorithms (Decision trees, SVM, Logistic regreession)

Blog banner