Javascript must be enabled to continue!
Session armor
View through CrossRef
Modern life increasingly relies upon web applications to provide critical services and infrastructure. Activities of banking, shopping, socializing, entertainment, and even medical record keeping are now primarily conducted using the Internet as a medium and HTTP as a protocol. A critical requirement of these tools is the mechanism by which they authenticate users and prevent transaction replay. Despite more than 20 years of widespread deployment, the de-facto technique for accomplishing these goals is the use of a static session bearer token to authenticate all requests for the lifetime of a user session. In addition, the use of any method to prevent request replay is not in common practice. This thesis presents Session Armor, a protocol which builds upon existing techniques to provide cryptographically-strong per-request authentication with both time-based and optional absolute replay prevention. Session Armor is designed to perform well and to be easily deployed by web application developers. It acts as a layer on top of existing session tokens, so as not to require modification of application logic. In addition to Session Armor, two additional tools are presented, JackHammer, a cross-browser extension that allows developers to quickly discover session hijacking vulnerabilities in their web applications, and SessionJack, a tool for analyzing the security properties of session tokens found on the web. A formal specification of the Session Armor protocol is provided. An implementation of the protocol is included as a Python Django middleware and a Chrome browser extension. Performance data is provided with a comparison to previous methods. A formal validation of secrecy and correspondence properties is presented in the Dolev-Yao model.
Title: Session armor
Description:
Modern life increasingly relies upon web applications to provide critical services and infrastructure.
Activities of banking, shopping, socializing, entertainment, and even medical record keeping are now primarily conducted using the Internet as a medium and HTTP as a protocol.
A critical requirement of these tools is the mechanism by which they authenticate users and prevent transaction replay.
Despite more than 20 years of widespread deployment, the de-facto technique for accomplishing these goals is the use of a static session bearer token to authenticate all requests for the lifetime of a user session.
In addition, the use of any method to prevent request replay is not in common practice.
This thesis presents Session Armor, a protocol which builds upon existing techniques to provide cryptographically-strong per-request authentication with both time-based and optional absolute replay prevention.
Session Armor is designed to perform well and to be easily deployed by web application developers.
It acts as a layer on top of existing session tokens, so as not to require modification of application logic.
In addition to Session Armor, two additional tools are presented, JackHammer, a cross-browser extension that allows developers to quickly discover session hijacking vulnerabilities in their web applications, and SessionJack, a tool for analyzing the security properties of session tokens found on the web.
A formal specification of the Session Armor protocol is provided.
An implementation of the protocol is included as a Python Django middleware and a Chrome browser extension.
Performance data is provided with a comparison to previous methods.
A formal validation of secrecy and correspondence properties is presented in the Dolev-Yao model.
Related Results
The Characteristics and Significance of Armor from the Geumgwanchong Tomb
The Characteristics and Significance of Armor from the Geumgwanchong Tomb
The Geumgwanchong Tomb is a representative ancient tomb of Silla from which various burial goods were excavated. While it is widely known for its gold crown, it holds significant i...
A Critique on the Issues Surrounding Admiral Yi Sun-sin’s Armor: Focusing on the Relationship with the So-Called Armor of Yi Bong-sang and the Portrait Enshrined at the Tongyeong Chungmugong Memorial Hall
A Critique on the Issues Surrounding Admiral Yi Sun-sin’s Armor: Focusing on the Relationship with the So-Called Armor of Yi Bong-sang and the Portrait Enshrined at the Tongyeong Chungmugong Memorial Hall
Traditional Korean armor during the Joseon Dynasty was typically of an integrated (one-piece) type, yet Admiral Yi Sun-sin is often depicted wearing segmented (multi-piece) armor i...
A strength-oriented exercise session required more recovery time than a power-oriented exercise session with equal work
A strength-oriented exercise session required more recovery time than a power-oriented exercise session with equal work
The present randomized cross-over controlled study aimed to compare the rate of recovery from a strength-oriented exercise session vs. a power-oriented session with equal work. Six...
High velocity impact performance of double ceramic stacking on multilayer sandwich armor structures
High velocity impact performance of double ceramic stacking on multilayer sandwich armor structures
For a new armor system development that increases the level of ballistic protection but reduces weight, ceramic materials have recently been utilized due to their features such as ...
A Study on the Use of Organic Substances in the Production of Armor during the Three Kingdoms Period
A Study on the Use of Organic Substances in the Production of Armor during the Three Kingdoms Period
There are quite a few extant historical records, including The History of the Three Kingdoms (Samguk Sagi, 1145), which show that the three ancient Korean kingdoms waged a long suc...
Improving Students Critical Thinking Skills Using the Door Model in Elementary School Students
Improving Students Critical Thinking Skills Using the Door Model in Elementary School Students
The problems in this study are the low level of mobility, critical thinking skills and learning outcomes of fifth grade students. Lack of motivation, lack of critical thinking skil...
INFLUENCE OF ARMOR UNIT PLACEMENT ON ARMOR POROSITY AND HYDRAULIC STABILITY
INFLUENCE OF ARMOR UNIT PLACEMENT ON ARMOR POROSITY AND HYDRAULIC STABILITY
The handling procedure and placement grid of concrete armor units (CAUs) are the key construction factors of armor layers. This paper analyzes conventional cube and Cubipod CAUs wh...
Reconsidering the ritual and practical uses of Vertical Plate Armor
Reconsidering the ritual and practical uses of Vertical Plate Armor
In recent decades, a considerable number of vertical plate armor has been discovered through the archaeological excavations of the upper class burials in the 4th and 5th centuries ...

