Computer networking and communications Books
John Wiley & Sons Inc The Death of the Internet
Book SynopsisCovering internet security, malware, phishing, and how to combat these serious and growing issues on both desktop and smart phone platforms, this book draws upon state-of-the-art research from industry and academia. The content also describes proven countermeasures using real world examples.Trade Review“For those looking for a book to gain situation awareness about the dangers of the Internet, one is hard pressed to find a better title than The Death of the Internet.” (Word Virus, 17 April 2013) “For those looking for a book to gain situation awareness about the dangers of the Internet, one is hard pressed to find a better title than The Death of the Internet.” (Slashdot, 15 April 2013) “The book includes possible solutions to some of the problems, but the overwhelming appeal of this text is the awareness is provides. Summing Up: Highly recommended. Students of all levels, general readers, and professionals/practitioners.” (Choice, 1 January 2012) Table of ContentsForeword xv Preface xvii Is the Title of this Book a Joke? xix Acknowledgments xxi Contributors xxiii Part I The Problem 1 What Could Kill the Internet? And so What? 3 2 It is About People 7 2.1 Human and Social Issues 7 Markus Jakobsson 2.1.1 Nigerian Scams 8 2.1.2 Password Reuse 9 2.1.3 Phishing 11 2.2 Who are the Criminals? 13 Igor Bulavko 2.2.1 Who are they? 13 2.2.2 Where are they? 14 2.2.3 Deep-Dive: Taking a Look at Ex-Soviet Hackers 14 2.2.4 Let’s try to Find Parallels in the World we Live in 16 2.2.5 Crime and Punishment? 16 3 How Criminals Profit 19 3.1 Online Advertising Fraud 20 Nevena Vratonjic, Mohammad Hossein Manshaei, and Jean-Pierre Hubaux 3.1.1 Advertising on the Internet 20 3.1.2 Exploits of Online Advertising Systems 23 3.1.3 Click Fraud 25 3.1.4 Malvertising: Spreading Malware via Ads 31 3.1.5 Inflight Modification of Ad Traffic 32 3.1.6 Adware: Unsolicited Software Ads 34 3.1.7 Conclusion 35 3.2 Toeing the Line: Legal but Deceptive Service Offers 35 Markus Jakobsson and Ruilin Zhu 3.2.1 How Does it Work? 36 3.2.2 What do they Earn? 36 3.3 Phishing and Some Related Attacks 38 Markus Jakobsson and William Leddy 3.3.1 The Problem is the User 38 3.3.2 Phishing 38 3.3.3 Man-in-the-Middle 39 3.3.4 Man-in-the-Browser 40 3.3.5 New Attack: Man-in-the-Screen 41 3.4 Malware: Current Outlook 42 Members of the BITS Security Working Group and staff leads Greg Rattray and Andrew Kennedy 3.4.1 Malware Evolution 42 3.4.2 Malware Supply and Demand 48 3.5 Monetization 53 Markus Jakobsson 3.5.1 There is Money Everywhere 53 4 How ThingsWork and Fail 57 4.1 Online Advertising: With Secret Security 58 Markus Jakobsson 4.1.1 What is a Click? 58 4.1.2 How Secret Filters are Evaluated 60 4.1.3 What do Fraudsters Know? 62 4.2 Web Security Remediation Efforts 63 Jeff Hodges and Andy Steingruebl 4.2.1 Introduction 63 4.2.2 The Multitude of Web Browser Security Mechanisms 64 4.2.3 Where do we go from Here? 75 4.3 Content-Sniffing XSS Attacks: XSS with Non-HTML Content 75 Juan Caballero, Adam Barth, and Dawn Song 4.3.1 Introduction 75 4.3.2 Content-Sniffing XSS Attacks 77 4.3.3 Defenses 84 4.3.4 Conclusion 89 4.4 Our Internet Infrastructure at Risk 89 Garth Bruen 4.4.1 Introduction 89 4.4.2 The Political Structure 90 4.4.3 The Domain 92 4.4.4 WHOIS: Ownership and Technical Records 94 4.4.5 Registrars: Sponsors of Domain Names 96 4.4.6 Registries: Sponsors of Domain Extensions 97 4.4.7 CCTLDs: The Sovereign Domain Extensions 99 4.4.8 ICANN: The Main Internet Policy Body 100 4.4.9 Conclusion 102 4.5 Social Spam 103 Dimitar Nikolov and Filippo Menczer 4.5.1 Introduction 103 4.5.2 Motivations for Spammers 105 4.5.3 Case Study: Spam in the GiveALink Bookmarking System 108 4.5.4 Web Pollution 114 4.5.5 The Changing Nature of Social Spam: Content Farms 116 4.5.6 Conclusion 117 4.6 Understanding CAPTCHAs and Their Weaknesses 117 Elie Bursztein 4.6.1 What is a Captcha? 117 4.6.2 Types of Captchas 118 4.6.3 Evaluating Captcha Attack Effectiveness 118 4.6.4 Design of Captchas 119 4.6.5 Automated Attacks 124 4.6.6 Crowd-Sourcing: Using Humans to Break Captchas 127 4.7 Security Questions 131 Ariel Rabkin 4.7.1 Overview 131 4.7.2 Vulnerabilities 134 4.7.3 Variants and Possible Defenses 138 4.7.4 Conclusion 139 4.8 Folk Models of Home Computer Security 140 Rick Wash and Emilee Rader 4.8.1 The Relationship Between Folk Models and Security 140 4.8.2 Folk Models of Viruses and Other Malware 142 4.8.3 Folk Models of Hackers and Break-Ins 146 4.8.4 Following Security Advice 149 4.8.5 Lessons Learned 153 4.9 Detecting and Defeating Interception Attacks Against SSL 154 Christopher Soghoian and Sid Stamm 4.9.1 Introduction 154 4.9.2 Certificate Authorities and the Browser Vendors 155 4.9.3 Big Brother in the Browser 157 4.9.4 Compelled Assistance 158 4.9.5 Surveillance Appliances 159 4.9.6 Protecting Users 160 4.9.7 Threat Model Analysis 163 4.9.8 Related Work 166 4.9.9 Conclusion 168 5 The Mobile Problem 169 5.1 Phishing on Mobile Devices 169 Adrienne Porter Felt and David Wagner 5.1.1 The Mobile Phishing Threat 170 5.1.2 Common Control Transfers 172 5.1.3 Phishing Attacks 178 5.1.4 Web Sender⇒Mobile Target 182 5.1.5 Web Sender⇒Web Target 184 5.1.6 Attack Prevention 185 5.2 Why Mobile Malware will Explode 185 Markus Jakobsson and Mark Grandcolas 5.2.1 Nineteen Eighty-Six: When it all Started 186 5.2.2 A Glimpse of Users 186 5.2.3 Why Market Size Matters 186 5.2.4 Financial Trends 187 5.2.5 Mobile Malware Outlook 187 5.3 Tapjacking: Stealing Clicks on Mobile Devices 189 Gustav Rydstedt, Baptiste Gourdin, Elie Bursztein, and Dan Boneh 5.3.1 Framing Attacks 189 5.3.2 Phone Tapjacking 191 5.3.3 Framing Facebook 194 5.3.4 Summary and Recommendations 195 6 The Internet and the PhysicalWorld 197 6.1 Malware-Enabled Wireless Tracking Networks 197 Nathaniel Husted and Steven Myers 6.1.1 Introduction 198 6.1.2 The Anatomy of a Modern Smartphone 199 6.1.3 Mobile Tracking Networks: A Threat to Smartphones 200 6.1.4 Conclusion 219 6.2 Social Networking Leaks 219 Mayank Dhiman and Markus Jakobsson 6.2.1 Introduction 220 6.2.2 Motivations for Using Social Networking Sites 220 6.2.3 Trust and Privacy 221 6.2.4 Known Issues 222 6.2.5 Case Study: Social Networking Leaks in the Physical World 225 6.3 Abuse of Social Media and Political Manipulation 231 Bruno Gon¸calves, Michael Conover, and Filippo Menczer 6.3.1 The Rise of Online Grassroots Political Movements 231 6.3.2 Spam and Astroturfing 232 6.3.3 Deceptive Tactics 233 6.3.4 The Truthy System for Astroturf Detection 236 6.3.5 Discussion 240 Part II Thinking About Solutions 7 Solutions to the Problem 245 7.1 When and How to Authenticate 245 Richard Chow, Elaine Shi, Markus Jakobsson, Philippe Golle, Ryusuke Masuoka, Jesus Molina, Yuan Niu, and Jeff Song 7.1.1 Problem Description 246 7.1.2 Use Cases 247 7.1.3 System Architecture 248 7.1.4 User Privacy 250 7.1.5 Machine Learning/Algorithms 250 7.1.6 User Study 252 7.2 Fastwords: Adapting Passwords to Constrained Keyboards 255 Markus Jakobsson and Ruj Akavipat 7.2.1 The Principles Behind Fastwords 256 7.2.2 Basic Feature Set 258 7.2.3 Extended Feature Set 260 7.2.4 Sample Stories and Frequencies 261 7.2.5 Recall Rates 262 7.2.6 Security Analysis 264 7.2.7 The Security of Passwords 264 7.2.8 Entry Speed 268 7.2.9 Implementation of Fastword Entry 270 7.2.10 Conclusion 271 7.3 Deriving PINs from Passwords 271 Markus Jakobsson and Debin Liu 7.3.1 Introduction 272 7.3.2 A Brief Discussion of Passwords 273 7.3.3 How to Derive PINs from Passwords 274 7.3.4 Analysis of Passwords and Derived PINs 275 7.3.5 Security Analysis 278 7.3.6 Usability Experiments 280 7.4 Visual Preference Authentication 282 Yuan Niu, Markus Jakobsson, Gustav Rydstedt, and Dahn Tamir 7.4.1 Password Resets 282 7.4.2 Security Questions Aren’t so Secure 283 7.4.3 What is Visual Preference-Based Authentication 283 7.4.4 Evaluating Visual Preference-Based Authentication 285 7.4.5 Case Study: Visual Blue Moon Authentication 286 7.4.6 Conclusion 290 7.5 The Deadly Sins of Security User Interfaces 290 Nathan Good 7.5.1 Security Applications with Frustrating User Interfaces 291 7.5.2 The Four Sins of Security Application User Interfaces 293 7.5.3 Consumer Choice: A Security Bugbear 293 7.5.4 Security by Verbosity 299 7.5.5 Walls of Checkboxes 300 7.5.6 All or Nothing Switch 302 7.5.7 Conclusion 304 7.6 SpoofKiller—Let’s Kiss Spoofing Goodbye! 304 Markus Jakobsson and William Leddy 7.6.1 A Key to the Solution: Interrupts 305 7.6.2 Why can the User Log in to Good Sites, but not Bad Ones? 305 7.6.3 What About Sites that are Good . . . but not Certified Good? 308 7.6.4 SpoofKiller: Under the Hood 309 7.6.5 Say we Implement SpoofKiller—then What? 311 7.7 Device Identification and Intelligence 312 Ori Eisen 7.7.1 1995–2001: The Early Years of Device Identification 313 7.7.2 2001–2008 Tagless Device Identification Begins 314 7.7.3 2008—Present: Private Browsing and Beyond 319 7.8 How can we Determine if a Device is Infected or not? 323 Aur´elien Francillon, Markus Jakobsson, and Adrian Perrig 7.8.1 Why Detection is Difficult 323 7.8.2 Setting up an Isolated Environment 324 7.8.3 What Could go Wrong? 326 7.8.4 Brief Comparison with TrustZone 328 7.8.5 Summary 328 8 The Future 331 8.1 Security Needs the Best User Experience 332 Hampus Jakobsson 8.1.1 How the User Won Over Features 332 8.1.2 So How Come the iPhone Became so Successful? 332 8.1.3 A World of Information Anywhere 333 8.1.4 Midas’ Touch Screens 334 8.1.5 New Input, New Opportunities 335 8.1.6 Zero-Click and Real-Life User Interfaces 335 8.1.7 Privacy and User Interfaces 336 8.1.8 It all Comes Together 336 8.2 Fraud and the Future 336 Markus Jakobsson References 339 Index 359
£999.99
£18.52
IGI Global Advanced Methods for Complex Network Analysis
Book SynopsisAs network science and technology continues to gain popularity, it becomes imperative to develop procedures to examine emergent network domains, as well as classical networks, to help ensure their overall optimization. Advanced Methods for Complex Network Analysis features the latest research on the algorithms and analysis measures being employed in the field of network science.
£191.70
Taylor & Francis Inc Building Wireless Sensor Networks
Book SynopsisBuilding Wireless Sensor Networks: Theoretical and Practical Perspectives presents the state of the art of wireless sensor networks (WSNs) from fundamental concepts to cutting-edge technologies.Focusing on WSN topics ideal for undergraduate and postgraduate curricula, this book: Provides essential knowledge of the contemporary theory and practice of wireless sensor networking Describes WSN architectures, protocols, and operating systems Details the routing and data aggregation algorithms Addresses WSN security and energy efficiency Includes sample programs for experimentation The book offers overarching coverage of this exciting field, filling a critical gap in the existing literature.Trade Review"… theoretical and practical aspects of WSNs are covered. Several communication standards are explained. Various information gathering techniques are discussed. Energy management in WSNs is treated in detail. Prevalent security mechanisms are described. On the practical side operating system and programming related matters for WSNs are presented."—Dr C Mandal, Affiliation: Dept of CSE, IIT Kharagpur"This book is a handy guide for anyone to learn about the state of the art in wireless sensor networks. The authors are thorough in detail about the ideas and schemes used and also other new ones that have been proposed. The book is divided into chapters as sections of WSNs, and they flow well into each other, culminating in the last chapter where the authors show how the readers can design and test their WSNs in the stimulators practically and implement some of the ideas discussed earlier in the book." —IEE Wireless Communications, April 2016 "… theoretical and practical aspects of WSNs are covered. Several communication standards are explained. Various information gathering techniques are discussed. Energy management in WSNs is treated in detail. Prevalent security mechanisms are described. On the practical side operating system and programming related matters for WSNs are presented."—Dr C Mandal, Affiliation: Dept of CSE, IIT Kharagpur"This book is a handy guide for anyone to learn about the state of the art in wireless sensor networks. The authors are thorough in detail about the ideas and schemes used and also other new ones that have been proposed. The book is divided into chapters as sections of WSNs, and they flow well into each other, culminating in the last chapter where the authors show how the readers can design and test their WSNs in the stimulators practically and implement some of the ideas discussed earlier in the book." —IEE Wireless Communications, April 2016 Table of ContentsIntroduction. Wireless Sensor Networks Architecture. Information Gathering. Energy Management in WSN. Security in WSN. Operating Systems for WSNs. Programming WSNs.
£999.99
Createspace Independent Publishing Platform MPLS for Cisco Networks A CCIE v5 guide to Multiprotocol Label Switching Volume 2 Cisco CCIE Routing and Switching v50
£16.99
Mercury Learning and Information Surviving a Cyberattack
Book Synopsis
£29.99
Peer-To-Peer Communications The ARPAnet Sourcebook: The Unpublished Foundations of the Internet
£39.50
Syngress Media,U.S. Insider Threat: Protecting the Enterprise from Sabotage, Spying, and Theft
Book SynopsisThe Secret Service, FBI, NSA, CERT (Computer Emergency Response Team) and George Washington University have all identified “Insider Threats as one of the most significant challenges facing IT, security, law enforcement, and intelligence professionals today. This book will teach IT professional and law enforcement officials about the dangers posed by insiders to their IT infrastructure and how to mitigate these risks by designing and implementing secure IT systems as well as security and human resource policies. The book will begin by identifying the types of insiders who are most likely to pose a threat. Next, the reader will learn about the variety of tools and attacks used by insiders to commit their crimes including: encryption, steganography, and social engineering. The book will then specifically address the dangers faced by corporations and government agencies. Finally, the reader will learn how to design effective security systems to prevent insider attacks and how to investigate insider security breeches that do occur. Throughout the book, the authors will use their backgrounds in the CIA to analyze several, high-profile cases involving insider threats.Table of ContentsPart I – Insider Threat Basics 1. What Is There To Worry About? (40 pages) 2. Behind the Crime (60 pages) Part II – Government 3. State and Local Government (40 pages) 4. Federal Government (40 pages) Part III - Corporations 5. Commercial (40 pages) 6. Banking and Finance Sector (40 pages) 7. Government Contractors (20 pages) Part IV –Analysis 8. Profile (30 pages) 9. Response (20 pages) 10. Survivability and Prevention (40 pages)
£35.99
Clanrye International Collaborative Computing: Networking and Applications
£108.68
Clanrye International Telecommunications Engineering: Networks and Architecture
£105.30
Clanrye International Industrial Communications and Networks
£93.38
Clanrye International Introduction to Computer Networking
£103.72
Cognella, Inc Discrete Structures
Book SynopsisDiscrete Structures introduces readers to the mathematical structures and methods that form the foundation of computer science and features multiple techniques that readers will turn to regularly throughout their careers in computer and information sciences.Over the course of five modules, students learn specific skills including binary and modular arithmetic, set notation, methods of counting, evaluating sums, and solving recurrences. They study the basics of probability, proof by induction, growth of functions, and analysis techniques. The book also discusses general problem-solving techniques that are widely applicable to real problems. Each module includes motivation applications, technique, theory, and further opportunities for application.Informed by extensive experience teaching in computer science programs, Discrete Structures has been developed specifically for first-year students in those programs. The material is also suitable for courses in computer engineering, as well as those for students who are transferring from other disciplines and just beginning their computer science or engineering education.
£83.70
Larsen and Keller Education Computer Networking
£101.70
£22.49
£22.49
Tilted Windmill Press Tarsnap Mastery
£15.19
Independently Published CompTIA Network N10007
£12.80
IGI Global Digital Space in the Wake of Shrinking Traditional Media
Book SynopsisThe rise of digital media has disrupted the traditional media landscape, leading to a range of challenges. Fake news and misinformation abound, privacy and data security concerns loom large, and power consolidation in the hands of a few corporations are among the most pressing issues. These problems call for a comprehensive understanding of the digital space's complexities, particularly for academic scholars and individuals navigating this new terrain. Digital Space in the Wake of Shrinking Traditional Media offers a compelling solution to the problems arising from the digital media revolution. Edited by Alfred Akwala, Denish Otieno, and Amos Marube, this book provides an extensive analysis of the media landscape's transformation. By examining key topics like journalism's evolution, the economics of digital media, social and cultural implications, ethical considerations, political discourse, and emerging business models, this book equips scholars with the knowledge needed to critically engage with digital media. This book is an essential resource for academic scholars and general readers interested in the evolution of media and communication. It encourages critical thinking, ethical engagement, and informed practices, enabling individuals to navigate the challenges and opportunities of digital media confidently. By comprehensively understanding the shifting dynamics of media and communication, Digital Space in the Wake of Shrinking Traditional Media empowers readers to shape a responsible, inclusive, and equitable digital environment.
£167.25
Information Science Reference Digital Space in the Wake of Shrinking Traditional Media
£126.75
Mercury Learning and Information Cloud Computing Basics
Book SynopsisHighlights the recent developments in distributed computing and details the architecture, virtualization concepts, and security concerns of cloud computing. The book also provides a detailed understanding of the benefits of cloud computing that can encourage enterprises to switch to the cloud.
£999.99
Independently Published Cisco Firepower Threat Defense(FTD) NGFW: An Administrator's Handbook: A 100% practical guide on configuring and managing CiscoFTD using Cisco FMC and FDM.
£12.99
Systems Approach, LLC What We Talk About When We Talk About Systems
£27.89
Packt Publishing Limited Embedded Linux Projects Using Yocto Project Cookbook Over 70 handson recipes for professional embedded Linux developers to optimize and boost their Yocto knowhow
£47.23
Packt Publishing Limited Learn Ethical Hacking from Scratch: Your stepping stone to penetration testing
Book SynopsisLearn how to hack systems like black hat hackers and secure them like security expertsKey Features Understand how computer systems work and their vulnerabilities Exploit weaknesses and hack into machines to test their security Learn how to secure systems from hackers Book DescriptionThis book starts with the basics of ethical hacking, how to practice hacking safely and legally, and how to install and interact with Kali Linux and the Linux terminal. You will explore network hacking, where you will see how to test the security of wired and wireless networks. You’ll also learn how to crack the password for any Wi-Fi network (whether it uses WEP, WPA, or WPA2) and spy on the connected devices.Moving on, you will discover how to gain access to remote computer systems using client-side and server-side attacks. You will also get the hang of post-exploitation techniques, including remotely controlling and interacting with the systems that you compromised. Towards the end of the book, you will be able to pick up web application hacking techniques. You'll see how to discover, exploit, and prevent a number of website vulnerabilities, such as XSS and SQL injections.The attacks covered are practical techniques that work against real systems and are purely for educational purposes. At the end of each section, you will learn how to detect, prevent, and secure systems from these attacks.What you will learn Understand ethical hacking and the different fields and types of hackers Set up a penetration testing lab to practice safe and legal hacking Explore Linux basics, commands, and how to interact with the terminal Access password-protected networks and spy on connected clients Use server and client-side attacks to hack and control remote computers Control a hacked system remotely and use it to hack other systems Discover, exploit, and prevent a number of web application vulnerabilities such as XSS and SQL injections Who this book is forLearning Ethical Hacking from Scratch is for anyone interested in learning how to hack and test the security of systems like professional hackers and security experts.Table of ContentsTable of Contents Introduction Setting up The Lab Linux Basics Network Penetration Testing Network Penetration Testing - Pre Connection Attacks Network Penetration Testing - Gaining Access (WEP/WPA/WPA2 Cracking) Post Connection Attacks Man-in-the-middle Attacks Network Penetration Testing - Detection & Security Gaining Access to Computer Devices Scanning vulnerabilities using Tools Client Side Attacks Client Side Attacks - Social Engineering Attack and Detect Trojans with BeEF Attacks Outside The Local Network Post Exploitation Website Penetration Testing Website Pentesting - Information Gathering File Upload, Code Execution & File Inclusion Vulns SQL Injection Vulnerabilities Cross Site Scripting Vulnerabilities Website Pentesting - Discovering Vulnerabilities Automatically Using OWASP ZAP
£42.30
Packt Publishing Limited Demystifying Cryptography with OpenSSL 3.0: Discover the best techniques to enhance your network security with OpenSSL 3.0
Book SynopsisUse OpenSSL to add security features to your application, including cryptographically strong symmetric and asymmetric encryption, digital signatures, SSL/TLS connectivity, and PKI handlingKey Features Secure your applications against common network security threats using OpenSSL Get to grips with the latest version of OpenSSL, its new features, and advantages Learn about PKI, cryptography, certificate authorities, and more using real-world examples Book DescriptionSecurity and networking are essential features of software today. The modern internet is full of worms, Trojan horses, men-in-the-middle, and other threats. This is why maintaining security is more important than ever.OpenSSL is one of the most widely used and essential open source projects on the internet for this purpose. If you are a software developer, system administrator, network security engineer, or DevOps specialist, you've probably stumbled upon this toolset in the past – but how do you make the most out of it? With the help of this book, you will learn the most important features of OpenSSL, and gain insight into its full potential.This book contains step-by-step explanations of essential cryptography and network security concepts, as well as practical examples illustrating the usage of those concepts. You'll start by learning the basics, such as how to perform symmetric encryption and calculate message digests. Next, you will discover more about cryptography: MAC and HMAC, public and private keys, and digital signatures. As you progress, you will explore best practices for using X.509 certificates, public key infrastructure, and TLS connections.By the end of this book, you'll be able to use the most popular features of OpenSSL, allowing you to implement cryptography and TLS in your applications and network infrastructure.What you will learn Understand how to use symmetric cryptography Get to grips with message digests, MAC, and HMAC Discover asymmetric cryptography and digital signatures Focus on how to apply and use X.509 certificates Dive into TLS and its proper usage Manage advanced and special usages of TLS Find out how to run a mini certificate authority for your organization Who this book is forThis book is for software developers, system administrators, DevOps specialists, network security engineers, and analysts, or anyone who wants to keep their applications and infrastructure secure. Software developers will learn how to use the OpenSSL library to empower their software with cryptography and TLS. DevOps professionals and sysadmins will learn how to work with cryptographic keys and certificates on the command line, and how to set up a mini-CA for their organization. A basic understanding of security and networking is required.Table of ContentsTable of Contents OpenSSL and Other SSL/TLS Libraries Symmetric Encryption and Decryption Message Digests MAC and HMAC Derivation of an Encryption Key from a Password Asymmetric Encryption and Decryption Digital Signatures and Their Verification X.509 Certificates and PKI Establishing TLS Connections and Sending Data over Them Using X.509 Certificates in TLS Special Usages of TLS Running a Mini-CA
£36.37
Packt Publishing Limited Mastering Active Directory: Design, deploy, and protect Active Directory Domain Services for Windows Server 2022
Book SynopsisBecome an expert at managing enterprise identity infrastructure with Active Directory Domain Services 2022.Purchase of the print or Kindle book includes a free eBook in the PDF format.Key Features Design and update your identity infrastructure by utilizing the latest Active Directory features and core capabilities Overcome migration challenges as you update to Active Directory Domain Services 2022 Establish a strong identity foundation in the cloud by consolidating secure access Book DescriptionMastering Active Directory, Third Edition is a comprehensive guide for Information Technology professionals looking to improve their knowledge about MS Windows Active Directory Domain Service. The book will help you to use identity elements effectively and manage your organization's infrastructure in a secure and efficient way. This third edition has been fully updated to reflect the importance of cloud-based strong authentication and other tactics to protect identity infrastructure from emerging security threats. Mastering Active Directory, Third Edition provides extensive coverage of AD Domain Services and helps you explore their capabilities as you update to Windows Server 2022. This book will also teach you how to extend on-premises identity presence to cloud via Azure AD hybrid setup. By the end of this Microsoft Active Directory book, you'll feel confident in your ability to design, plan, deploy, protect, and troubleshoot your enterprise identity infrastructure.What you will learn Install, protect, and manage Active Directory Domain Services (Windows Server 2022) Design your hybrid identity by evaluating business and technology requirements Automate administrative tasks in Active Directory using Windows PowerShell 7.x Protect sensitive data in a hybrid environment using Azure Information Protection Learn about Flexible Single Master Operation (FSMO) roles and their placement Manage directory objects effectively using administrative tools and PowerShell Centrally maintain the state of user and computer configuration by using Group Policies Harden your Active Directory using security best practices Who this book is forIf you are an Active Directory administrator, system administrator, or IT professional who has basic knowledge of Active Directory and is looking to become an expert in this topic, this book is for you.You need to have some experience of working with Active Directory to make the most of this book.Table of ContentsTable of Contents Active Directory Fundamentals Active Directory Domain Services 2022 Designing an Active Directory Infrastructure Active Directory Domain Name System Placing Operations Master Roles Migrating to Active Directory 2022 Managing Active Directory Objects Managing Users, Groups, and Devices Designing the OU Structure Managing Group Policies Active Directory Services - Part 1 Active Directory Services - Part 2 Active Directory Certificate Services Active Directory Federation Services Active Directory Rights Management Services Active Directory Security Best Practices Advanced AD Management with PowerShell Hybrid Identity Active Directory Audit and Monitoring Bonus Chapter: Active Directory Troubleshooting Bonus Chapter: Appendix A, References
£39.99
Packt Publishing Limited AWS for Solutions Architects: The definitive guide to AWS Solutions Architecture for migrating to, building, scaling, and succeeding in the cloud
Book SynopsisBecome a master Solutions Architect with this comprehensive guide, featuring cloud design patterns and real-world solutions for building scalable, secure, and highly available systems Purchase of the print or Kindle book includes a free eBook in PDF format. Key Features Gain expertise in automating, networking, migrating, and adopting cloud technologies using AWS Use streaming analytics, big data, AI/ML, IoT, quantum computing, and blockchain to transform your business Upskill yourself as an AWS solutions architect and explore details of the new AWS certification Book DescriptionAre you excited to harness the power of AWS and unlock endless possibilities for your business? Look no further than the second edition of AWS for Solutions Architects! Packed with all-new content, this book is a must-have guide for anyone looking to build scalable cloud solutions and drive digital transformation using AWS. This updated edition offers in-depth guidance for building cloud solutions using AWS. It provides detailed information on AWS well-architected design pillars and cloud-native design patterns. You'll learn about networking in AWS, big data and streaming data processing, CloudOps, and emerging technologies such as machine learning, IoT, and blockchain. Additionally, the book includes new sections on storage in AWS, containers with ECS and EKS, and data lake patterns, providing you with valuable insights into designing industry-standard AWS architectures that meet your organization's technological and business requirements. Whether you're an experienced solutions architect or just getting started with AWS, this book has everything you need to confidently build cloud-native workloads and enterprise solutions.What you will learn Optimize your Cloud Workload using the AWS Well-Architected Framework Learn methods to migrate your workload using the AWS Cloud Adoption Framework Apply cloud automation at various layers of application workload to increase efficiency Build a landing zone in AWS and hybrid cloud setups with deep networking techniques Select reference architectures for business scenarios, like data lakes, containers, and serverless apps Apply emerging technologies in your architecture, including AI/ML, IoT and blockchain Who this book is forThis book is for application and enterprise architects, developers, and operations engineers who want to become well versed with AWS architectural patterns, best practices, and advanced techniques to build scalable, secure, highly available, highly tolerant, and cost-effective solutions in the cloud. Existing AWS users are bound to learn the most, but it will also help those curious about how leveraging AWS can benefit their organization. Prior knowledge of any computing language is not needed, and there’s little to no code. Prior experience in software architecture design will prove helpful.Table of ContentsTable of Contents Understanding AWS Cloud Principles and Key Characteristics Understanding AWS Well Architected Framework and Getting Certified Leveraging the Cloud for Digital Transformation Networking in AWS Storage in AWS – Choosing the Right Tool for the Job Harnessing the Power of Cloud Computing Selecting the Right Database Service Best Practices for Application Security, Identity, and Compliance Driving Efficiency with CloudOps Big Data and Streaming Data Processing in AWS Data Warehouses, Data Queries, and Visualization in AWS Machine Learning, IoT, and Blockchain in AWS Containers in AWS Microservice Architectures in AWS Data Lake Patterns – Integrating Your Data across the Enterprise Hands-On Guide to Build Apps in AWS
£66.02
Packt Publishing Limited AI Networking Cookbook
£41.99
Packt Publishing Limited SUSE Linux Enterprise Server 16 Official Administration Guide
£37.99
Packt Publishing Limited Unveiling NIST Cybersecurity Framework 2.0
£33.99
Packt Publishing Limited Infrastructure as Code IaC with Pulumi
£40.19
Packt Publishing Limited C in Embedded Systems
£29.99
Packt Publishing Limited Palo Alto Networks from Policy to Code
£32.29
Packt Publishing Limited The Embedded Linux Security Handbook
£29.99
Packt Publishing Limited Implementing and Administering Cisco Solutions 200301 CCNA Exam Guide
Book SynopsisGet exam-ready for the CCNA 200-301 v1.1 certification exam with Cisco experts Glen D. Singh and Neil Anderson using practical labs and focused strategies. Includes mock exams, flashcards, exam tips, and a free eBook PDF with your purchase. Key FeaturesComplete coverage of all CCNA 200-301 v1.1 exam objectives aligned with Cisco's official blueprintBuild foundational skills in switching, routing, IP services, security, wireless, and automationConfigure networks with through 30+ hands-on labs using Cisco Packet Tracer scenariosTest your exam readiness with 2 mocks, 170+ review questions, and detailed explanationsBook DescriptionKickstart your networking career with confidence by acing the CCNA exam on your first try. The Cisco Certified Network Associate (CCNA) certification opens doors to high-demand roles in networking and security. This fully updated second edition makes exam success achievable, even if you're just starting out. Aligned with the latest Cisco blueprint, this CCNA 200-301 exam guide combines real-world examples, step-by-step labs, and clear explanations to help you master all six exam domains. You'll build a solid foundation in switching, routing, IP addressing, network services, wireless technologies, security, and automation. Along the way, you'll sharpen your skills with hands-on configuration tasks, visual diagrams, and simulation exercises using Cisco Packet Tracer. Each chapter includes review questions that reflect actual exam difficulty, helping you stay on track and gauge your readiness. You'll also get access to online extras: over 170 practice questions, two full-length mock exams, interactive flashcards, exam tips from Cisco experts, and more than 30 practice labs. From exam strategies to high-demand skills, this guide offers everything you need to get certified, hired, or grow in your network engineering and security administration roles.What you will learnUnderstand how switching, routing, and IP addressing work in network environmentsCreate VLANs and configure static and dynamic routing using Cisco CLI commandsSet up IP services including DHCP, NAT, DNS, and NTP across network devicesApply wireless settings, security features, and access control to secure networksUse Cisco Packet Tracer to build, test, and troubleshoot network configurationsSolve realistic practice questions that mirror the actual CCNA 200-301 v1.1 exam formatWho this book is forThis exam guide is for IT professionals looking to advance their network engineering and security administration careers. If you're aiming to earn your Cisco CCNA certification and launch a career as a network security professional, this book is the perfect resource. While no prior knowledge of Cisco technologies is required, a basic understanding of industry-standard networking fundamentals will help you easily grasp the topics covered.
£37.99
Packt Publishing Limited Network Automation Cookbook
£41.99
Packt Publishing Limited Kali Linux Cookbook
£33.99
Packt Publishing Limited Optimizing Cloud Operations with Microsoft Copilot in Azure
£33.99
Packt Publishing Limited Mastering Docker on Windows
£37.99
Packt Publishing Limited Kubernetes Autoscaling
£44.07
Packt Publishing Limited Mastering Palo Alto Networks
£39.89
Institution of Engineering and Technology Handbook of Big Data Analytics: Methodologies:
Book SynopsisBig Data analytics is the complex process of examining big data to uncover information such as correlations, hidden patterns, trends and user and customer preferences, to allow organizations and businesses to make more informed decisions. These methods and technologies have become ubiquitous in all fields of science, engineering, business and management due to the rise of data-driven models as well as data engineering developments using parallel and distributed computational analytics frameworks, data and algorithm parallelization, and GPGPU programming. However, there remain potential issues that need to be addressed to enable big data processing and analytics in real time. In the first volume of this comprehensive two-volume handbook, the authors present several methodologies to support Big Data analytics including database management, processing frameworks and architectures, data lakes, query optimization strategies, towards real-time data processing, data stream analytics, Fog and Edge computing, and Artificial Intelligence and Big Data. The second volume is dedicated to a wide range of applications in secure data storage, privacy-preserving, Software Defined Networks (SDN), Internet of Things (IoTs), behaviour analytics, traffic predictions, gender based classification on e-commerce data, recommender systems, Big Data regression with Apache Spark, visual sentiment analysis, wavelet Neural Network via GPU, stock market movement predictions, and financial reporting. The two-volume work is aimed at providing a unique platform for researchers, engineers, developers, educators and advanced students in the field of Big Data analytics.Table of Contents Chapter 1: The impact of Big Data on databases Chapter 2: Big data processing frameworks and architectures: a survey Chapter 3: The role of data lake in big data analytics: recent developments and challenges Chapter 4: Query optimization strategies for big data Chapter 5: Toward real-time data processing: an advanced approach in big data analytics Chapter 6: A survey on data stream analytics Chapter 7: Architectures of big data analytics: scaling out data mining algorithms using Hadoop-MapReduce and Spark Chapter 8: A review of fog and edge computing with big data analytics Chapter 9: Fog computing framework for Big Data processing using cluster management in a resource-constraint environment Chapter 10: Role of artificial intelligence and big data in accelerating accessibility for persons with disabilities Overall conclusions
£123.50
Packt Publishing Limited Microsoft System Center 2012 Service Manager Cookbook
£47.23
Surfing Turtle Press Ubuntu 24.04 LTS Server
£35.14
Fatboy Travels LLC Undetected
£14.99
Springer Nature Switzerland AG Mobile Applications: Design, Development and
Book SynopsisUsing Android as a reference, this book teaches the development of mobile apps designed to be responsive, trustworthy and robust, and optimized for maintainability. As the share of mission-critical mobile apps continues to increase in the ever-expanding mobile app ecosystem, it has become imperative that processes and procedures to assure their reliance are developed and included in the software life cycle at opportune times. Memory, CPU, battery life and screen size limitations of smartphones coupled with volatility associated with mobile environments underlines that the quality assurance strategies that proved to be successful for desktop applications may no longer be effective in mobile apps. To that effect, this book lays a foundation upon which quality assurance processes and procedures for mobile apps could be devised. This foundation is composed of analytical models, experimental test-beds and software solutions. Analytical models proposed in the literature to predict software quality are studied and adapted for mobile apps. The efficacy of these analytical models in prejudging the operations of mobile apps under design and development is evaluated. A comprehensive test suite is presented that empirically assesses a mobile app’s compliance to its quality expectations. Test procedures to measure quality attributes such as maintainability, usability, performance, scalability, reliability, availability and security, are detailed. Utilization of test tools provided in Android Studio as well as third-party vendors in constructing the corresponding test-beds is highlighted. An in-depth exploration of utilities, services and frameworks available on Android is conducted, and the results of their parametrization observed through experimentation to construct quality assurance solutions are presented. Experimental development of some example mobile apps is conducted to gauge adoption of process models and determine favorable opportunities for integrating the quality assurance processes and procedures in the mobile app life cycle. The role of automation in testing, integration, deployment and configuration management is demonstrated to offset cost overheads of integrating quality assurance process in the life cycle of mobile apps. Table of ContentsAbbreviations and Acronyms List of Figures List of Tables Listing 1 Software Life Cycle 1.1 Process Models 1.2 Functional Specifications 1.2.1 User Stories 1.2.2 UML Use Case Diagrams 1.2.3 Software Requirements Specifications 1.3 Non-Functional Requirements 1.4 Test Driven Development 1.4.1 Acceptance Tests 1.4.2 Unit Tests 1.5 Continuous Integration and Delivery 1.5.1 Software Configuration Management 1.5.2 Continuous Integration and Delivery Summary EXERCISES REFERENCES 2 Development Fundamentals 2.1 Graphical User Interface 2.1.1 GUI Objects and Layouts 2.1.2 Event Handling 2.1.3 Redirection 2.2 Data Storage 2.2.1 Key-value Pairs 2.2.2 Files 2.2.3 Database Systems 2.2.4 Personal Data Storage 2.3 Data Connectivity 2.3.1 Web Access 2.3.2 Short Message Service 2.4 Concurrency 2.4.1 Threads and Asynchronous Tasks 2.4.2 Processes 2.5 Location and Sensor APIs Summary EXERCISES REFERENCES 3 Software Quality Assessment 3.1 Functional Requirements Testing 3.1.1 Equivalence Class Partitioning 3.1.2 Boundary Value Analysis 3.1.3 Domain Test Design 3.2 Maintainability 3.2.1 Sub-Characteristics 3.2.2 Maintainability Measures 3.3 Usability and Accessibility 3.3.1 Models 3.3.2 Evaluation 3.4 Performance Testing 3.4.1 Latency Measurement 3.4.2 GUI Performance 3.4.3 Memory Usage 3.4.4 Network Usage 3.4.5 Battery Usage 3.5 Scalability Testing 3.5.1 Scalability Models 3.5.2 Load Test Design 3.6 Reliability Testing 3.6.1 Growth Models 3.6.2 Fault Injection 3.6.3 Operational Profile 3.6.4 Reliability Test Design 3.7 Availability 3.7.1 Availability Models 3.7.2 Stress Testing 3.8 Safety 3.8.1 FMEA 3.8.2 FTA 3.9 Security 3.9.1 Vulnerabilities and Threat Analysis 3.9.2 Security Testing 3.10 Static Code Analysis Summary EXERCISES REFERENCES 151 4 Maintainability and Multi-Platform Development 4.1 Software Patterns 4.1.1 Programming Paradigms 4.1.2 Design Patterns 4.1.3 Architecture Patterns 4.2 Design Description 4.2.1 Structural 4.2.2 Behavioral 4.3 Multi-Platform Development 4.3.1 Native Development 4.3.2 Hybrid 4.3.3 Cross-Platform Development Summary EXERCISES REFERENCES 5 User Interaction Optimization 5.1 Multimodality 5.1.1 Touch Gestures 5.1.2 Motion Gestures 5.1.3 Verbal Gestures 5.1.4 Visual Gestures 5.1.5 Accessibility Frameworks 5.2 Navigation Controls 5.3 Dashboards 5.4 Custom GUI 5.5 Animated GUI Summary EXERCISES REFERENCES 6 Performance Acceleration 6.1 Data Compression 6.1.1 Lossless Compression 6.1.2 Lossy Compression 6.2 Data I/O Optimization 6.2.1 File System I/O 6.2.2 Network I/O 6.3 Rendering Pipelines 6.3.1 Animation Rendering 6.3.2 Video Rendering 6.3.3 Augmented Reality 6.3.4 Hardware Acceleration 6.4 Parallel Programming 6.4.1 Thread Priority 6.4.2 Data Parallel Computation Summary EXERCISES REFERENCES 7 Scalability Provisioning 7.1 Scalable Media Transport 7.2 Scalable Local Storage 7.2.1 Data Models 7.2.2 Data Structures and Query Plan 7.2.3 Location Queries 7.3 Scalable Design Patterns 7.3.1 Data Cache 7.3.2 Event Notifications 7.3.3 Task Scheduling 7.4 GUI Scalability Summary EXERCISES REFERENCES 8 Reliability Assurance 8.1 Thread Safe Patterns 8.1.1 Serializing GUI Updates 8.1.2 Serializing Shared Memory Access 8.1.3 Thread Synchronization 8.2 Memory Leaks 8.3 Reliable Persistent Storage 8.3.1 Isolation and Consistency 8.3.2 Atomicity and Durability 8.3.3 Sharded Persistent Storage 8.4 Data Validation 8.4.1 Input Validation 8.4.2 Integrity Constraints 8.5 Stateful Data Transport Summary EXERCISES REFERENCES 9 Availability and Fault-Tolerance 9.1 Availability Primitives 9.1.1 Design Diversity 9.1.2 Broadcast Primitives 9.2 Critical Communication Availability 9.2.1 Network Fault Tolerance 9.2.2 Design Diverse Emergency Communication Architecture 9.3 Sensor Fusion and Redundancy 9.4 Data Availability 9.4.1 Data Synchronization 9.4.2 Data Sharing 9.5 Battery Power Saving Summary EXERCISES REFERENCES 10 Security and Trust 10.1 Cryptographic Primitives 10.1.1 Symmetric Cryptography 10.1.2 Asymmetric Cryptography 10.1.3 Message Digest 10.1.4 Message Authentication Codes 10.1.5 Digital Signatures 10.2 Secure Web Access 10.2.1 User Authentication 10.2.2 Authentication Delegation and Single Sign On 10.2.3 Access and Authorization Delegation 10.2.4 Peer-Authentication and Confidentiality 10.3 Secure Network Access 10.3.1 Transport Layer Security 10.3.2 Layer 3 Security 10.3.3 Layer 2 Security 10.4 Secure System Access 10.4.1 Mobile Application Authenticity 10.4.2 Securing Inter-Application Communication 10.4.3 Permissions and Access Control Summary EXERCISES REFERENCES Appendix A Appendix B B.1 Compile and Deploy a Servlet B.2 Compile and Deploy a Web Socket Hub B.3 Configure Tomcat to Enable SSL B.4 Install and Configure Jenkins B.5 Install Metrics Reloaded Index
£75.99
Springer Nature Switzerland AG Verification, Model Checking, and Abstract Interpretation: 21st International Conference, VMCAI 2020, New Orleans, LA, USA, January 16–21, 2020, Proceedings
Book SynopsisThis book constitutes the proceedings of the 21st International Conference on Verification, Model Checking, and Abstract Interpretation, VMCAI 2020. The 21 papers presented in this volume were carefully reviewed from 44 submissions. VMCAI provides a forum for researchers from the communities of verification, model checking, and abstract Interpretation, facilitating interaction, cross-fertilization, and advancement of hybrid methods that combine these and related areas. Table of ContentsWitnessing Secure Compilation.- BackFlow: Backward Context-sensitive Flow Reconstruction of Taint Analysis Results.- Fixing Code That Explodes Under Symbolic Evaluation.- The Correctness of a Code Generator for a Functional Language.- Leveraging Compiler Intermediate Representation for Multi- and Cross-Language Verification.- Putting the Squeeze on Array Programs: Loop Verification via Inductive Rank Reduction.- A Systematic Approach to Abstract Interpretation of Program Transformations.- Sharing ghost variables in a collection of abstract domains.- Harnessing Static Analysis to Help Learn Pseudo-Inverses of String Manipulating Procedures for Automatic Test Generation.- Synthesizing Environment Invariants for Modular Hardware Verification.- Systematic Classi cation of Attackers via Bounded Model Checking.- Cheap CTL Compassion in NuSMV.- A Cooperative Parallelization Approach for Property-Directed k-Induction.- Generalized Property-Directed Reachability for Hybrid Systems.- Language Inclusion for Finite Prime Event Structures.- Promptness and Bounded Fairness in Concurrent and Parameterized Systems.- Solving LIA* Using Approximations.- Formalizing and checking Multilevel Consistency.- Practical Abstractions for Automated Veri cation of Shared-Memory Concurrency.- How to Win First-Order Safety Games.- Improving Parity Game Solvers with Justifications.
£66.49