Autores:
Michael Sutton
Adam Greene
Pedram Amini
Fuzzing
Actualmente es una de las más poderosas técnicas para revelar fallos de seguridad. El fuzzing es una de las formas más efectivas de ver la seguridad del software. Para fuzzear, tu atacas a la entrada de datos de un cógido aleatorio del programa, y después sistemáticamente identificas los fallos que surjan. Los hackers llevan confiando en el fuzzing durante años: Ahora, es tú turno. En este libro, reconocidos expertos en fuzzing te muestran cómo usar el fuzzing para descubrir debilidades en tu software antes de que alguien lo haga.
Fuzzing es el primer y único libro que cubre el fuzzing desde el principio hasta el final, dándote una disciplina mejor para practicar una técnica que ha sido implementada de una manera informal tradicionalmente. Los autores empiezan por revisar como trabaja el fuzzing y como leer entre líneas da ventajas cruciales sobre otras formas de ver la seguridad. Después, ellos introducen lo más reciente en técnicas en el arte del fuzzing para encontrar vulnerabilidades en protocolos de redes, formatos de archivos, y aplicaciones web; demuestran el uso automatizado de las herramientas de fuzzing; y presentan varios casos profundizando como trabaja el fuzzing.
El libro incluye:
- Porqué el fuzzing simplifica el testeo del diseño y obtiene otros métodos perdidos de encontrar fallos.
- El proceso del fuzzing: desde identificar entradas de datos a evaluar si es explotable.
- Entendiendo los requerimientos necesarios para un fuzzing efectivo.
- Comparaciones entre fuzzers basados en mutación y en generación.
- Usando y automatizando el fuzzing de variables de entorno y argumentos.
- Dominando las técnicas de fuzzing en memoria.
- Construyendo frameworks y herramientas de fuzzing personalizadas.
- Implementando sistemas inteligentes de deteccion de errores.
Índice del libro:
Foreword
Preface
Acknowledgments
About the author
Part I: Background
Chapter 1: Vulnerability Discovery Methodologies
Chapter 2: What Is Fuzzing?
Chapter 3: Fuzzing Methods and Fuzzer Types
Chapter 4: Data Representation and Analysis
Chapter 5: Requirements for Effective Fuzzing
Part II: Targets and Automation
Chapter 6: Automation and Data Generation
Chapter 7: Enviroment Variable and Argument Fuzzing
Chapter 8: Enviroment Variable and Argument Fuzzing: Automation
Chapter 9: Web Application and Server Fuzzing
Chapter 10: Web Application and Server Fuzzing: Automation
Chapter 11: File Format Fuzzing
Chapter 12: File Format Fuzzing: Automation on UNIX
Chapter 13: File Format Fuzzing: Automation on Windows
Chapter 14: Network Protocol Fuzzing
Chapter 15: Network Protocol Fuzzing: Automation on UNIX
Chapter 16: Network Protocol Fuzzing: Automation on Windows
Chapter 17: Web Browser Fuzzing
Chapter 18: Web Browser Fuzzing: Automation
Chapter 19: In-Memory Fuzzing
Chapter 20:In-Memory Fuzzing: Automation
Part III: Advanced Fuzzing Technologies
Chapter 21: Fuzzing Frameworks
Chapter 22: Automated Protocol Dissection
Chapter 23: Fuzzer Tracking
Chapter 24: Intelligent Fault Detection
Part IV: Looking Forward
Chapter 25: Lessons Learned
Chapter 26: Looking Forward
Index
Fuente:Amazon.com - Fuzzing
2 comentarios:
polo ralph lauren outlet online
hollister kids
christian louboutin
pandora jewelry
longchamp soldes
burberry outlet store
clarks shoes for women
giants jerseys
coach outlet store
bulls jerseys
xushengda0518
ray ban sunglasses
boy london clothing
omega watches
iphone x case
karen millen uk
baseball bats
victoria's secret
oakley sunglasses
nike
replica watches
2018.5.23xukaimin
Publicar un comentario