Analog IC Design with Low-Dropout Regulators (LDOs) (Electronic Engineering) Review

Analog IC Design with Low-Dropout Regulators (LDOs) (Electronic Engineering)
Average Reviews:

(More customer reviews)
I have been working as an IC designer specializing in power electronics for well over a decade. Over the course of my career I have been exposed to many text books. There are very few I would consider adding to my collection. As a point of reference I consider "Gray & Meyer" to be the gold standard of text books covering analog IC design.
I only ever feel compelled to write a review if the object of the review is either exceedingly excellent or exceedingly poor. In the case of this text I believe it is exceedingly excellent. It is an advanced text and therefore I would not recommend it to an undergraduate engineering student.
I have found the text to be both lucid and entertaining. The information is presented in a logical order and is germane to IC design in general. As implied by the title, this text book does not cover a wide array of topics like Gray & Meyer does, but the topics it does cover it covers very well.
The chapters are titled as follows:
1: System Considerations
2: Microelectronic Devices
3: Analog Building Blocks
4: Negative Feedback
5: AC Design
6: IC Design
7: System Design
8: IC Protection and Characterization


Click Here to see more reviews about: Analog IC Design with Low-Dropout Regulators (LDOs) (Electronic Engineering)


Master Analog Integrated-Circuit Design

Design, analyze, and build linear low-dropout (LDO) regulator ICs in bipolar, CMOS, and biCMOS semiconductor process technologies. This authoritative guide offers a unique emphasis on embedded LDO design. Through intuitive explanations and detailed illustrations, the book shows how you can put these theories to work creating analog ICs for the latest portable, battery-powered devices.

Analog IC Design with Low-Dropout Regulators details the entire product development cycle-from defining objectives and selecting components to blueprinting, assembling, and fine-tuning performance. Work with semiconductors, employ negative feedback, handle fluctuating loads, and embed regulators in ICs. You will also learn how to build prototypes, perform tests, and integrate system-on-chip (SoC) functionality. Discover how to:

Design, test, and assemble BJT-, MOSFET-, and JFET-based linear regulators
Use current mirrors, buffers, amplifiers, and differential pairs

Buy NowGet 36% OFF

Click here for more information about Analog IC Design with Low-Dropout Regulators (LDOs) (Electronic Engineering)

Read More...

ASUS Eee PC For Dummies Review

ASUS Eee PC For Dummies
Average Reviews:

(More customer reviews)
In short, this is a quite good book for teaching you the basics of how to get more out of your Linux based Eee. If you bought - or are planning to buy - a Eee with WinXP preinstalled, there are probably better guides to buy than this one.
In not-so-short, this book is a good buy for having an off line reference for using the software that ships with the Linux Eee, how to set your Eee up to suit your needs and how to perform a number of useful tweaks to improve the user experience... It is not, however, a definite guide to everything. On the contrary, the author willingly admits that there are much more information available - especially online - and helpfully provides a number of links to useful sites. More on that later, first some general remarks.
Eee PC for Dummies is written in an easy, accessible and informal style that I at least found easy to follow. It's laid out in a logical progression, starting with a short discussion on the various models of the Eee available when the book went into print, showing the reader how to start using the Eee and the installed software before moving onto more advanced topics.
The book is divided into six parts: Getting Started, Day to Day, Adding Software, Hardware and Accessories, Advanced Topics and Part of Tens.
In the Getting Started section, Eee PC for Dummies starts of by telling you what exactly an Eee is (ie: a normal laptop, only smaller and with less bells and whistles), what an Eee isn't (just as important) and which models are available. This is where the major downside of this book first rears it's ugly head: Asus changes the lineup of the Eee range so frequently that many models now in sale are not discussed, and a couple of the models discussed are no longer in sale. This sounds worse than it is though - apart from the listing of models in the first section this only pops up again in the more advanced topics towards the end of the book.
Further in the first section, the book shows you how to power on your Eee, how to use the admittedly non-standard interface it presents when first started, and vitally how to get connected with either a wireless or wired connection and sharing files over your home network. Perhaps critically so early in the book, it fails to mention some of the known pitfalls of wireless connections with the Eee - this is touched upon in the last part of the book however.
In the second section - Day to Day - pretty much every application installed on the Eee gets a fairly detailed description. Several tips and hints for how to use the software on a smaller than normal screen is given, which is quite useful. In this section the author has done a good job of balancing the needs of the readers; it's neither too high flying for someone just starting out with computers, nor to shallow for those who have several years of computer experience under their belts. This treatment is given not only to the serious applications - such as the web browser and the office suite - but also to the less serious programs like the various games and graphics editors that are installed. Some space in this section is given over to how to configure and customize the Eee with the preinstalled tools - useful, since it's not the same process as on a WinXP computer - and where to find help online when you have problems.
The office suite that comes with early model Eees - OpenOffice - are given two whole chapters - a logical choice since these are large and powerful programs. However, At least some of the newer model Eees have a different office suite - StarOffice - installed. It's worth noting that both office suits share a lot of common features and are based on the same code, so this shouldn't turn potential buyers away from the book.
This section is also the one part of the book where WinXP on the Eee is discussed - briefly. Just ten pages are devoted to the topic, which covers the bare minimum of information. Again, if you bought or are planning to buy an Eee with WinXP installed, this may not be the best book for you.
The third section covers adding extra software to the Eee. It starts off sensible by explaining how software installation works under Linux, discusses briefly the Add/Remove utility that Asus installs on the Eee and the various package managers available. This can be considered the start of the more advanced part of the book - if you're happy with using the forty odd applications that comes with the Eee you can close the book when you reach this point and it'll still be money well spent.
While I miss a warning at this point, the author does a good job of explaining the various concepts and lays out easy to follow commands to find and install all sorts of software. A chapter on popular Linux programs gives the reader a quick teaser of what's out there for free. For balance the next chapter deals with free software for WinXP - this reads more as an afterthought and mostly list applications that are already installed from the factory on the Linux models.
The fourth part - Hardware and Accessories - are reasonable brief, but it covers the subject well. It shows how to add more memory - RAM - and storage easily, as well as giving a quick overview of other "much needed" accessories such as bags, spare batteries, chargers and so forth. The section is short and to the point, and contains lots of useful pointers to websites that carries accessories for the Eee.
The second to last section covers so called Advanced Topics. The first part of the section shows how to do backups and restore from them, usefully pointing out one of the reviewers favorite tools for doing this. It also shows how to restore your Eee to it's original state if - or perhaps when - you get too experimental with the software and end up breaking the system. Further on in the section the book explains how to enable the so called `Advanced Mode'; a more traditional desktop that is much the same as you'll find on any non-apple computer. The book also helpfully points out a few of the drawbacks with switching to this mode, but fails to suggest that a new user should back up his system before enabling it.
The section also contains an introduction to command line Linux, along with a list of common commands. Again this is presented in a clear and concise way, accessible for anybody, and does a good job of demystifying the command line. Another useful chapter in this section deals with how to customize the user interface, both from the command line and by using several tools created by users. The book shows how to add and remove icons and tabs from the basic interface, as well as other helpful tweaks that in the opinion of the reviewer does much to improve the usability of the Eee.
The last part - Part of Tens - covers two things: troubleshooting and essential places on the internet.
Overall, it's a book well worth considering even if you feel that you know how to use a computer and have bought - or are planning to buy - an Eee with Linux. It does, as mentioned, have a couple of shortfalls; mainly because Asus keeps changing the lineup and the applications installed. For the most part this is of little consequence, but in the section on advanced topics there are several pitfalls directly relating to this issue - for instance are the configuration files for the desktop kept in a different folder on newer Eees than the book states when it comes to customizing the desktop. However, the author throughout the book points the reader to where more information is found, and an enterprising reader will quickly go to the source to find out more.

Click Here to see more reviews about: ASUS Eee PC For Dummies

What can you do with your Eee PC? Find out how to get the most from this mini-laptop with Asus Eee PC For Dummies. It shows you how to get things done—using the Linux operating system and applications, navigating the tabbed desktop, adding hardware and software, backing up and restoring the Eee PC, and more.
You'll learn how to set up Windows, take advantage of all the pre-installed software, ensure that your computer is secure, and even run your Eee PC on solar power. You'll find tips for configuring printers and changing touchpad settings, techniques for making Skype phone calls and listening to Internet radio, and advice for adding storage and peripherals. It also helps you:
Take full advantage of this exciting, ultra-portable "netbook" PC
Set up your wireless connection
Make free Skype phone calls and video calls
Use OpenOffice.org, Thunderbird e-mail, Mozilla Firefox, and other included applications
Use the versatile OpenOffice productivity suite, including Writer for word processing, Calc for spreadsheets, and Impress for presentations
Compare the advantages of Windows vs. Linux
Discover the science, language, math, and art functions that kids can enjoy on the Eee
Enjoy built-in games, watch videos, play music, organize and view photos, and more
Boost storage and memory with SD cards and USB drives, go Bluetooth, and add a GPS
Get the scoop on backups, explore the advanced desktop, and customize the user interface

The Eee PC makes it simple to surf the Web, play games, work, and more. Asus Eee PC For Dummies makes it easier!

Buy Now

Click here for more information about ASUS Eee PC For Dummies

Read More...

Android Application Development For Dummies Review

Android Application Development For Dummies
Average Reviews:

(More customer reviews)
I'm going to preface this review by saying that I have been programming for about 15 years, and have been working professionally as a developer for almost 3 years. My background is in VB, C#, Javascript, HTML, and even a little dabbling in C/C++. With that in mind, my Java knowledge was essentially everything I had learned from C# (which is very similar), and the tutorials on Google's Android development website. You could argue Javascript may help, but they're so different that I don't think it counts as experience.
I finished all of the tutorials on Google's site and still felt like I wasn't really grasping the concept of Android development. For those of you who have developed in C#/VB for Windows or Windows Mobile, you may understand what I mean when I say that going from something so straight-forward as using Visual Studio and .NET languages to something a little more complex and code-heavy like C++ or Java while using an unfamiliar IDE like Eclipse can be a little daunting at first. Google's tutorials, while full of great examples, don't really take the time to explain the "why" and then "what" of Android development, and instead have a more confusing approach of "Step 1: Type all this code in; Step 2: That code you just type does [this]; Step 3: Run your application".
The first half of this book is incredibly informative, and after reading only a couple short paragraphs on things I've already tried to learn and failed, I really understood it this time. The author's tone and descriptions make even the most complicated topics very easy to understand. The author also likes to commonly encourage the reader, writing that we are "experts", and making assumptions that we understand what we just read, even after it was some insanely complicated thing that was described in detail across four pages. It seems like this approach might be little odd, but I liked it. It kept my confidence up as I was reading.
The second half of the book, while also great, starts a little on the fast track. There are other reviews that mention this, and although I partially agree, it's also worth mentioning that a lot of the things that are flown through quickly come together a little later in the book. However, the pace does seem to go from a "one line at a time" methodology into a "type these 60 lines of code in and I'll explain it later" sort of teaching. While I don't prefer this, and I think it's a bit messy, the information IS there; it's just harder to soak it all in than it was in the first half of the book. The application you are building at the end is quite large, and I have tried to think of an easier way the author could have filled me with the knowledge instead of the approach taken, but I really couldn't think of a better way, mainly due to the way the code has to be written for the particular task at hand.
Overall, I really enjoyed this book. I think it was a great introduction to Android development, and is leaps and bounds above Google's documentation, at least for a beginner. I wish the book was a little longer, and I wish the author didn't frequently say things like "I could write an entire book on [subject], so I won't go into detail about this. If you want to learn more, read the documentation at [Google link]." For these reasons, I gave it four stars instead of five. The fundamentals do exist in this book, but I would have liked to have seen more.
I would recommend this book for anyone with any sort of programming background looking to get into Android development. I would probably not recommend it to someone who has no programming background whatsoever.


Click Here to see more reviews about: Android Application Development For Dummies

The fun and friendly guide to creating applications on the Android platform
The popularity of the Android market is soaring with no sign of slowing down. The open nature of the Android OS offers programmers the freedom to access the platform's capabilities and this straightforward guide walks you through the steps for creating amazing Android applications. Android programming expert Donn Felker explains how to download the SDK, get Eclipse up and running, code Android applications, and submit your finished products to the Android Market. Featuring two sample programs, this introductory book explores everything from the simple basics to more advanced aspects of the Android platform.
Takes you soup through nuts of developing applications for the Android platform
Begins with downloading the SDK, then explains how to code Android applications and submit projects to the Android Market
Written by Android guru Donn Felker, who breaks every aspect of developing applications for the Android platform into easily digestible pieces

No matter your level of programming experience, Android Application Development For Dummies is an ideal guide for getting started with developing applications for the Android platform.

Buy NowGet 41% OFF

Click here for more information about Android Application Development For Dummies

Read More...

Cisco Networking Simplified (2nd Edition) Review

Cisco Networking Simplified (2nd Edition)
Average Reviews:

(More customer reviews)
Everything about Cisco Networking Simplified screams accessibility: the landscape layout, the softback cover, the illustrations drawn without a ruler that literally take the sharp edges off of computers, servers, and switches (router icons, fortunately, are already round). A note on the cover indicates for the curious that the book is in full color. Each short chapter is broken into "at-a-glance" subsections on each topic, headed "Why Should I Care?" and "What Are the Problems to Solve?"
This book is clearly written for two types of people: executives from a non-technical background who get flustered when speaking to network engineers, and networking novices looking for a friendly introduction to the subject before they begin serious study for, say, the CCNA.
When I first opened Cisco Networking Simplified, I was a bit put off by the intensity with which I felt the authors and illustrator were trying to convince me just how down-to-Earth they are. The organization of the book is such that it's so easy to flip through, the pithy explanations so easy to digest, that one might grow quickly suspicious that here is a book designed more to make the reader feel at ease than to actually teach her anything.
But one would be wrong. CNS is a good basic reference book. It's short because it sticks to the essentials. It's weirdly-inked illustrations do make the concepts clearer. And the friendly tone never gets smarmy. On the contrary, Maggiora and Doherty anticipate a newcomer's reaction to the material well enough to know when to be terse, and when to insert whimsical asides. The unofficial eighth (political) and ninth (technical religion) layers of the OSI model and the use of ISDN to mean It Still Does Nothing are fun tidbits, well-placed, and perhaps even useful as mnemonic devices. The paragraph explaining that "routers switch and switches route," is appropriately illustrated with two people scratching their heads. That the authors make room for "Algorhyme," Radia Perlman's poem describing the Spanning Tree Algorhythm (which she also wrote), shows that they know the difference between cute and distracting, and cute and relevant.
There are some problems, though. For example, the discussion of classful addresses is outdated. The class A, B, and C system is presented as the solution to a problem caused by unanticipated Internet growth. That may have once been true, but now the time when the class system was itself perceived as the next wave of that problem has already come and gone (gone, because outside isolated or masqueraded networks, class addressing has been replaced with CIDR). An executive who reads this book and then asks his engineers whether the company has been assigned a class A, B, or C address isn't going to get a lot of respect. A more serious problem is the confusing definition of the term DCE. On page 209, it's "data circuit-terminating device." On page 210, it's "data communications equipment." The first definition is more popular according to a google search, but makes less sense (where does the "E" come from?). Perhaps both definitions are somehow valid, but in a book like this, it shouldn't be the reader's job to figure out which one. And IDSN gets two detailed pages with illustrations, while the more popular (in the U.S.) DSL gets little more than a paragraph.
Also, to call this book Cisco Networking Simplified is not really accurate. A better title might have been: Cisco Presents: Networking Simplified. Cisco has no special claim to, say, IP addressing, which is discussed in some detail. Of course, to write a basic networking book without discussing IP would be silly, and Cisco makes a lot of products that deal with IP addressing. But so do a lot of other companies.
In short, I recommend this book (three of five stars), but with caveats. Technically-minded people who already have some experience in the networking field will probably be put off by the coloring book look and feel (but then, it wasn't written for them). Novices who are reading this book as the first step on their way to certification may find that, ironically, it provides much more information on certain subjects (voice-over IP, for example) than may be sought. It's hard to imagine anyone reading this book straight through of their own volition. It's a beginner's reference. If you're confused by a topic as it's dealt with in another networking book, you can be fairly sure that if CNS covers it, then CNS contains the simplest explanation of that topic that you're likely to find.

Click Here to see more reviews about: Cisco Networking Simplified (2nd Edition)

Cisco Networking Simplified Second EditionMaster today's world of Cisco networking with this book's completely updated, fully illustrated visual approach Easy enough for novices, substantive enough for networking professionalsCovers the latest networking topics—from network architecture to secure wireless, unified communications to telepresenceIn Full ColorJim Doherty•Neil Anderson•Paul Della MaggioraNow 100 percent updated for the latest technologies, this is today's easiest, most visual guide to Cisco® networking. Even if you've never set up or managed a network, Cisco Networking Simplified, Second Edition, helps you quickly master the concepts you need to understand. Its full-color diagrams and clear explanations give you the big picture: how each important networking technology works, what it can do for you, and how they all fit together. The authors illuminate networking from the smallest LANs to the largest enterprise infrastructures, offering practical introductions to key issues ranging from security to availability, mobility to virtualization. What you always wanted to know about networking but were afraid to ask!How networks and the Internet workHow to build coherent, cost-effective network infrastructuresHow to design networks for maximum reliability and availabilityWhat you need to know about data center and application networkingHow to secure networks against today's threats and attacksHow to take advantage of the latest mobility technologiesHow virtualizing networks can help businesses leverage their network investments even furtherHow to combine messaging, calendaring, telephony, audio, video, and web conferencing into a unified communications architectureThis book is part of the Networking Technology Series from Cisco Press®, the only authorized publisher for Cisco®.Category: CiscoCovers: General Networking

Buy NowGet 41% OFF

Click here for more information about Cisco Networking Simplified (2nd Edition)

Read More...

The iPhone Book, Third Edition (Covers iPhone 3GS, iPhone 3G, and iPod Touch) (3rd Edition) Review

The iPhone Book, Third Edition (Covers iPhone 3GS, iPhone 3G, and iPod Touch) (3rd Edition)
Average Reviews:

(More customer reviews)
I reviewed the 2nd edition of this book, and now here is my review for the 3rd edition.
This edition INCLUDES info for the 3G, the 3Gs, and the iPod touch.
I own many other Peachpit books (mostly for computer software), and three others by these authors: one by Scott Kelby (alone) and two by Scott and Terry White together (including the 2nd edition of this particular book). This is just as fantastic as my other Kelby books, if not more so.
I originally got this book (2nd edition - prior to the 3.0 firmware upgrade) because even though I was familiar with PDA phones (due to owning a Palm Treo for over two years), I was NOT familiar with the Apple iPhone. I had a feeling my new iPhone 3G had a bunch of hidden goodies I didn't know about, and this book proved me right. I bought my iPhone first, then this book. I fell in love with my iPhone the first week of using it, and this book made my love even deeper the second week! (As of re-writing this review, I have had my iPhone 3G for over seven (7) months.)
This book is illustrated with COLOR screen shots on EACH AND EVERY PAGE. It includes beginner, intermediate, and advanced instructions/hints/tips, so no matter what you want to use this phone for this book tells you how to do it - in EASY TO UNDERSTAND wording. It's like learning with your friend who talks like a regular person instead of a techie!
On some pages (at the bottom of the page) the authors include an additional tip (they nickname 'iTips') on whatever tool you are learning about. These tips can include external links to other websites to explore, or just shortcuts on how to make your iPhone experience more enjoyable.
In a tight economy, this book is a time saver (you know ... "time is money" ...) AND a money saver - the info on how to create your OWN free ringtones saves you money, and allows you to choose your own music instead of relying on what is available thru iTunes.
It is a quick and easy read - I literally read the entire book from cover to cover in about an hour and a half - and you walk away from it feeling smarter and more confident. The BEST thing is that you can refer back to it again and again to refresh yourself or learn something new.
You can also skip around - you DON'T have to read the chapters in order. Skim, scan, pick, choose. It's all good!
Here is the Table of Contents: (for the 3rd edition)
pages xvi-xvii - 7 things you'll wish you had known before reading this book (read it, trust me you'll be glad you did!)
Chapter 1: The Bare Essentials (the stuff you have to learn first)
Chapter 2: Phoneheads (how to use the iPhone's phone)
Chapter 3: Please Mr. Postman (getting and sending email on your iPhone)
Chapter 4: Surfin' Safari (using the iPhone's Safari web browser)
Chapter 5: Tool Time (iPhone's tools for organizing your life)
Chapter 6: The Song Remains the Same (using iTunes, the iTunes store, and the App store)
Chapter 7: Video Killed the Radio Star (using the iPhone's built-in iPod)
Chapter 8: One Hour Photo (enjoying photos on your iPhone)
Chapter 9: Cereal Killer (killer tips and tricks) THIS ROCKS!!
Chapter 10: The Trouble with Boys (troubleshooting your iPhone) This could also be called "Tips & Tricks, part 2".
Chapter 11: Setting Me Off (the ins & outs of your iPhone's settings)
Index
There are two additional FANTASTIC bonuses included with this book:
1. a link to a BONUS video
2. FREE online access to this book
I am CONVINCED that this book was written for "non-techies", as well as techies. Since I am somewhere in the middle, I found a few things I already knew, but many things I did not. (Granted, I do NOT use an "exchange server" connection for my email, but if I did I would know how to do it.)
I took a one-day Kelby training seminar last year, and was so very grateful for all the generous "bonuses" that came with my seminar fee. This book is NO exception to the generosity of Kelby. These folks just want all of us to be happy with our technology, and it shows.
I can't thank the authors enough for this book. I want to hug both of them and tell them it has changed (ENRICHED) my user experience of my iPhone. If you only glean ONE new technique, then it is more than worth it.
Thanks to all involved in writing this book!

Click Here to see more reviews about: The iPhone Book, Third Edition (Covers iPhone 3GS, iPhone 3G, and iPod Touch) (3rd Edition)



Buy NowGet 25% OFF

Click here for more information about The iPhone Book, Third Edition (Covers iPhone 3GS, iPhone 3G, and iPod Touch) (3rd Edition)

Read More...

Linksys Networks: The Official Guide, Second Edition Review

Linksys Networks: The Official Guide, Second Edition
Average Reviews:

(More customer reviews)
I disagree with the previous reviewer. Yes, very basic terminology is covered including PCMCIA cards, USB ports, etc. Then again, there are folks who are new to this terminology and need this information to connect their computers at home.
I write computer programs for a living and yet the hardware concepts have never been my domain. I found this book useful in creating a wireless network at my home.

Click Here to see more reviews about: Linksys Networks: The Official Guide, Second Edition

The only guide to exclusively cover the popular line of Linksys products! Now you can share high-speed Internet access, voice, video, and data in your home or business using Linksys connectivity solutions and this one-stop guide. This authoritative resource shows you how to build a network easily and affordably step-by-step. Learn how to select hardware, set up both wired and wireless networks, resolve security issues with firewalls, use anti-virus software, and much more.

Buy Now

Click here for more information about Linksys Networks: The Official Guide, Second Edition

Read More...

Aggressive Network Self-Defense Review

Aggressive Network Self-Defense
Average Reviews:

(More customer reviews)
Continuing in the new theme of fiction and technical how-to, Aggressive Network Self-Defense brings together several authors to provide a wide range of material. Syngress' niche in this space seems to be breaking new ground -- and for the most part, it works. While you don't get as in-depth a treatment as a typical technical book gives you, there is an added dimension: namely, a more realistic scenario of how these tools fit together in a real, live series of actions.
Not being a big fan of most fiction (I tend to prefer history), it's hard to say definitively good or bad things about the quality of the writing. What I can say is that it's infinitely less irritating, and far more realistic, than Neal Stephenson's Cryptonomicon or Gibson's Neuromancer. No over-the-top smearing of adjectives to describe the mundane, and no unrealistic sequences of events. Then again, there's no character development and no real story progression, so it's not great fiction.
As a series of hacker vignettes, the book works just fine, and very well for the purposes at hand. Basically, what the authors want you to get from the book is two-fold: First, they want you to debate the issues around "strike back" attack methodologies. Several of the authors are open advocates of what are legal grey areas and open moral questions in the field of network security. Secondly, they want you to see how it's done, what you do when you actually use a tool to achieve a goal. Most books that do this, like Hacking Exposed, cover far more tools, but they usually do so without showing you each tool's use in a real-world scenario.
I won't bore you with a lengthy, detailed overview of the first part of the book. Like I said, it's a series of part fiction, part tutorial series of short stories. In them, you'll see tools like Metasploit, virus creation, some nmap, sniffers, and keystroke loggers, all in action, being used as an operator would use them, and achieving real goals. This is more valuable than a basic manual, and the stories themselves act as a nice setting. While not great fiction writers, the authors are decent enough at the job, and they write the technical material clearly.
The second part of the book is interesting. It makes up about a fifth of the book in volume, but a lot more in technical weight. The book bills this section as "The technologies and concepts behind network strike-back," and that's an accurate summary. It's a series of four unique perspectives and technical chapters that complement the rest of the book quite well.
The first introduces ADAM, the "Active Defense Algorithm and Model," which develops a methodology for network administrators to actively defend their networks against attacks. It's quite interesting, and brings together a number of risk models in an uncommon take. The authors are academic researchers from the University of Idaho, so it's a lot more academic than the previous material in Aggressive Network Self-Defense, but it formalizes a lot of the thinking that was present in the writing of the stories and techniques.
The second is Tim Mullen's classic "Defending your right to defend." This is the original position paper shared by Mullen with the information security community in 2002 or so. Here, Mullen makes a compelling case for actually striking back at worm infected hosts. After all, the position holds, someone should do something about them to help clean up the Internet. While it's a position I disagreed with at the time and still do, Mullen's writing is articulate and an important read. It really helps you understand a lot of the thinking that went into the book itself.
Dan Kaminsky wrote the next chapter, "MD5 to be considered harmful someday." Largely considered to be a follow-on to Joux and Wang's one-way hash function research, what it shows is how practical such an attack can be. Kaminsky never fails to come up with interesting ideas he puts into practice, and he adds another level of depth to this book.
Finally, Aggressive Network Self-Defense ends with an interesting paper, "When the tables turn: Passive strike-back." Like any good paper, it has a clear and thoughtful motivation, and really demonstrates the principles at play, namely building network resources that don't simply lure the attacker in, they trip her up. There are so many ways to do this, the authors show us, and ultimately it's almost fun. A good way to end the book.
An over-arching concern with the book that I have is the question of ethics. Mullen, in the foreword, states that he hopes the book stirs a debate about the ethics of the actions in the book. However, the book itself falls short in this area. Instead, sometimes the characters get busted, and sometimes they don't, but just because they didn't get caught doesn't mean some ethical lines weren't crossed. All too often the authors leave the ethical debate up in the air. While I prefer this to overt preaching or questions, the style leaves me wondering if this goal was achieved.
So, where do I stand on Aggressive Network Self-Defense? In the end, I like it, more so than a book like Hacking Exposed or other "hacking how-to" types. The style of presentation doesn't lend itself all that well to exploring a very wide number of tools, but it does give you a deeper context to see how they assemble into something larger. For many people I expect it will be a page turner, and I think the format has some utility, as shown here.

Click Here to see more reviews about: Aggressive Network Self-Defense

Over the past year there has been a shift within the computer security world away from passive, reactive defense towards more aggressive, proactive countermeasures. Although such tactics are extremely controversial, many security professionals are reaching into the dark side of their tool box to identify, target, and suppress their adversaries. This book will provide a detailed analysis of the most timely and dangerous attack vectors targeted at operating systems, applications, and critical infrastructure and the cutting-edge counter-measures used to nullify the actions of an attacking, criminal hacker.*First book to demonstrate and explore controversial network strike back and countermeasure techniques. *Provides tightly guarded secrets to find out WHO is really attacking you over the internet. *Provides security professionals and forensic specialists with invaluable information for finding and prosecuting criminal hackers.

Buy NowGet 27% OFF

Click here for more information about Aggressive Network Self-Defense

Read More...