๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Designing Usable and Secure Software with IRIS and CAIRIS

โœ Scribed by Shamal Faily


Publisher
Springer
Year
2018
Tongue
English
Leaves
258
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Everyone expects the products and services they use to be secure, but 'building security in' at the earliest stages of a system's design also means designing for use as well. Software that is unusable to end-users and unwieldy to developers and administrators may be insecure as errors and violations may expose exploitable vulnerabilities.

This book shows how practitioners and researchers can build both security and usability into the design of systems. It introduces the IRIS framework and the open source CAIRIS platform that can guide the specification of secure and usable software. It also illustrates how IRIS and CAIRIS can complement techniques from User Experience, Security Engineering and Innovation & Entrepreneurship in ways that allow security to be addressed at different stages of the software lifecycle without disruption.

Real-world examples are provided of the techniques and processes illustrated in this book, making this text a resource for practitioners, researchers, educators, and students.

โœฆ Table of Contents


Front Matter

Foundations
Front Matter
Why Designing for Usability and Security is Hard
Usable and Secure Software Design: The State-of-the-Art
A Conceptual Model for Usable Secure Requirements Engineering

IRIS and CAIRIS
The IRIS Framework
Introducing CAIRIS: Tool-Support for Designing Usable and Secure Systems
Adapting Personas and Scenarios for Security and Usability Design
Case Study: Securing a Medical Data Portal
Case Study: Defending Critical Infrastructure Against Stuxnet

Beyond Requirements
Front Matter
Analysing and Managing Architectural Risk
Case Study: Securing An Internet of Things Middleware
Evaluate Security as an Innovation
Further Applications of CAIRIS for Usable and Secure Software
Back Matter

โœฆ Subjects


security, usability, requirements, IRIS, CAIRIS, software design


๐Ÿ“œ SIMILAR VOLUMES


Designing Usable and Secure Software wit
โœ Shamal Faily ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› Springer ๐ŸŒ English

Everyone expects the products and services they use to be secure, but 'building security in' at the earliest stages of a system's design also means designing for use as well. Software that is unusable to end-users and unwieldy to developers and administrators may be insecure as errors and violations

Security and Usability: Designing Secure
โœ Lorrie Faith Cranor, Simson Garfinkel ๐Ÿ“‚ Library ๐Ÿ“… 2005 ๐Ÿ› O'Reilly Media ๐ŸŒ English

Human factors and usability issues have traditionally played a limited role in security research and secure systems development. Security experts have largely ignored usability issues--both because they often failed to recognize the importance of human factors and because they lacked the expertise t

Security and Usability: Designing Secure
โœ Lorrie Faith Cranor, Simson Garfinkel ๐Ÿ“‚ Library ๐Ÿ“… 2005 ๐Ÿ› O'Reilly Media ๐ŸŒ English

Computer users have been taught for years that computer security systems can't be effective unless they are complex and difficult to use. In reality, this conventional wisdom is completely wrong. Tomorrow's computers won't be secure unless researchers, designers, and programmers can invent new ways

Secure Software Systems: Design and Deve
โœ Erik Fretheim, Marie Deschene ๐Ÿ“‚ Library ๐Ÿ“… 2023 ๐Ÿ› Jones & Bartlett Learning ๐ŸŒ English

<span>Secure Software Systems presents an approach to secure software systems design and development that tightly integrates security and systems design and development (or software engineering) together. It addresses the software development process from the perspective of a security practitioner.

Interaction Design for Complex Problem S
โœ Barbara Mirel (Auth.) ๐Ÿ“‚ Library ๐Ÿ“… 2004 ๐Ÿ› Elsevier ๐ŸŒ English

Content: <br>Preface</span></a></h3>, <i>Pages xv-xxvi</i><br>Introduction</span></a></h3>, <i>Pages xxvii-xlii</i><br>1 - What Makes Complex Problem Solving Complex?</span></a></h3>, <i>Pages 3-29</i><br>2 - Usefulness: Focusing on Inquiry Patterns, Task Landscapes, and Core Activities</span></a></

Designing Highly Useable Software
โœ Jeff Cogswell, Sybex ๐Ÿ“‚ Library ๐Ÿ“… 2004 ๐Ÿ› Sybex ๐ŸŒ English

It's not easy to build, but as this book demonstrates, it's well worth the effort. Highly useable software is highly successful software-and everyone wins.Inside, an accomplished programmer who has made usability his business systematically explores the world of programming showing you how every asp