{"product_id":10030,"v_id":10030,"product_name":"BEA WebLogic Platform V8.1 SP6 with BEA07-169.00 security advisory patch","certification_status":"Not Certified","certification_date":"2007-10-19T00:10:00Z","tech_type":"Web Server","vendor_id":{"name":"BEA Systems, Inc.","website":"http://www.bea.com"},"vendor_poc":"Danny Yip","vendor_phone":"908-580-3487","vendor_email":"danny.yip@bea.com","assigned_lab":{"cctl_name":"Leidos Common Criteria Testing Laboratory"},"product_description":"<p>The TOE, BEA WebLogic Platform V8.1 SP6 with BEA07-169.00 security advisory patch, is an application server platform for building, extending, integrating, deploying, and managing software applications. It comprises the following components that are used in combination to support end-user developed applications:</p>\r\n<ul>\r\n    <li>WebLogic Server&reg; V8.1 SP6</li>\r\n    <li>WebLogic Portal&reg; V8.1 SP6</li>\r\n    <li>WebLogic Integration&trade; V8.1 SP6</li>\r\n</ul>\r\n<p>WebLogic Server delivers an application infrastructure for building and integrating distributed multi-tier applications. It is based on standards such as J2EE, Web services, and XML. WebLogic Server includes the WebLogic Workshop&reg; IDE for application development, and also provides enterprise-level security and administration facilities.</p>\r\n<p>WebLogic Portal is built on WebLogic Server and provides the functionality for developing and running portals. A portal is a Web site that gives users a single point of access to applications and information in a unified interface. A portal lets users view each application or Web page in its own window, called a portlet, and a single browser window can contain multiple portlets.   WebLogic Portal provides a portal framework, lifecycle management tools, and business services that allow users to create and manage portals that provide users with audience-specific views of applications and information, while enforcing user business policies and security requirements.</p>\r\n<p>WebLogic Integration is a product built on WebLogic Server that provides the functionality for integrating business systems within an enterprise. It provides a development and run-time framework that unifies the components of business integration&mdash;business process management, data transformation, trading partner integration, connectivity, message brokering, application monitoring, and user interaction&mdash;into a single environment.</p>\r\n<p>The TOE consists of a single WebLogic Server (WLS) subsystem, a single WebLogic Portal (WLP) subsystem, a single WebLogic Integration (WLI) subsystem, and the following configured WebLogic security providers: Auditing Provider; Authorization Provider; Adjudication Provider; Role Mapping Provider; Authentication Provider; RDBMS Authentication Provider; Identity Assertion Provider; WSRP Identity Assertion Provider; and Credential Mapping Provider.</p>\r\n<p>The TOE is supported on the following Java 2 environments: BEA JRockit 1.4.2_10 SDK; and Sun Java 2 SDK 1.4.2_11 with Java HotSpot&trade; Client VM. The TOE is dependent on the correct operation of the Java 2 environment and on its underlying operating system, neither of which are included within the scope of the evaluation. It should also be noted that the access control policy implemented by the TOE is enforced only on access attempts made through the TOE&rsquo;s interfaces. The TOE does not and cannot control attempts to access data directly (e.g., via the underlying operating system).</p>","evaluation_configuration":null,"security_evaluation_summary":"<p><font size=\"2\" face=\"Times\">The evaluation was carried out in accordance with the Common Criteria Evaluation and Validation Scheme (CCEVS) process. The criteria against which the BEA WebLogic Platform V8.1 SP6 with BEA07-169.00 security advisory patch TOE was judged are described in the Common Criteria for Information Technology Security Evaluation, Version 2.2 and International Interpretations effective on 3 September 2004.  The evaluation methodology used by the Evaluation Team to conduct the evaluation is the Common Methodology for Information Technology Security Evaluation, Version 2.2.  Science Applications International Corporation (SAIC) determined that the evaluation assurance level (EAL) for the product is the EAL2 family of assurance requirements, augmented with ALC_FLR.1 (Basic flaw remediation).  The product satisfies all of the security functional requirements stated in the BEA WebLogic Platform Security Target, when configured as specified in the following guidance documents, available from BEA&rsquo;s edocs website as indicated:</font></p>\r\n<ul> <font size=\"2\" face=\"Times\">\r\n    <li>Managing WebLogic Security: http://edocs.bea.com/wls/docs81/secmanage/index.html</li>\r\n    <li>WebLogic Portal Security: http://edocs.bea.com/wlp/docs81/security/index.html</li>\r\n    <li>Managing WebLogic Integration Solutions: http://edocs.bea.com/wli/docs81/manage/index.html</li>\r\n    <li>Deploying WebLogic Integration Solutions: http://edocs.bea.com/wli/docs81/deploy/index.html.</li>\r\n    </font></ul>\r\n    <p><font size=\"2\" face=\"Times\">One validator on behalf of the CCEVS Validation Body monitored the evaluation carried out by SAIC.  The evaluation was completed in September 2007.  Results of the evaluation can be found in the Common Criteria Evaluation and Validation Scheme Validation Report, (report number CCEVS-VR-VID10029-2007) prepared by CCEVS.</font></p>","environmental_strengths":"<p>BEA WebLogic Platform V8.1 SP6 with BEA07-169.00 security advisory patch provides a low to moderate level of independently assured security in a conventional TOE and is suitable for a cooperative non-hostile environment with good physical access security and competent administrators.</p>\r\n<p>The primary security functionality of the TOE is to provide access control to resources instantiated within each of the component subsystems. Generally, user requests come in from the network and are handled by the WLS security framework. If the user is attempting to access an application associated with either the WLP or WLI subsystem, those subsystems will be invoked in addition to the WLS security framework. As such, they serve to extend the WLS security framework to control access to resources within their control.</p>\r\n<p>BEA WebLogic Platform V8.1 SP6 supports the following five security functions:</p>\r\n<ul>\r\n    <li><b>Security Audit</b><br />\r\n    The TOE generates audit records of security relevant events as they occur within the security framework.  The audit records are stored in the environment in which the TOE operates (i.e., the underlying operating system) and can be viewed by any text editor provided by the underlying operating system. The WebLogic Auditing Provider furnishes the TOE&rsquo;s audit record generation capability.</li>\r\n    <br />\r\n    <br />\r\n    <li><b>User Data Protection</b><br />\r\n    The TOE controls access to resources based on user identity, group membership, dynamically assigned roles, and resource security policy. The TOE assigns a default security policy to each of the resource types it controls. A TOE administrator can override the default security policy to make it more or less restrictive according to the needs of the installation. When a resource is created, it inherits the policy of the resource type, but this too can be overridden by an administrator specifying a new policy specific to the resource. Security policies can be specified to restrict access to the resource based on combinations of user identity, user group memberships, dynamically assigned roles, and hours of access. The WebLogic Authorization Provider determines whether or not access to a resource should be granted. \t\t<br />\r\n    <br />\r\n    The WebLogic Role Mapping Provider computes the set of roles granted to a user for a given resource. The TOE defines nine global roles by default: Admin; Deployer; Operator; Monitor; PortalSystemAdmin; IntegrationAdmin; IntegrationOperator; IntegrationMonitor; and Anonymous. The first eight roles represent various levels of administrative access, while all users are granted the Anonymous role. In addition to these default roles, a TOE administrator can define new roles, based on logical combinations of the following role conditions: user name of the caller; group membership of the caller; hours of access. Roles can be scoped to the entire security realm or to specific deployed resources (such as Web Applications and Enterprise Java Beans). \t\t<br />\r\n    <br />\r\n    It is possible (though not supported in the evaluated configuration) to configure multiple Authorization Providers. The WebLogic Adjudication Provider determines if a user request for access to a protected resource will be granted in the case when multiple Authorization Providers are configured and return different responses to the request for access.</li>\r\n    <br />\r\n    <br />\r\n    <li><b>Identification and Authentication</b><br />\r\n    The TOE supports multiple identification and authentication mechanisms: username and password; token-based (using X.509 certificates, CORBA Common Secure Interoperability version 2 (CSIv2) identity assertion, or Security Assertion Markup Language (SAML) assertions); RDBMS-based Security Support Provider Interface (SSPI) when accessing WLP objects; and credential mapping. The WebLogic Authentication Provider supports password-based authentication. The WebLogic Identity Assertion Provider supports identity assertion using X.509 certificates and CSIv2, while the WSRP (Web Services for Remote Portlets) Identity Assertion Provider processes SAML assertions made by portlet consumers. The WLP RDBMS Authentication Provider supports RDBMS-based SSPI authentication. The WebLogic Credential Mapping Provider supports the process whereby the authentication and authorization mechanisms of a remote system (for example, a legacy system or application) are used to obtain an appropriate set of credentials to authenticate users to a target WLS resource.</li>\r\n    <br />\r\n    <br />\r\n    <li><b>Security Management</b><br />\r\n    The TOE provides security management capability via the browser-based Administrator Console GUI and the weblogic.Admin command-line tool (although all security management capability provided by the command-line tool is also available through the GUI). A user must be assigned to one of the WLS global default management roles (i.e., Administrator, Deployer, Operator, Monitor) in order to successfully invoke and login to the TSF via the WLS Administrator Console or command-line tool. In addition, the TOE provides the Portal Administration Tool, a web application used by administrators to manage WLP resources, and the WebLogic Integration Administration Console, a web application used by administrators to manage WLI resources. A user must be assigned to the Administrator or PortalSystemAdministrator role to successfully login to the Portal Administration Tool, while a user can be in any of the administrative roles (except PortalSystemAdministrator) to successfully login to the WebLogic Integration Administration Console. \t\t<br />\r\n    <br />\r\n    The TOE provides a security provider database to store data used by the various security providers.  In the evaluated configuration, an embedded LDAP server is used for the security provider database, and the TOE is designed to ensure that only a user acting in an appropriate role can modify or review TOE configuration data.</li>\r\n    <br />\r\n    <br />\r\n    <li><b>Protection of the TSF</b><br />\r\n    The TOE encapsulates the applications it protects within the WebLogic Server security framework (and using Portal and Integration extensions) to ensure that the security mechanisms are always invoked when resources are requested through WebLogic supported applications. The TOE operates as a collection of Java applications that operate in their own domains distinct from one another and also from other potentially untrusted entities. This arrangement necessarily depends upon good configuration and administration for protection from such untrusted entities.</li>\r\n</ul>","features":[]}