While Oracle continues to improve the security features of its product, it still has a long way to go. David Litchfield has devoted years to relentlessly searching out the flaws in this ubiquitous database system and creating defenses against them. Now he offers you his complete arsenal to assess and defend your own Oracle systems.
Like The Shellcoder's Handbook and The Database Hacker's Handbook, this in-depth guide explores every technique and tool used by black hat hackers to invade and compromise Oracle. It shows you how to find the weak spots and defend them. Without that knowledge, you have little chance of keeping your databases truly secure.
- Discover how to deal with the security flaws revealed in the Oracle RDBMS
- Explore some never-before-published forays into Oracle security holes and learn to defend them from attack
- Learn why independent security assessments are not necessarily a guarantee of safety
- See how Oracle 10g Release 2 has improved its security features and where the flaws remain
- Take advantage of extensive and valuable code downloads on the companion Web site at www.wiley.com/go/ohh
(more…)
Audio and speech processing have achieved important status in development in the last three decades, improving the standard of living of many people. Regarding these applications, several signal processing algorithms have been developed to assist the speech impaired and improve the learning ability of children. Advances in Audio and Speech Signal Processing: Technologies and Applications provides a comprehensive approach of signal processing tools regarding the enhancement, recognition, and protection of speech and audio signals. Advances in Audio and Speech Signal Processing: Technologies and Applications offers researchers and practitioners the information they need to develop and implement efficient signal processing algorithms in the enhancement field.
(more…)
Web Parts are reusable components that extract data from existing Microsoft or non-Microsoft applications for use in ASP.NET Web pages; they can also be used to build user controls.
Presents developers with an understanding of how Web Parts work and how they can be developed.
Examines how to secure and integrate Web Parts into other Windows systems (SQL Server, Office, ASP.NET, Content Manager)
(more…)
Whether you're designing houses, landscapes, or machines, there are AutoCAD tricks-of-the-trade that even seasoned users don't know—tips that can improve your skills, understanding, and productivity. This practical, in-depth book reveals those secrets. You'll find smart ideas on customization, applying graphics standards, managing symbol libraries, leveraging 3D, and more. It even includes an insider's look at features that are used in the field but often ignored in other books, such as DOS functions, scripts, and AutoLISP® programming. The final chapter, AutoCAD Puzzlers, challenges readers to solve real problems from real AutoCAD users.
- Explore real-world solutions and best practices. Is it faster to produce an accurate drawing or an inaccurate one? Find out why you should take technical graphics standards seriously and how to make AutoCAD apply them
- Harness information rarely found in other books, such as how to rapidly change thousands of drawings using scripts and batch files, how to use the Visual LISP® editor to produce and debug AutoLISP programs, and more
- Take full advantage of AutoCAD's interface to improve your productivity
- Enjoy bonus extras, including the AutoLISP programs, other code used in the book, and a review of key features by release
(more…)
The world's leading introduction to networking-fully updated for tomorrow's key technologies.
Computer Networks, Fourth Edition is the ideal introduction to today's networks-and tomorrow's. This classic best seller has been thoroughly updated to reflect the newest and most important networking technologies with a special emphasis on wireless networking, including 802.11, Bluetooth, broadband wireless, ad hoc networks, i-mode, and WAP. But fixed networks have not been ignored either with coverage of ADSL, gigabit Ethernet, peer-to-peer networks, NAT, and MPLS. And there is lots of new material on applications, including over 60 pages on the Web, plus Internet radio, voice over IP, and video on demand.Finally, the coverage of network security has been revised and expanded to fill an entire chapter.
Author, educator, and researcher Andrew S. Tanenbaum, winner of the ACM Karl V. Karlstrom Outstanding Educator Award, carefully explains how networks work on the inside, from underlying hardware at the physical layer up through the top-level application layer. Tanenbaum covers all this and more:
-Physical layer (e.g., copper, fiber, wireless, satellites, and Internet over cable)
-Data link layer (e.g., protocol principles, protocol verification, HDLC, and PPP)
-MAC Sublayer (e.g., gigabit Ethernet, 802.11, broadband wireless, and switching)
-Network layer (e.g., routing algorithms, congestion control, QoS, IPv4, and IPv6)
-Transport layer (e.g., socket programming, UDP, TCP, RTP, and network performance)
-Application layer (e.g., e-mail, the Web, PHP, wireless Web, MP3, and streaming audio)
-Network security (e.g., AES, RSA, quantum cryptography, IPsec, and Web security)
-The book gives detailed descriptions of the principles associated with each layer and presents many examples drawn from the Internet and wireless networks.
(more…)
Embedded software is in almost every electronic device designed today.There is software hidden away inside our watches, microwaves, VCRs, cellular telephones, and pagers; the military uses embedded software to guide smart missiles and detect enemy aircraft; communications satellites, space probes, and modern medicine would be nearly impossible without it. Of course, someone has to write all that software, and there are thousands of computer scientists, electrical engineers, and other professionals who actually do. Each embedded system is unique and highly customized to the application at hand. As a result, embedded systems programming is a widely varying field that can take years to master. However, if you have some programming experience and are familiar with C or C++, you’re ready to learn how to write embedded software. The hands-on, no-nonsense style of this book will help you get started by offering practical advice from someone who’s been in your shoes and wants to help you learn quickly. The techniques and code examples presented here are directly applicable to real-world embedded software projects of all sorts. Even if you’ve done some embedded programming before, you’ll still benefit from the topics in this book, which include:
Testing memory chips quickly and efficiently
Writing and erasing Flash memory
Verifying nonvolatile memory contents with CRCs
Interfacing to on-chip and external peripherals
Device driver design and implementation
Optimizing embedded software for size and speed
So whether you’re writing your first embedded program, designing the latest generation of hand-held whatchamacalits, or simply managing the people who do, this book is for you.
(more…)