
|
Sponsored by IBM Research |
Co-located with ECOOP 2006 |
|
|
|
http://research.ihost.com/password/
|
|
|
Registration |
|
|
|
Invited
Key Note: Advance
in Intrusion Detection |
|
10:00 AM |
10:30 AM |
Technical
Paper: Typed
Static Analysis for Concurrent, Policy-Based, Resource Access Control Nicholas Nguyen and Julian Rathke Department of Informatics, |
|
10:30 AM |
11:00 AM |
Break |
|
11:00 AM |
11:30 AM |
Position Paper: Refinement of Security Protocol Data Types to Java Holger Grandy, Kurt Stenzel, and Wolfgang Reif |
|
11:30 AM |
12:30 PM |
Talk: Static Analysis for Stack-Inspection and Role-Based Access Control Systems Marco Pistoia |
|
12:30 PM |
2:00 PM |
Lunch |
|
2:00 PM |
2:30 PM |
Position
Paper: On
Estimating the Security Risks of Composite Software Services Jian Yin, Chunqiang Tang, Xiaolan Zhang, and Michael McIntosh IBM T.J. Watson Research Center |
|
2:30 PM |
3:00 PM |
Technical Paper: Automatic Application-Specific Sandboxing for Win32/X86 Binaries Wei Li, Lap-chung Lam, and Tzi-cker Chiueh Computer Science Department, Stony Brook University |
|
3:00 PM |
3:30 PM |
Poster: Challenges in Static and Dynamic Analysis for Security Francesco Logozzo, École Normale Supérieure, Paris Marco Pistoia, |
|
3:30 PM |
4:00 PM |
Break |
|
4:00 PM |
5:00 PM |
All-Hands
Discussion and Short Talks |
With the advent of the Internet, software security has become more important than ever. Unfortunately, still now, the security of a software system is almost always an afterthought. When security problems arise, understanding and correcting them can be very challenging. On the one hand, the program analysis research community has created numerous static and dynamic analysis tools for performance optimization and bug detection in object-oriented programs. On the other hand, the security and privacy research community has been looking for solutions to automatically detect security problems, privacy violations, and access-control requirements of object-oriented programs. The purpose of this workshop is to bring together members of both these communities and to encourage program analysis researchers to see the applicability of their work to security and privacy—an area of research that still needs exploration.
Analysis of cryptographic systems and
implementations
Analysis of network and security protocols
Automatic detection of attacks against networks
and machines
Automated tools for source- and compiled-code
analysis
Authentication and authorization of users,
systems, and applications
Bug finding
Detection of mutability, accessibility, and
isolation policy violations
Identification of denial-of-service attacks
Input validation
Intrusion and anomaly detection
Language-based security
Operating system security
Privacy analysis
Security in heterogeneous and large-scale
environments
Security in the presence of agents and mobile
code
Security policy analysis
Static analysis for program verification
Static analysis techniques for soundness,
precision, and scalability
Submission Deadline: Sunday, April 30, 2006 (extended)
Author Notification:
Camera-ready Copy: Monday, June 5, 2006
We welcome two types of papers:
These papers present mature technical and research material.
These papers may describe work in progress or new research ideas.
Papers must be written in English. Please note that PASSWORD, consistent with other scientific conferences and workshops, accepts only original papers that have not been published and are not under review for publication elsewhere.
E-mail the submission by the indicated deadline to the Program Chairs following these instructions:
The subject of the e-mail should be “PASSWORD
Submission”
The e-mail should contain the paper abstract not
to exceed 150 words
Attach a PDF version of the paper, printable on
both US Letter and A4 sized paper
Indicate whether the paper is of Type 1 (Technical Papers) or Type 2 (Position, Exploratory, or
Preliminary-work Papers)
Indicate if any of the authors is a member of
the Program Committee
Indicate which authors of the paper are
currently full-time undergraduate or graduate university students
The best papers accepted at PASSWORD, selected by the Program Committee, and the table of contents of the entire workshop will be published in ACM SIGPLAN Notices.
Registration of workshop participants has to be done in two mandatory steps:
Francesco
Logozzo, École Normale Supérieure,
Marco Pistoia,
Sabrina
De Capitani Di Vimercati, University of Milan,
Stephen J. Fink,
Robert J. Flynn,
Polytechnic University,
Charles Hymans, European Aeronautic Defence and
Space Company,
Trent
Jaeger, Pennsylvania State University,
Francesco
Logozzo, École Normale Supérieure,
Nasir
Memon, Polytechnic University,
Greg
Morrisett, Harvard University,
David A. Naumann,
Stevens Institute of Technology,
Marco Pistoia,
Jan Vitek, Purdue
University,
Eran Yahav,
Steve
Zdancewic, University of Pennsylvania,
Xiaolan Zhang,
Roberto Zunino, University of Pisa,
The Security
and Privacy and the Programming
Languages and Software Engineering departments at the IBM T. J. Watson Research
Center are jointly sponsoring the
Host-based intrusion detection systems attempt to identify attacks by discovering program behaviors that deviate from expected patterns. While the idea of performing behavior validation on-the-fly and terminating errant tasks as soon as a violation is detected is appealing, this presents numerous practical and theoretical challenges. In this talk, we focus on automated intrusion detection techniques, i.e. techniques which do not require human intervention. Of particular interest are techniques that rely on, or leverage, programming language semantics to find novel ways of detecting attacks. We will review the main attack models, describe the state of the art in host-based intrusion detection techniques, and conclude with a list of challenges for the research community.
This talk presents a static analysis framework for statically representing the execution of software programs and the flow of security information in those programs. The results of the analysis can be used to automatically identify security properties of software and evaluate security policies. The analysis can be applied to evaluate security policies in both stack-inspection based authorization systems, such as Java, Standard Edition (SE) and .NET Common Language Runtime (CLR), and Role-Based Access Control (RBAC) systems, such as Java, Enterprise Edition (EE) and CLR. Although RBAC allows restricting access to privileged operations, a deployer may actually intend to restrict access to privileged data. In this talk, we present also a theoretical foundation for correlating an operation-based RBAC policy with a data-based RBAC policy. Relying on a location-consistency property, we show how to infer whether an operation-based RBAC policy is equivalent to any data-based RBAC policy.