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

Deadlock and Starvation

Blog banner

What is a geographic information system (GIS)?

Blog banner

Discover The Top 3 Places To Stay in London

Blog banner

Types of OS

Blog banner

Decoding Confusion Matrix

Blog banner

What is process

Blog banner

Cache Memory in Operating Systems

Blog banner

Fudgy Tahini Date Chocolate Bars

Blog banner

Why Time Management Is the Secret to College Success (and How to Master It)

Blog banner

Service Strategy In ITSM

Blog banner

TEAMWORK

Blog banner

How To Invest in Indian Stock Market For Beginners. ~ Tutorial 2 (NSDL And CSDL) Continued...

Blog banner

Virtual machine

Blog banner

File Organization and Access

Blog banner

I/O buffer and its techniques

Blog banner

MODERN OPERATING SYSTEMS

Blog banner

Virtual Memory

Blog banner

Models of Information Security.

Blog banner

Cyber Forensic in the Banking sector

Blog banner

PROCESS CONTROL BLOCK IN OS

Blog banner

Zomato (Income Sources)

Blog banner

I/O Management and Disk Scheduling

Blog banner

Why is online marketing is important in current scenario

Blog banner

Service transistion under difficult conditions

Blog banner

Excel records

Blog banner

My Favorite Country

Blog banner

memory management

Blog banner

How To Implement Search Engine Marketing (Sem) Strategy Effectively

Blog banner

Yoga in INDIA and ABROAD

Blog banner

Memory Management

Blog banner

How social media affect

Blog banner

Digital black market or dark net poses a national security threat?

Blog banner

note taker app

Blog banner

Raid

Blog banner

Threads

Blog banner

Blog name

Blog banner

Online Education

Blog banner

Use case of K-means clustering

Blog banner

Socket Programming in Java

Blog banner

Importance of education

Blog banner

Security and E-mail

Blog banner

Importance Of Education.

Blog banner