wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Session Vulnerabilities

profile
Akanksha Rathod
Aug 17, 2022
1 Like
0 Discussions
104 Reads

Before we learn about the vulnerabilities we should know what is a session.

You might have observed being logged out from a website after you keep it idle for a long time, you also get a message stating that "Session has expired".

Session simply means a group of interactions that a user has on a website within a given time frame. Visiting a website can also be considered as a session, however, in technical words, session can be captured by existing the website or by a period of user inactivity.

How can a session be vulnerable?


1) Generating weak session management:

The logic of creating a session token is pretty simple. The attacker is able to learn the pattern and is able to create a valid fake token using the exposed logic behind the session token creation.

2) Poor handling of sessions:
If the session is not terminated properly, or the token is leaked within the network, token hijacking can take place, where the attacker can easily invade.

3) Using meaningful token as a session ID:
Some developers tries to put a lot of information in the session ID, these information may include username, user id, email address, etc. The value may be encrypted and look long however, if it is decoded, it will give out all the useful information of the user.

4) Using predictable tokens:
The session ID tokens are in encrypted format and hence, we feel that they are safe. However, we do not know if they consist of some pattern or a sequence that is commonly used, if so, attackers can easily guess the token.

Session cookies puts the data into temporary memory and deletes it once the session is finished. This data is then used to track the user's development throughout the website. If these sessions are not managed properly, user's information can be stolen like passwords or confidential data. This attack is called as session hijacking. Attacker can use brute force, can guess or predict the exposed session tokens and impersonates and hijacks a genuine user. 


Comments ()


Sign in

Read Next

Raid

Blog banner

Memory Management

Blog banner

BrainGate Technology

Blog banner

Importance of modern technology era

Blog banner

Types of threads

Blog banner

Memory management

Blog banner

Different types of e-commerce platforms or advantages and disadvantages

Blog banner

Article on IT development trends

Blog banner

5 People who claimed to have Time Traveled

Blog banner

Security requirements for Safe E-Payments

Blog banner

Cybersecurity Standards for Automotive

Blog banner

Difference Between Classification And Clustering

Blog banner

Threading

Blog banner

Memory Management in Operating System

Blog banner

?How long does wisdom tooth pain last?

Blog banner

Revolutionary AI Tool: ChatGPT

Blog banner

Social Engineering Attacks

Blog banner

Fashion design

Blog banner

SQL Injection Techniques

Blog banner

Travel: Everything Everywhere!

Blog banner

A-B-C of Networking: Part-3 (Topology [Bus & Star])

Blog banner

City of Mumbai (Bombay):

Blog banner

Virtual Machine

Blog banner

MEMORY MANAGEMENT

Blog banner

Geographic Information Systems(By aditi Unnikrishnan)

Blog banner

Networking 101: How to Build Meaningful Connections in College

Blog banner

File Organization and Access

Blog banner

Big Data Architecture

Blog banner

Theads

Blog banner

Unlocking the Secrets: Basic Operations of Computer Forensic Laboratories

Blog banner

The Essential Guide to Dynamic Arrays vs. Linked Lists: Which to Use and When ?

Blog banner

5 Things I As A Dentist Would Never Do (And What You Can Learn From It)

Blog banner

Modern Operating System - Suren Kotian

Blog banner

Artical on FreshBooks

Blog banner

Deadlock in Operating System

Blog banner

The Joy of Giving: How Festivals Teach Children Empathy and Gratitude

Blog banner

RAID_142

Blog banner

THE INPACT OF SOCIAL MEDIA!

Blog banner

Data Security and Data Privacy in Data Science

Blog banner

"Can Lisp do Machine Learning?"

Blog banner

Twisted world

Blog banner

How to Plan a Week of Healthy Meals Without Stress

Blog banner