Table of Contents
- Title and Copyright Information
- Preface
-
1
Security overview
- Application security overview
-
General security
principles
- Keep software up to date
- Keep up to date on the latest Critical Patch Updates
- Follow the principle of least privilege
- Require secure session practices
- Scan files for viruses prior to uploading them to Oracle InForm
- Lock computers to protect data
- Provide only the necessary rights to perform an operation
- Design multiple layers of protection
- web.config settings to secure Oracle InForm .NET projects
- Password security principles
-
2
Secure installation and
configuration
-
Installation overview
- Transport Layer Security (TLS)
- Secure cookies
- Add HTTP Strict-Transport-Security (HSTS) headers
- Signing authorizations
- Install only the Oracle InForm features needed
- About entering passwords
- Configure strong administrator passwords
- Close all unused ports
- Disable all unused services
- Disable unnecessary services provided by the operating system for Oracle InForm Publisher
- Revoke unnecessary grants for Oracle InForm Publisher
- Restrict network access to critical services for Oracle InForm Adapter
- Secure Socket Layer (SSL) for Oracle InForm Adapter
- Installation username and password for Oracle InForm Adapter
- Close all unused ports and open necessary ports for Oracle InForm Adapter
- Disable all unused Windows services for Oracle InForm Adapter
- Restrict access to the Register Trial tool for Oracle InForm Adapter
-
Post-installation
configuration
- Restrict access to Oracle InForm server machines
- Restrict access control for Oracle InForm Adapter
- Restrict access to the file server for Oracle InForm Publisher
- Configure strong user passwords
- Configure rights and rights groups
- Review administrative configurations periodically
- Configure the pfreportinguser account
- Change the pfuser password as required
- Change the PFCapAdmin password as required
-
Installation overview
-
3
Security features
- In this chapter
- Application security features
- Data security features
- web.config settings to secure Oracle InForm .NET projects
- web.config settings that secure the Oracle InForm Adapter web services
- Configure user authentication for applicable web services
- Restricted viewing of Protected Health Information
- 4 Developement security overview
-
5
Top ten security risks
-
Overview of the OWASP top ten
list
- #1 - Broken access control
- #2 - Cryptographic failures
- #3 - Injection
- #4 - Insecure design
- #5 - Security misconfiguration
- #6 - Vulnerable and Outdated Components
- #7 - Identification and authentication failures
- #8 - Software and data integrity failures
- #9 - Security Logging and Monitoring Failures
- #10 - Server-Side Request Forgery (SSRF)
-
Overview of the OWASP top ten
list