This PhoneGap 4 cookbook is a practical guide to developing hybrid applications using PhoneGap or Cordova. The sample applications here are based on real-world use cases and are shown step by step. This book covers the standard workflow using the Cordova command-line interface, and the extension of hybrid applications using various Cordova plugins. It also covers the development of hybrid appl…
These days, security is the most vital subject for any organization irrespective of their size or the kind of the business they do. The primary reason for this is that organizations don't want to lose their reputation or business over compromises affecting security; secondly, they have to meet legal and regulatory requirements. When it comes to technical security of the infrastructure, Vulnerab…
Metro apps are an important addition to Microsoft Windows 8, providing the cornerstone for a single, consistent programming and interaction model across desktops, tablets, and smart- phones. The Metro app user experience is very different from previous generations of Windows applications: Metro apps are full-screen and favor a usability style that is simple, direct, and free from distractions. …
After you’ve spent some time in the networking field, you tend to notice that there is rarely a single way to do things, and in many cases, rarely a single, precise definition for terms. After all, often a network engineer’s best answer is “it depends.” Such is the case with enterprise routing, so let’s start off with a definition question: what is an enterprise network? Is it a large…
The enterprise begins when you carefully put the first two computers together, and complexity grows with every step thereafter. Haphazard IT building practices can easily lead to an enterprise network that is poorly planned or composed of random, one-off projects undertaken as standalone goals. An e-mail consolidation project can unexpectedly derail concurrent licensing projects intended to vas…
The Berkeley Socket API (where API stands for Application Programming Interface) is a set of standard functions used for inter-process network communications. Other socket APIs also exist; however, the Berkeley socket is generally regarded as the standard. The Berkeley Socket API was originally introduced in 1983 when 4.2 BSD was released. The API has evolved with very few modifications into a …
Financial services companies in the United States are a major industry group, providing five to six million full-time jobs. Banks, insurance companies, and securities firms offer good to excellent employment prospects in many job classifications, including many opportunities in the emerging new economy—the online world of Internet banking, brokerage and e-commerce financial services. Employme…
In this chapter, we will begin with the GNU/Linux distribution, which we will use as the base operating system (OS) to run the Samba 4 software. We will install packages and execute some basic and fundamental configurations on the system. We will cover the following subtopics: • A quick overview of the installation process of the GNU/Linux distribution Debian 7.0 (Wheezy). This OS installati…
When asking about Information Security (InfoSec), most people immediately think about stolen credit cards, defaced web sites, and teenage hackers with names like B@D@pple. An InfoSec professional might extend the list to items like firewalls, Vir- tual Private Networks (VPN)s, penetration testing, and risk analysis. What is almost never listed is router security—network security, yes, but nev…
Way back in 1999, the first edition of Hacking Exposed introduced many people to the ease with which computer networks and systems are broken into. Although there are still many today who are not enlightened to this reality, large numbers are beginning to understand the necessity for firewalls, secure operating system configuration, vendor patch maintenance, and many other previously arcane fun…
Web 2.0 is an industry buzz word that gets thrown around quite often. The term is often used for new web technology or comparison between products/services that extend from the initial web era to the existing one. For the purposes of this book, Web 2.0 www.it-ebooks.info xx Hacking Exposed Web 2.0 addresses the new web technologies that are used to bring more interactivity to web applicati…
Harmonic analysis is one of the most active and fastest growing parts of both pure and applied mathematics. It has gone far beyond its primary goal, which was to study the representation of functions or signals as superpositions of trigonometric functions (Fourier series). The interest in harmonic analysis has always been great because of the wealth of its applications, and it plays nowadays a …
n times of crisis, we are forcefully reminded of the links between politics and international economic law.1 Indeed, the meltdown in world markets has refocused attention on how the fingerprints of the “visible hand” can be seen all over the institutions that underpin the rules of globalization. From trade and investment to finance, governments are under pressure to enforce, resist, and rew…
Software that drives the operations of sensors and communication among sensors is basic to any meaningful application of sensor networks. The goal of this book is to provide an understanding of how this software functions; how it allows the sensors to gather information, process it, and interact with each other in networks; and how these networks interact with the physical world. One aim of thi…
To secure an Oracle database, you must modify your mindset to think about securing the data and not about securing the software. To secure the software is literally impossible, because the software is almost infinitely configurable and the software does not know anything about your system (apart from what you www.it-ebooks.info CHAPTER 15 ■ SECURING DATA 532 tell it), your applicatio…
Taxes have a pervasive impact on our lives. They affect every individual in the United States from birth to death, and even beyond death (through taxation of an individual’s estate). Taxes likewise affect every business from formation of the business entity to its operations, distribution of profits to owners, and ultimate disposition or liquidation. Despite the wide-ranging impact of taxes,…
Ethernet switches, also known as bridges, are basic building blocks of networks, and are so commonly used that you may not give them a second thought. It’s possible to build networks without knowing very much about how switches work. However, when you build larger network systems, it helps to understand both what goes on inside a switch and how the standards make it possible for switches to w…
With the release of iOS 7, Apple has also provided developers with a completely updated version of Xcode, that is, its Integrated Development Environment (IDE). Xcode 5 is a major step forward, complete with more tools and features available than ever before. Understanding the powerful features of your IDE is the key to high productivity and overall ease of development. In this chapter, we will…
This book is about building a playbook or a concrete set of strategies so your InfoSec team or Computer Security Incident Response Team (CSIRT) can be efficient and effective. However, before you can develop a playbook, you need a team to run it and the policy backing to enforce it. If you are reading this book, chances are you are in some way involved with InfoSec and are looking to implement …
For many decades multi-party computation (MPC) had been a predominantly theoretic endeavour in cryptography, but in recent years interest has arisen on the practical side. This has resulted in various implementation improvements and such protocols are becoming more applicable to practical situations. A key part in this transformation from theory to practice is in adapting theoretical protocols …
It’s a tough challenge to find the right depth and the right level of abstraction when introducing a new technology. A book can go too deep, and risk miring the reader in technological minutiae. This is hardly helpful, and—more often than not—it’s boring. A book can also stay at a very abstract level, and revel in theory, but even this is boring and useless for someone who hopes to achi…
To understand what cloud computing is and is not, it is important to understand how this model of computing has evolved. As Alvin Toffler notes in his famous book, The Third Wave (Bantam, 1980), civilization has progressed in waves (three of them to date: the first wave was agricultural societies, the second was the industrial age, and the third is the information age). Within each wave, there …
Firewalls have ample recognition as key elements in the field of protecting networks. Even though this is not a new subject, many important concepts and resources that could be helpful to designing a secure network are often overlooked or even ignored. This book is targeted at unveiling the potential of Cisco Firewall functionalities and prod- ucts and how they can be grouped on a structured …
You may have some experience with vi, or what is now known as Vim (which is when simply put—vi improved). All too often, I find that those first experiences have never been good ones or to be looked back upon with much fondness. Guiding you through the initially unfathomable regime of vi, we are going to make sure that you are the master of vi and you leave wanting to use this tool from the g…
The Raspberry Pi is a powerful, low-cost, credit-card sized computer, which lends itself perfectly as the controller of a sophisticated home security system. Using the available on-board interfaces, the Raspberry Pi can be expanded to allow the connection of a virtually infinite number of security sensors and devices. The Raspberry Pi has the processing power and interfaces available to build a…