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

From Procrastinator to Performer: How to Beat the Last-Minute Rush

Blog banner

RAID and It's Levels

Blog banner

Mumbai

Blog banner

Concept and definition of m-commerce

Blog banner

File Sharing

Blog banner

The Benefits of Practical Life Activities in Preschool

Blog banner

Virtual Memory

Blog banner

Real time scheduling

Blog banner

Zomato's Secret Digital Marketing Techniques!

Blog banner

The Role of Frontline Managers in Driving Workplace Performance and Customer Satisfaction

Blog banner

The War With Cold On Earth

Blog banner

How social media affect

Blog banner

Four Stalls Every Vegetarian Needs To Eat At Outside Vile Parle Station

Blog banner

TRELLO

Blog banner

Deadlock and starvation in operating system

Blog banner

Cybersecurity Standards for Automotive

Blog banner

Solitary Play Activities for Preschoolers: Types and Benefits

Blog banner

Multiprocessor scheduling

Blog banner

GIS Mapping

Blog banner

Article on IT development trends

Blog banner

INSTAGRAM

Blog banner

How International Schools Build Global-Minded Students through Curriculum & Activities

Blog banner

Why Skipping Afternoon Meals Affects More Than Just Your Hunger?

Blog banner

Real-Time Operating Systems (RTOS) Deep Explanation

Blog banner

DEVELOPMENTS LEADING TO MODERN OPERATING SYSTEMS

Blog banner

Operating System

Blog banner

Data Lake

Blog banner

Self managing devices

Blog banner

WHAT IS SNAPCHAT AND HOW DOES IT WORK?

Blog banner

Digital Marketing Ethics Transparency Trust And Brand Reputation digital

Blog banner

All you need to know about “On-page SEO”

Blog banner

Direct Memory Access

Blog banner

Rock, Paper, Scissors Game in Common Lisp

Blog banner

Deadlock and Starvation

Blog banner

Importance of internet

Blog banner

File management In Operating System

Blog banner

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

Blog banner

Hacking Mobile Platforms

Blog banner

Mutual exclusion

Blog banner

Difference Between Classification And Clustering

Blog banner

Blockchain Transactions

Blog banner

Study of Backdoor and Trojan tools

Blog banner