{"product_id":"9781430238324","title":"Expert Oracle and Java Security: Programming Secure Oracle Database Applications With Java","description":"\u003cp\u003e\u003cem\u003eExpert Oracle and Java Security: Programming Secure Oracle Database Applications with Java\u003c\/em\u003e provides resources that every Java and Oracle database application programmer needs to ensure that they have guarded the security of the data and identities entrusted to them. You'll learn to consider potential vulnerabilities, and to apply best practices in secure Java and PL\/SQL coding. Author \u003cstrong\u003eDavid Coffin\u003c\/strong\u003e shows how to develop code to encrypt data in transit and at rest, to accomplish single sign-on with Oracle proxy connections, to generate and distribute two-factor authentication tokens from the Oracle server using pagers, cell phones (SMS), and e-mail, and to securely store and distribute Oracle application passwords.\u003c\/p\u003e\u003cp\u003eEarly chapters lay the foundation for effective security in an Oracle\/Java environment. Each of the later chapters brings example code to a point where it may be applied as-is to address application security issues. Templates for applications are also provided to help you bring colleagues up to the same secure application standards. If you are less familiar with either Java or Oracle PL\/SQL, you will not be left behind; all the concepts in this book are introduced as to a novice and addressed as to an expert.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eHelps you protect against data loss, identity theft, SQL injection, and address spoofing \u003c\/li\u003e\n\u003cli\u003eProvides techniques for encryption on network and disk, code obfuscation and wrap, database hardening, single sign-on and two-factor \u003c\/li\u003e\n\u003cli\u003eProvides what database administrators need to know about secure password distribution, Java secure programming, Java stored procedures, secure application roles in Oracle, logon triggers, database design, various connection pooling schemes, and much more \u003c\/li\u003e\n\u003c\/ul\u003eWhat youll learn\u003cul\u003e   \u003cli\u003eGuard against data loss, identity theft, SQL Injection, and to address spoofing \u003c\/li\u003e   \u003cli\u003eProtect sensitive data through encryption, both on disk and on the wire \u003c\/li\u003e   \u003cli\u003eControl access to data using secure roles, single sign-on, proxy connections, and two-factor authentication \u003c\/li\u003e   \u003cli\u003eProtect sensitive source ode through randomization, obfuscation, and wrapping \u003c\/li\u003e   \u003cli\u003eThwart attempts at SQL injection and other common attacks \u003c\/li\u003e   \u003cli\u003eManage constraints on the visibility of data and the scope of access \u003c\/li\u003e  \u003c\/ul\u003e  Who this book is for      \u003cp\u003e     \u003cem\u003eExpert Oracle and Java Security: Programming Secure Oracle Database Applications with Java\u003c\/em\u003e is for every Java developer who uses an Oracle database. It is also for every Oracle database administrator or PL\/SQL programmer who supports Java client and web applications. Whatever role you play in developing and supporting Java and Oracle applications, you need to address computer, application, data, and identity security. This book offers the tools you'll need to effectively manage security across all aspects of the applications you support.         \u003c\/p\u003e     Table of Contents\u003col\u003e   \u003cli\u003eIntroduction \u003c\/li\u003e   \u003cli\u003eOracle Security \u003c\/li\u003e   \u003cli\u003eSecure Java Development Concepts \u003c\/li\u003e   \u003cli\u003eJava Stored Procedures   \u003c\/li\u003e   \u003cli\u003eAdding Public Key Encryption \u003c\/li\u003e   \u003cli\u003eAdding Secret Password Encryption \u003c\/li\u003e   \u003cli\u003eA Working Model for Data Encryption in Transit   \u003c\/li\u003e   \u003cli\u003eImplementing Single Sign On \u003c\/li\u003e   \u003cli\u003eImplementing Two-Factor Authentication \u003c\/li\u003e   \u003cli\u003eApplication Identification and Authorization   \u003c\/li\u003e   \u003cli\u003eEnhancing Our Security \u003c\/li\u003e   \u003cli\u003eAdministration of This Security System \u003c\/li\u003e  \u003c\/ol\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":47124730183920,"sku":"9781430238324","price":51.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781430238324_p0.jpg?v=1763749857","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781430238324","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}