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

Memory Management

Blog banner

Assignment 2

Blog banner

Distributed Denial of Service (DDoS) attack

Blog banner

Discover The Top 3 Places To Stay in London

Blog banner

Stories Woven in Silk: The Meaning Behind Patola Motifs

Blog banner

What is online marketing and why do you need to know about it ?

Blog banner

INTRODUCTION

Blog banner

12 Principles of Animation

Blog banner

What is Email? Uses of Emails

Blog banner

Danger assessment in GIS

Blog banner

INTERNET

Blog banner

Sensory Play for Toddlers: Boosting Curiosity Through Touch, Sound, and Colour

Blog banner

EFT

Blog banner

Inventory management software system

Blog banner

CSI and Organizational Change

Blog banner

Throttle engine ’Sneak peek into the future’

Blog banner

The evolution of OS

Blog banner

Study on cyber and network forensic in computer security management

Blog banner

OPERATING SYSTEM OBJECTIVES AND FUNCTIONS

Blog banner

Privacy in Social Media and Online Services

Blog banner

TRAIN TRAVELING

Blog banner

"Life as a Part-time Student"

Blog banner

File management

Blog banner

Direct Memory Access

Blog banner

Veg Mix Pickle

Blog banner

Life

Blog banner

Virtual memory in Operating System

Blog banner

BIRYANI ! The history you never knew about

Blog banner

Processes: Process Description and Control.

Blog banner

Jio .....A Revolution ?? ??

Blog banner

memory managment

Blog banner

What do you mean by online marketing and why do you need to know about it

Blog banner

Service Catalogue Management

Blog banner

New Horizon Europe project ‘EvoLand’ sets off to develop new prototype services.

Blog banner

File system

Blog banner

Importance of Education

Blog banner

virtual machine

Blog banner

Data Analytics in Data Science

Blog banner

“Shot on iPhone” : A campaign by Apple that turned into a prodigy

Blog banner

Linux

Blog banner

Segmentation and paging concept

Blog banner

objectives and functions of operating system

Blog banner