{"product_id":10258,"v_id":10258,"product_name":"DbProtect AppRadar 2009.1 R2","certification_status":"Not Certified","certification_date":"2012-06-04T00:06:00Z","tech_type":"Miscellaneous","vendor_id":{"name":"Application Security, Inc.","website":"http://www.appsecinc.com"},"vendor_poc":"Anirban Chowdhuri","vendor_phone":"212-912-4126","vendor_email":"anirban@appsecinc.com","assigned_lab":{"cctl_name":"Leidos Common Criteria Testing Laboratory"},"product_description":"<p class=\"Body\">The Target of Evaluation (TOE) is DbProtect AppRadar 2009.1 R2, hereinafter referred to as AppRadar, as configured in accordance with the supplied guidance documentation.</p>\r\n<p class=\"Body\">AppRadar is an application that provides real-time database intrusion detection and security auditing.&nbsp; AppRadar provides database-specific, monitoring, and auditing of the commercially available database servers.&nbsp; The key features of the TOE are database event monitoring and auditing.</p>\r\n<p class=\"Body\">The TOE is a software application that runs in the context of an operating system.&nbsp; AppRadar includes two system components: 1) a console, which serves as a data collector and provides a web-based front end and 2) a number of sensors that monitor databases on a host or on the network and send collected data back to the console.</p>\r\n<p>The AppRadar Console provides capabilities to initialize and manage the TOE and to view alerts and audit data collected by the Sensors.&nbsp; The TOE relies on the operational environment to ensure all communication between the Console and Sensors uses HyperText Transfer Protocol Secure (HTTPS) or SOAP over HTTPS.</p>\r\n<p>The AppRadar Console allows users to:</p>\r\n<ul>\r\n<li>Initialize and configure sensors</li>\r\n<li>Load database identification and      authentication information (i.e., login and password) required for      querying Sensors during the initialization of the sensors</li>\r\n<li>View alerts on the AppRadar Console      and on a Syslog server in the operational environment, an SNMP Trap      Receiver in the operational environment, or via email sent to an external      SMTP server</li>\r\n<li>Initialize and configure policies</li>\r\n<li>Initialize and configure filters</li>\r\n<li>View reports and define report      templates</li>\r\n</ul>\r\n<p>AppRadar Sensors monitor database activity; there is a sensor associated with each database monitored.&nbsp; There are two types of AppRadar sensors:</p>\r\n<ul>\r\n<li>Host-based sensors monitor Microsoft      SQL Server or Oracle databases. Host-based sensors are located on the same      machine as the monitored database.&nbsp;      The Sensor captures SQL commands and reports activity back to the      AppRadar Console, which stores information in its backend database.</li>\r\n<li>Network-based sensors monitor Oracle,      DB2, or Sybase ASE databases on the network. The network-based sensors may      be located anywhere on the network where database traffic is flowing to      and from the monitored database; the network-based sensor is similar to a      sniffer.&nbsp; The database traffic is      analyzed and information on the activity is reported back to the AppRadar      Console, which stores the information in its backend database.</li>\r\n</ul>\r\n<p>AppRadar Sensors monitor for a variety of events such as intrusion attempts or auditing of normal usage as defined by TOE policies and filters.&nbsp; Audit records and Alerts are created by the sensors based on database events.</p>\r\n<p>An alert is a notification of a monitored event detected on the database host or network and an audit is a record of standard database activity.&nbsp; AppRadar Sensors generates alerts for activities defined as security events by the TOE policies.&nbsp; The alerts and audit records are sent via a network connection to the AppRadar Console (actually its Message Collector component) and are stored in the Microsoft SQL<a href=\"#_ftn1\">[1]</a> Data Repository (i.e., backend database), which is outside the TOE boundary.</p>\r\n<p class=\"Body\">The TOE consists of an AppRadar Console, which includes the AppRadar Console service and Message Collector software applications, and a number of AppRadar Sensors, which are also software applications.&nbsp;</p>\r\n<p class=\"Body\">The TOE is distributed with Tomcat Engine 5.5.20 to facilitate the web-based management interface. Although Tomcat is provided with the TOE installer, it is considered to be in the operational environment of the TOE.</p>\r\n<p class=\"Body\">The following lists the TOE's requirements for the supporting operational environment:</p>\r\n<p class=\"Body\"><strong><em>Databases monitored</em></strong>:</p>\r\n<p class=\"Body\">AppRadar monitors the following databases and versions:</p>\r\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\r\n<tbody>\r\n<tr>\r\n<td width=\"163\">\r\n<p class=\"Body\"><strong>AppRadar Sensor Type</strong></p>\r\n</td>\r\n<td width=\"144\">\r\n<p class=\"Body\"><strong>Database Platform</strong></p>\r\n</td>\r\n<td width=\"252\">\r\n<p class=\"Body\"><strong>Versions</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td rowspan=\"3\" width=\"163\" valign=\"top\">\r\n<p class=\"Body\">Network-based   Sensor</p>\r\n</td>\r\n<td width=\"144\" valign=\"top\">\r\n<p class=\"Body\">Oracle</p>\r\n</td>\r\n<td width=\"252\" valign=\"top\">\r\n<p class=\"Body\">Oracle   7.x, Oracle 8, 8i, 9i, 9iR2, 10g, 10gR2</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"144\" valign=\"top\">\r\n<p class=\"Body\">Sybase</p>\r\n</td>\r\n<td width=\"252\" valign=\"top\">\r\n<p class=\"Body\">Sybase   ASE 11.x through 15</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"144\" valign=\"top\">\r\n<p class=\"Body\">IBM DB2</p>\r\n</td>\r\n<td width=\"252\" valign=\"top\">\r\n<p class=\"Body\">IBM DB2   UDB version 8 and 9</p>\r\n<p class=\"Body\">IBM DB2   for zSeries v7 and v8</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td rowspan=\"3\" width=\"163\" valign=\"top\">\r\n<p class=\"Body\">Host-based   Sensor</p>\r\n</td>\r\n<td width=\"144\" valign=\"top\">\r\n<p class=\"Body\">Microsoft   SQL Server</p>\r\n</td>\r\n<td width=\"252\" valign=\"top\">\r\n<p class=\"Body\">Microsoft   SQL Server 2008 (all editions)</p>\r\n<p class=\"Body\">Microsoft   SQL Server 2005 (all editions)</p>\r\n<p class=\"Body\">Microsoft   SQL Server 2000 (all editions)</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"144\" valign=\"top\">\r\n<p class=\"Body\">Oracle</p>\r\n</td>\r\n<td width=\"252\" valign=\"top\">\r\n<p class=\"Body\">Oracle   9iR2, 10g, and 10gR2</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"144\" valign=\"top\">\r\n<p class=\"Body\">IBM DB2</p>\r\n</td>\r\n<td width=\"252\" valign=\"top\">\r\n<p class=\"Body\">IBM DB2   UDB version 8 and 9</p>\r\n</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n<p class=\"Body\"><strong>&nbsp;</strong></p>\r\n<p class=\"Body\"><strong><em>AppRadar Console requirements</em></strong><strong>:&nbsp; </strong></p>\r\n<ul>\r\n<li>Operating system: Microsoft Windows Server 2003 or 2008 Enterprise Edition, Microsoft Windows Server 2003 or 2008 Enterprise x64 each with the latest patches. </li>\r\n</ul>\r\n<p class=\"Body\"><em>Note that the Windows Data Protection API (DPAPI) is required to encrypt backend database credentials if Windows authentication is not used.</em></p>\r\n<ul>\r\n<li>Browser: Internet Explorer 7.0 or higher with JavaScript enabled.&nbsp; Sun Microsystems Java Runtime Environment (JRE) 1.6 is required for DbProtect Console applet to load into the web browser.&nbsp; Refer to the DbProtect User Guide for troubleshooting JRE security settings on Internet Explorer.</li>\r\n</ul>\r\n<p class=\"Body\"><em>Note the browser requirement applies to any host from which the AppRadar Console might be accessed, including the local host.</em><em>&nbsp;</em></p>\r\n<ul>\r\n<li>Networking: Network connectivity is required for the AppRadar Console to communicate with AppRadar Sensors. Also, OpenSSL is required to encrypt that communication using SSL.</li>\r\n</ul>\r\n<p class=\"Body\"><em>Note that OpenSSL is also used to encrypt (and thereby protect) database credentials used by the host-based sensors.</em></p>\r\n<p class=\"Body\"><em>Note that Tomcat 5.5.20, distributed with the TOE, is required to enable the web-based management front end of the TOE.</em></p>\r\n<ul>\r\n<li>Backend Database: Microsoft SQL Server 2000 SP4, Microsoft SQL Server 2005, Microsoft SQL Server 2008, used to store data collected by the sensors and consolidated by the Console (MSDE 2000 SP3, which is bundled with AppRadar, is not included in the evaluated configuration). </li>\r\n<li>Optional Services: \r\n<ul>\r\n<li>AppRadar Console can optionally be configured to email alerts using a configured SMTP server.</li>\r\n<li>AppRadar Console can optionally be configured to send SNMP traps to a configured SNMP server (i.e., trap receiver).</li>\r\n</ul>\r\n</li>\r\n</ul>\r\n<p class=\"Body\"><strong><em>AppRadar Host-based Sensor requirements:</em></strong></p>\r\n<ul>\r\n<li>Operating system:  \r\n<ul>\r\n<li>For Microsoft SQL Server: \r\n<ul>\r\n<li>Microsoft Windows Server 2003 or 2008 Enterprise Edition, Microsoft Windows Server 2003 or 2008 Enterprise x64</li>\r\n<li>For Oracle  \r\n<ul>\r\n<li>Sun Solaris 8, 9, 10 (32 and 64 bit SPARC)</li>\r\n<li>Red Hat Enterprise Linux 3, 4 and 5 (32 bit x86 and 64 bit x64)</li>\r\n<li>AIX 5.2 Technology Level 5 and greater</li>\r\n<li>HP-UX 11i v1 or later on the PA-RISC processor and HPUX 11i v2 or later on the Itanium (IA64) processor</li>\r\n<li>Windows Server 2003 (including Enterprise Edition), 32-bit</li>\r\n<li>For DB2  \r\n<ul>\r\n<li>Red Hat Enterprise Linux 3, 4, or 5 (32-bit x86 and 64-bit x64)</li>\r\n<li>Solaris 8, 9, and 10 (64-bit SPARC)</li>\r\n<li>AIX 5.2 Technology Level 5 and greater (32-bit and 64-bit)</li>\r\n<li>Windows Server 2003 (including Enterprise Edition), 32-bit</li>\r\n</ul>\r\n</li>\r\n</ul>\r\n</li>\r\n</ul>\r\n</li>\r\n</ul>\r\n</li>\r\n<li>Networking: Network connection to the AppRadar Console. Also, OpenSSL is required to encrypt that communication using SSL.&nbsp;&nbsp; </li>\r\n</ul>\r\n<p class=\"Body\"><strong><em>AppRadar Network-based Sensor requirements:</em></strong></p>\r\n<ul>\r\n<li>Operating system: Microsoft Windows Server 2003 or 2008 Enterprise Edition, Microsoft Windows Server 2003 or 2008 Enterprise x64.</li>\r\n<li>Networking: Network connection to the AppRadar Console. Also, OpenSSL is required to encrypt that communication using SSL.&nbsp;&nbsp; </li>\r\n</ul>\r\n<p>&nbsp;</p>\r\n<hr size=\"1\" />\r\n<p><a href=\"#_ftnref1\">[1]</a> Note that the AppRadar Console can be configured to utilize a Microsoft SQL server that is running either on the same host server or on another server that is continuously accessible via a network connection.&nbsp; Note also that the TOE can be configured to either use Windows authentication for database access or alternately to use database authentication. In the latter case, the TOE stores the applicable database credentials using Windows Data protection API (DPAPI) to protect them and recall them when needed.</p>","evaluation_configuration":null,"security_evaluation_summary":"<p class=\"Body\">The evaluation was carried out in accordance with the Common Criteria Evaluation and Validation Scheme (CCEVS) process. The criteria against which the DbProtect AppRadar 2009.1 R2 TOE was judged are described in the Common Criteria for Information Technology Security Evaluation, Version 3.1.&nbsp; The evaluation methodology used by the Evaluation Team to conduct the evaluation is the Common Methodology for Information Technology Security Evaluation, Version 3.1.&nbsp; 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.2 (Flaw reporting procedures).&nbsp; The product satisfies all of the security functional requirements stated in the DbProtect AppRadar 2009.1 R2 Security Target, when configured as specified in the supplied guidance documentation.</p>\r\n<p class=\"Body\">A validation team on behalf of the CCEVS Validation Body monitored the evaluation carried out by SAIC. The evaluation was completed in April 2012.&nbsp; Results of the evaluation can be found in the Common Criteria Evaluation and Validation Scheme Validation Report (report number CCEVS-VR-VID10258-2012), prepared by CCEVS.</p>","environmental_strengths":"<p class=\"Body\">DbProtect AppRadar 2009.1 R2 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 class=\"Body\">DbProtect AppRadar 2009.1 R2 supports the following security functions:</p>\r\n<ul>\r\n<li><strong>Security audit</strong></li>\r\n</ul>\r\n<p class=\"Body\">DbProtect AppRadar 2009.1 R2 generates audit records for administrator operations, including attempts to access the TOE and its data and any configuration changes made to the TOE.&nbsp; The audit records are stored in the backend database and can be queried by the TOE to facilitate review of those records.&nbsp;&nbsp;&nbsp;</p>\r\n<ul>\r\n<li><strong>Security management</strong></li>\r\n</ul>\r\n<p class=\"Body\">DbProtect AppRadar 2009.1 R2 provides security management functions to allow installation of TOE sensor components, modifications to TOE policies and filters, creation and modification of report templates, and loading of database login IDs and Passwords.&nbsp; The functions are accessible via an SSL-enabled web-browser. Each user is required to be identified an authenticated, using services of the host operating system (OS), and must be in one of the two pre-defined OS groups associated with the TOE in order to get access to the corresponding functions. Once a user is identified, authenticated and found to be associated with only one of the applicable groups, the corresponding functions are presented to the user so they can be used.</p>\r\n<ul>\r\n<li><strong>Database data collection and monitoring</strong></li>\r\n</ul>\r\n<p class=\"Body\">DbProtect AppRadar 2009.1 R2 monitors database functions based on policies and filters defined in the TOE by the AppRadar Administrator.&nbsp; Both normal database usage and security events are monitored and records are generated.&nbsp; Security events, as defined by TOE policies, cause the TOE to generate an alert that is sent to the Console.</p>\r\n<p class=\"Body\">In general, the database monitoring is performed by AppRadar Sensor components that are configured to monitor associated databases in accordance with their individual configurations.&nbsp; The AppRadar Sensor components are centrally managed via the AppRadar Console component and report the results of monitoring to the AppRadar Console so that they can be centrally accessed.</p>\r\n<p class=\"Body\">Note that AppRadar includes both host-based and network-based sensors.&nbsp; Host-based sensors reside on the same host as the database that they monitor, while network-based sensors reside on the same network as the database that they monitor.&nbsp; Host-based sensors use database credentials in order to monitor database activities, while network-based sensors monitor network traffic to discern database activities.&nbsp; Both types of sensors perform similar monitoring functions, though given the differences in mechanics there are some differences in their function.</p>\r\n<ul>\r\n<li>Network-based Sensors fire Alerts for all remote connections, e.g., from a web server communicating to its remote back-end database.&nbsp; However, they do not detect activity originating from the database host.</li>\r\n<li>Host-based Sensors detect both local and remote activity.&nbsp; However, they detect only successfully executed commands.</li>\r\n</ul>\r\n<p class=\"Body\">The TOE relies on SSL in the operational environment to protect stored host-based database credentials.&nbsp; The TOE also relies on the Windows Data Protection API (DPAPI) to protect credentials for its backend database when Windows authentication is not being used.</p>","features":[]}