|
|
Books > Computing & IT > Applications of computing > Databases > Data security & data encryption
Cyber-terrorism and corporate espionage are increasingly common and
devastating threats, making trained network security professionals
more important than ever. This timely text helps you gain the
knowledge and skills to protect networks using the tools and
techniques of an ethical hacker. The authors begin by exploring the
concept of ethical hacking and its practitioners, explaining their
importance in protecting corporate and government data from cyber
attacks. The text then provides an in-depth guide to performing
security testing against computer networks, covering current tools
and penetration testing methodologies. Updated for today's cyber
security environment, the Third Edition of this trusted text
features new computer security resources, coverage of emerging
vulnerabilities and innovative methods to protect networks, a new
discussion of mobile security, and information on current federal
and state computer crime laws, including penalties for illegal
computer hacking.
Integrate an end-to-end logistic chain using IBM Blockchain and IoT
platforms Key Features Explore practical implementation of ledger
technology in the IoT architecture Study security best practices
for your smart devices Understand Blockchain implementation for
end-to-end IoT solutions Book DescriptionBlockchain has been the
hot topic of late thanks to cryptocurrencies. To make matters more
interesting, the financial market is looking for ways to reduce
operational costs and generate new business models, and this is
where blockchain solutions come into the picture. In addition to
this, with Internet of Things (IoT) trending and Arduino, Raspberry
Pi, and other devices flooding the market, you can now create cheap
devices even at home. Hands-On IoT Solutions with Blockchain starts
with an overview of IoT concepts in the current business scenario.
It then helps you develop your own device on the IBM Watson IoT
platform and create your fi rst IoT solution using Watson and Intel
Edison.Once you are familiar with IoT, you will learn about
Blockchain technology and its use cases. You will also work with
the Hyperledger framework and develop your own Blockchain network.
As you progress through the chapters, you'll work with problem
statements and learn how to design your solution architecture so
that you can create your own integrated Blockchain and IoT
solution. The next set of chapters will explain how to implement
end-to-end Blockchain solutions with IoT using the IBM Cloud
platform. By the end of this book, you will have mastered the
convergence of IoT and Blockchain technology and exploited the best
practices and drivers to develop a bulletproof integrated solution.
What you will learn Understand the key roles of IoT in the current
market Study the different aspects of IBM Watson IoT platform
Create devices, gateways, and applications connected to the
platform Explore the fundamentals of Blockchain Define good use
cases for Blockchain Discover the Hyperledger Fabric and Composer
frameworks Develop an IBM Watson IoT application using a Intel
Edison Integrate IoT with the Blockchain platform Who this book is
forHands-On IoT Solutions with Blockchain is for you if you are an
Internet of Things (IoT) analyst, architect, engineer, or any
stakeholder responsible for security mechanisms on an IoT
infrastructure. This book is also for IT professionals who want to
start developing solutions using Blockchain and IoT on the IBM
Cloud platform. Basic understanding of IoT will assist you in
understanding key concepts covered in the book.
Simplified Python programming for Bitcoin and blockchain Key
Features Build Bitcoin applications in Python with the help of
simple examples Mine Bitcoins, program Bitcoin-enabled APIs and
transaction graphs, and build trading bots Analyze Bitcoin
transactions and produce visualizations using Python data analysis
tools Book DescriptionBitcoin is a cryptocurrency that's changing
the face of online payments. Hands-On Bitcoin Programming with
Python teaches you to build software applications for mining and
creating Bitcoins using Python. This book starts with the basics of
both Bitcoin and blockchain and gives you an overview of these
inherent concepts by showing you how to build Bitcoin-driven
applications with Python. Packed with clear instructions and
practical examples, you will learn to understand simple Python
coding examples that work with this cryptocurrency. By the end of
the book, you'll be able to mine Bitcoins, accept Bitcoin payments
on the app, and work with the basics of blockchain technology to
create simply distributed ledgers. What you will learn Master the
Bitcoin APIs in Python to manipulate Bitcoin from your Python apps
Build your own Bitcoin trading bots to buy Bitcoins at a lower
price and sell them at a higher price Write scripts to process
Bitcoin payments through a website or app Develop software for
Bitcoin mining to create Bitcoin currency on your own computer
hardware Create your own keys, addresses, and wallets in Python
code Write software to analyze Bitcoin transactions and produce
reports, graphs, and other visualizations Who this book is
forHands-On Bitcoin Programming with Python consists of examples
that will teach you to build your own Bitcoin application. You will
learn to write scripts, build software for mining, and create
Bitcoins using Python. Anyone with prior Python experience, who
wants to explore Python Bitcoin programming and start building
Bitcoin-driven Python apps, will find this book useful.
Learn to evaluate and compare data encryption methods and attack
cryptographic systems Key Features Explore popular and important
cryptographic methods Compare cryptographic modes and understand
their limitations Learn to perform attacks on cryptographic systems
Book DescriptionCryptography is essential for protecting sensitive
information, but it is often performed inadequately or incorrectly.
Hands-On Cryptography with Python starts by showing you how to
encrypt and evaluate your data. The book will then walk you through
various data encryption methods,such as obfuscation, hashing, and
strong encryption, and will show how you can attack cryptographic
systems. You will learn how to create hashes, crack them, and will
understand why they are so different from each other. In the
concluding chapters, you will use three NIST-recommended systems:
the Advanced Encryption Standard (AES), the Secure Hash Algorithm
(SHA), and the Rivest-Shamir-Adleman (RSA). By the end of this
book, you will be able to deal with common errors in encryption.
What you will learn Protect data with encryption and hashing
Explore and compare various encryption methods Encrypt data using
the Caesar Cipher technique Make hashes and crack them Learn how to
use three NIST-recommended systems: AES, SHA, and RSA Understand
common errors in encryption and exploit them Who this book is
forHands-On Cryptography with Python is for security professionals
who want to learn to encrypt and evaluate data, and compare
different encryption methods.
Explore the differences between ICOs, cryptocurrencies, and tokens
(offerings), enabling the reader to understand the ICO landscape,
how millions were raised in minutes, and where the future of the
tokenized economy is heading. Take a real-time journey, cutting
through the myths, understanding token choices available to
everyone. Key Features Interviews with key figures in Tokenomics
Unbiased evaluation and comparison of the different offerings
Conceptual analysis of the market's reaction League table showing
current exposure An account of the theoretical and current legal
foundations of alt coins and tokens A complete introduction to the
phases of an initial coin offering Book DescriptionTokenomics is
the economy of this new world. This is a no-holds-barred, in-depth
exploration of the way in which we can participate in the
blockchain economy. The reader will learn the basics of bitcoin,
blockchains, and tokenomics; what the very first ICO was; and how
over a period of 5 years, various projects managed to raise the
enormous sums of money they did. The book then provides insights
from ICO experts and looks at what the future holds. By comparing
the past, current, and future of this technology, the book will
inform anyone, whatever motivates their interest. The crypto shift
of blockchains, ICOs, and tokens is much more than just buying
bitcoins, creating tokens, or raising millions in a minute in an
ICO. It is a new paradigm shift from centralized to decentralized,
from closed to open, and from opaqueness to transparency. ICOs and
the creation of tokens during the craze of 2017 needed a lot of
preparation, an understanding of cryptocurrencies and of emerging
legal frameworks, but this has spurred a new movement to tokenize
the world. The author gives an unbiased, authoritative picture of
the current playing field, exploring the token opportunities and
provides a unique insight into the developing world of this
tokenized economy. This book will nourish hungry minds wanting to
grow their knowledge in this fascinating area. What you will learn
The background of ICOs and how they came to be The difference
between a coin and a token, a utility and a security, and all the
other acronyms you're likely to ever encounter How these ICOs
raised enormous sums of money Tokenomics: structuring the token
with creativity Why it's important to play nicely with the
regulators A sneak peak into the future of ICOs from leaders in the
industry Who this book is forWith the media hype about bitcoin,
this book appeals to anyone, from those with a general interest in
anything crypto, or those with some knowledge of the nuances
between cryptocurrency, ICOs, IPOs and the Token economy.
Learn what the Blockchain is, what the differences between
available blockchain platforms are, how to work with Oracle's
Blockchain Cloud Service, and how Blockchain can change the
direction of your Oracle work and the focus of your customers. Key
Features A professional orientation of the Blockchain for Oracle
developers and customers Learn what the Blockchain is and how it
will affect for you and your customers Learn how blockchain will
disrupt traditional cross-organizational applications Implement
your own Blockchain on Oracle and develop your first smart contract
Industry directions of the Blockchain to help you decide where to
develop your skills Book DescriptionBlockchain across Oracle gives
you the professional orientation to Blockchain that you need as an
Oracle developer in today's changing world. Written and prepared
for you by Oracle Developer Champion Robert van Moelken, this book
gets you up to speed with the details of the Blockchain - core
concepts, how to implement Oracle's Blockchain Cloud Service,
industry implications for the Blockchain, and how the Blockchain
will affect your Oracle customers. Robert van Moelken introduces
you to the history and concepts of the Blockchain. You'll really
get to understand the Blockchain inside and out, as an Oracle
developer or solution architect. You'll understand the Blockchain
flow, and how the hashes and chains create a new decentralised
paradigm for you as an Oracle developer. You'll gain insights into
how the Blockchain affects Oracle developers and customers in this
modern and disruptive era. You'll see how the Blockchain concepts
work in this new world where Assets, Transactions, Security, and
Privacy, can all be sustained across a decentralized system for
your customers. Then you'll find a detailed look at the
cutting-edge Oracle middleware solutions. You'll learn about
Hyperledger Fabric, the opensource Blockchain framework used by
Oracle as its core, and how to set up your own Oracle Blockchain
Network. You'll design and develop a smart contract, and learn how
to run it on the Oracle Blockchain Cloud Service. The final part of
the book looks at how the Blockchain will affect your customers
across various industry sectors. By studying industry trends in the
financial services sector, healthcare industry, and the transport
industry, you'll discover how the options and possibilities for you
and your clients are being transformed by the Blockchain across
Oracle. You'll complete this professional orientation by looking at
Blockchain trends and future directions. What you will learn A full
introduction to the Blockchain How the Blockchain affects Oracle
developers and customers Core concepts including blocks, hashes,
and chains, assets, transactions, and consensus How to work with
Oracle Cloud to implement a Blockchain Network Design, develop, and
run smart contracts on the Oracle Blockchain Cloud Service
Blockchain security and privacy for Oracle developers and clients
Public and private Blockchain decisions for Oracle architects and
developers Industry analysis across finance, governance, and
healthcare sectors Industry trends and the future of the Blockchain
technology Who this book is forThis book is a professional
orientation for all Oracle developers, solution architects, and
decisions makers involved in Oracle system and future development.
Hacker extraordinaire, Kevin Mitnick delivers the explosive encore
to his bestselling "The Art of Deception". Kevin Mitnick, the
world's most celebrated hacker, now devotes his life to helping
businesses and governments combat data thieves, cybervandals, and
other malicious computer intruders. In his bestselling "The Art of
Deception", Mitnick presented fictionalized case studies that
illustrated how savvy computer crackers use "social engineering" to
compromise even the most technically secure computer systems. Now,
in his new book, Mitnick goes one step further, offering hair
raising stories of real life computer break ins and showing how the
victims could have prevented them. Mitnick's reputation within the
hacker community gave him unique credibility with the perpetrators
of these crimes, who freely shared their stories with him and whose
exploits Mitnick now reveals in detail for the first time,
including: a group of friends who won nearly a million dollars in
Las Vegas by reverse engineering slot machines; two teenagers who
were persuaded by terrorists to hack into the Lockheed Martin
computer systems; two convicts who joined forces to become hackers
inside a Texas prison; and, a "Robin Hood" hacker who penetrated
the computer systems of many prominent companies and then told them
how he gained access. With riveting "you are there" descriptions of
real computer break ins, indispensable tips on countermeasures
security professionals need to implement now, and Mitnick's own
acerbic commentary on the crimes he describes, this book is sure to
reach a wide audience and attract the attention of both law
enforcement agencies and the media.
Leverage the power of Hyperledger Fabric to develop
Blockchain-based distributed ledgers with ease Key Features Write
your own chaincode/smart contracts using Golang on hyperledger
network Build and deploy decentralized applications (DApps) Dive
into real world blockchain challenges such as integration and
scalability Book DescriptionBBlockchain and Hyperledger
technologiesare hot topics today. Hyperledger Fabric and
Hyperledger Composer are open source projects that help
organizations create private, permissioned blockchain networks.
These find application in finance, banking, supply chain, and IoT
among several other sectors. This book will be an easy reference to
explore and build blockchain networks using Hyperledger
technologies. The book starts by outlining the evolution of
blockchain, including an overview of relevant blockchain
technologies. You will learn how to configure Hyperledger Fabric
and become familiar with its architectural components. Using these
components, you will learn to build private blockchain networks,
along with the applications that connect to them. Starting from
principles first, you'll learn to design and launch a network,
implement smart contracts in chaincode and much more. By the end of
this book, you will be able to build and deploy your own
decentralized applications, handling the key pain points
encountered in the blockchain life cycle. What you will learn
Discover why blockchain is a game changer in the technology
landscape Set up blockchain networks using basic Hyperledger Fabric
deployment Understand the considerations for creating decentralized
applications Learn to integrate business networks with existing
systems Write Smart Contracts quickly with Hyperledger Composer
Design transaction model and chaincode with Golang Deploy Composer
REST Gateway to access the Composer transactions Maintain, monitor,
and govern your blockchain solutions Who this book is forThe book
benefits business leaders as it provides a comprehensive view on
blockchain business models, governance structure, and business
design considerations of blockchain solutions. Technology leaders
stand to gain a lot from the detailed discussion around the
technology landscape, technology design, and architecture
considerations in the book. With model-driven application
development, this guide will speed up understanding and concept
development for blockchain application developers. The simple and
well organized content will put novices at ease with blockchain
concepts and constructs.
Learn about cryptography and cryptocurrencies, so you can build
highly secure, decentralized applications and conduct trusted
in-app transactions. Key Features Get to grips with the underlying
technical principles and implementations of blockchain Build
powerful applications using Ethereum to secure transactions and
create smart contracts Explore cryptography, mine cryptocurrencies,
and solve scalability issues with this comprehensive guide Book
DescriptionA blockchain is a distributed ledger that is replicated
across multiple nodes and enables immutable, transparent and
cryptographically secure record-keeping of transactions. The
blockchain technology is the backbone of cryptocurrencies, and it
has applications in finance, government, media and almost all other
industries. Mastering Blockchain, Second Edition has been
thoroughly updated and revised to provide a detailed description of
this leading technology and its implementation in the real world.
This book begins with the technical foundations of blockchain
technology, teaching you the fundamentals of distributed systems,
cryptography and how it keeps data secure. You will learn about the
mechanisms behind cryptocurrencies and how to develop applications
using Ethereum, a decentralized virtual machine. You will also
explore different other blockchain solutions and get an
introduction to business blockchain frameworks under Hyperledger, a
collaborative effort for the advancement of blockchain technologies
hosted by the Linux Foundation. You will also be shown how to
implement blockchain solutions beyond currencies, Internet of
Things with blockchain, blockchain scalability, and the future
scope of this fascinating and powerful technology. What you will
learn Master the theoretical and technical foundations of the
blockchain technology Understand the concept of decentralization,
its impact, and its relationship with blockchain technology Master
how cryptography is used to secure data - with practical examples
Grasp the inner workings of blockchain and the mechanisms behind
bitcoin and alternative cryptocurrencies Understand the theoretical
foundations of smart contracts Learn how Ethereum blockchain works
and how to develop decentralized applications using Solidity and
relevant development frameworks Identify and examine applications
of the blockchain technology - beyond currencies Investigate
alternative blockchain solutions including Hyperledger, Corda, and
many more Explore research topics and the future scope of
blockchain technology Who this book is forThis book will appeal to
those who wish to build fast, highly secure, transactional
applications. It targets people who are familiar with the concept
of blockchain and are comfortable with a programming language.
|
|