|
|
libcats.org
Ajax SecurityBilly Hoffman, Bryan SullivanThis book should be required reading for anyone who is developing, working with, or even managing a web application. The application doesn't even have to use Ajax. Most of the concepts in this book are security practices for non-Ajax applications that have been extended and applied to Ajax; not the other way around. For example, SQL injection attacks can exist whether an application uses Ajax or not, but Ajax provides an attacker other "entry points" to try to attack your application. Each service, method, and parameter is considered an entry point.
The book itself is well written. The style of writing is engaging. The only non-exciting part of the book is the chapter on client side storage (i.e. cookies, Flash data objects, local storage), but this is not the authors' fault. The topic itself is not very exciting and I found myself reading it quickly so I could get to the next chapter. One of the most interesting chapters is the one on JavaScript worms, like the Samy worm. Also interesting are the occasional mentions of studies and discoveries in the security community. For example, the authors describe a proof-of-concept port scanner they wrote using JavaScript alone, which has the capability of scanning IP addresses and detecting the type of web server they run (using the JS Image object). Another interesting example was using the :hover CSS class along with JavaScript to detect sites that a user has visited. After reading this book, I am finding myself correcting security errors I am only know finding in my projects. Some corrections I've made concern JSON, the GET vs. POST issue, and others. With the corrections made, I feel that my applications are a lot safer. This book helped make that happen.
Популярные книги за неделю:
Проектирование и строительство. Дом, квартира, садАвтор: Петер Нойферт, Автор: Людвиг Нефф
Размер книги: 20.83 Mb
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Радиолюбительские схемы на ИС типа 555Автор: Трейстер Р.Категория: Электротехника и связь
Размер книги: 13.64 Mb
Только что пользователи скачали эти книги:
More iPhone Cool Projects (Books for Professionals by Professionals)Автор: Ben Smith, Автор: Danton Chin, Автор: Claus Höfele, Автор: Leon Palm, Автор: Charles Smith, Автор: David Smith, Автор: Doug Hogg, Автор: Robert Hogg, Автор: Joost van de Wijgerd
Размер книги: 8.48 Mb
David Busch's Sony Alpha DSLR-A850 Guide to Digital PhotographyАвтор: David D.(David D. Busch) Busch, Автор: Alexander S. White
Размер книги: 14.45 Mb
Warum Krieg? GERMANАвтор: Albert Einstein, Автор: Sigmund Freud, Автор: Isaac Asimov
Размер книги: 217 Kb
The Chemistry of Hydroxylamines, Oximes and Hydroxamic Acids (Chemistry of Functional Groups)Автор: Zvi Rappoport, Автор: Joel F. LiebmanКатегория: Химия
Размер книги: 5.47 Mb
Probability measures on semigroups. Convolution products, random walksАвтор: Hognas G., Автор: Mukherjea A.Категория: M_Mathematics, MV_Probability
Размер книги: 2.23 Mb
The International Film Business: A Market Guide Beyond HollywoodАвтор: Angus Finney
Размер книги: 1.01 Mb
Feynman-Kac-Type Theorems and Gibbs Measures on Path Space: With Applications to Rigorous Quantum Field TheoryАвтор: Jozsef Lorinczi, Автор: Fumio Hiroshima, Автор: Volker Betz
Размер книги: 3.05 Mb
Introduction to Mathematical Structures and ProofsАвтор: Larry J GersteinКатегория: M_Mathematics, MSch_School-level
Размер книги: 2.63 Mb
|
|
|