CRP-C0474-01 Certification Report Kazumasa Fujie, Chairman Information-technology Promotion Agency, Japan Target of Evaluation (TOE) Application Date/ID 2013-03-7 (ITC-3443) Certification No. C0474 Sponsor Canon Inc. TOE Name Canon imageRUNNER ADVANCE 4200 Series 2600.1 model TOE Version 1.2 PP Conformance IEEE Std. 2600.1TM -2009 Assurance Package EAL3 Augmented with ALC_FLR.2 Developer Canon Inc. Evaluation Facility Mizuho Information & Research Institute, Inc. Information Security Evaluation Office This is to report that the evaluation result for the above TOE is certified as follows. 2015-05-27 Takumi Yamasato, Technical Manager Information Security Certification Office IT Security Center, Technology Headquarters Evaluation Criteria, etc.: The TOE is evaluated in accordance with the following standards prescribed in the “IT Security Evaluation and Certification Scheme.” - Common Criteria for Information Technology Security Evaluation Version 3.1 Release 4 - Common Methodology for Information Technology Security Evaluation Version 3.1 Release 4 Evaluation Result: Pass “Canon imageRUNNER ADVANCE 4200 Series 2600.1 model” has been evaluated based on the standards required, in accordance with the provisions of the “Requirements for IT Security Certification” by Information-technology Promotion Agency, Japan, and has met the specified assurance requirements. CRP-C0474-01 Notice: This document is the English translation version of the Certification Report published by the Certification Body of Japan Information Technology Security Evaluation and Certification Scheme. CRP-C0474-01 Table of Contents 1. Executive Summary ............................................................................... 1 1.1 Product Overview ............................................................................ 1 1.1.1 Assurance Package ........................................................................ 1 1.1.2 TOE and Security Functionality ...................................................... 1 1.1.2.1 Threats and Security Objectives ................................................... 2 1.1.2.2 Configuration and Assumptions .................................................... 2 1.1.3 Disclaimers .................................................................................. 2 1.2 Conduct of Evaluation ...................................................................... 2 1.3 Certification ................................................................................... 2 2. Identification ....................................................................................... 3 3. Security Policy...................................................................................... 5 3.1 Security Function Policies ................................................................. 6 3.1.1 Threats and Security Function Policies ............................................ 6 3.1.1.1 Threats ..................................................................................... 6 3.1.1.2 Security Function Policies against Threats ..................................... 6 3.1.2 Organizational Security Policies and Security Function Policies .......... 8 3.1.2.1 Organizational Security Policies ................................................... 8 3.1.2.2 Security Function Policies to Organizational Security Policies .......... 8 4. Assumptions and Clarification of Scope .................................................. 11 4.1 Usage Assumptions ........................................................................ 11 4.2 Environmental Assumptions ............................................................ 11 4.3 Clarification of Scope ..................................................................... 13 5. Architectural Information .................................................................... 14 5.1 TOE Boundary and Components ....................................................... 14 5.2 IT Environment ............................................................................. 15 6. Documentation ................................................................................... 16 7. Evaluation conducted by Evaluation Facility and Results .......................... 17 7.1 Evaluation Facility ........................................................................ 17 7.2 Evaluation Approach ...................................................................... 17 7.3 Overview of Evaluation Activity ....................................................... 17 7.4 IT Product Testing ......................................................................... 18 7.4.1 Developer Testing ....................................................................... 18 7.4.2 Evaluator Independent Testing ..................................................... 21 7.4.3 Evaluator Penetration Testing ...................................................... 24 7.5 Evaluated Configuration ................................................................. 26 7.6 Evaluation Results......................................................................... 27 7.7 Evaluator Comments/Recommendations ............................................ 27 8. Certification ....................................................................................... 28 CRP-C0474-01 8.1 Certification Result........................................................................ 28 8.2 Recommendations .......................................................................... 28 9. Annexes............................................................................................. 29 10. Security Target ................................................................................ 29 11. Glossary.......................................................................................... 30 12. Bibliography .................................................................................... 33 CRP-C0474-01 1 1. Executive Summary This Certification Report describes the content of the certification result in relation to IT Security Evaluation of “Canon imageRUNNER ADVANCE 4200 Series 2600.1 model Version 1.2” (hereinafter referred to as the “TOE”) developed by Canon Inc., and the evaluation of the TOE was finished on 2015-05 by Mizuho Information & Research Institute, Inc., Information Security Evaluation Office (hereinafter referred to as the “Evaluation Facility”). It is intended to report to the sponsor, Canon Inc., and provide security information to procurement entities and consumers who are interested in the TOE. Readers of the Certification Report are advised to read the Security Target (hereinafter referred to as the “ST”) that is the appendix of this report together. Especially, details of security functional requirements, assurance requirements and rationale for sufficiency of these requirements of the TOE are described in the ST. This Certification Report assumes “procurement entities and general consumers who purchase the TOE” to be readers. Note that the Certification Report presents the certification result based on assurance requirements to which the TOE conforms, and does not guarantee an individual IT product itself. 1.1 Product Overview An overview of the TOE functions and operational conditions is described as follows. Refer to Chapter 2 and subsequent chapters for details. 1.1.1 Assurance Package Assurance Package of the TOE is EAL3 augmented with ALC_FLR.2. 1.1.2 TOE and Security Functionality The TOE is a multifunction printer (hereinafter referred to as “MFP”) that offers Copy, Print, Universal Send, I-fax Receive, and Mail Box capabilities. The TOE also supports connection of a fax board as an option to provide the telephone-based fax transmission. The security functions provided by the TOE satisfy all security functional requirements, as required and defined in the Protection Profile for Hardcopy Devices, IEEE Std. 2600.1TM -2009 [14] (hereinafter referred to as the “PP”). For these security functionalities, the validity of the design policy and the accuracy of the implementation were evaluated within the scope of the assurance package. The TOE assumes threats and assumptions as described in the following sections. CRP-C0474-01 2 1.1.2.1 Threats and Security Objectives The TOE assumes the following threats as described below and provides the functions to counter these threats. The assets of the TOE, namely user document data and the data that have an effect on security functions, are susceptible to unauthorized disclosure or alteration through manipulation of the TOE, or through access to the TOE’s network communications data. To prevent such unauthorized disclosure or alteration of those assets, the TOE provides security functions such as identification and authentication, access control, and encryption. 1.1.2.2 Configuration and Assumptions The evaluated products are assumed to be operated under the following configurations and assumptions. It is assumed that the TOE will be located in an environment where physical components of the TOE and its interfaces are protected from unauthorized access. The TOE shall be properly configured and maintained according to the guidance documents. 1.1.3 Disclaimers - The Identification and Authentication Function contained in the target of this evaluation does not apply to incoming print jobs. Although the protocol used in the submission of the print job contains an identification and authentication mechanism, that mechanism is out of the scope of this evaluation. 1.2 Conduct of Evaluation Under the IT Security Evaluation and Certification Scheme that the Certification Body operates, the Evaluation Facility conducted IT security evaluation and completed on 2015-05 based on functional requirements and assurance requirements of the TOE according to the publicized documents “IT Security Evaluation and Certification Scheme”[1], “Requirements for IT Security Certification”[2], and “Requirements for Approval of IT Security Evaluation Facility”[3] provided by the Certification Body. 1.3 Certification The Certification Body verified the Evaluation Technical Report [13] and Observation Reports prepared by the Evaluation Facility as well as evaluation documentation, and confirmed that the TOE evaluation was conducted in accordance with the prescribed procedure. The Certification Body confirmed that the TOE evaluation had been appropriately conducted in accordance with the CC ([4][5][6] or [7][8][9]) and the CEM (either of [10][11]). The Certification Body prepared this Certification Report based on the Evaluation Technical Report submitted by the Evaluation Facility and fully concluded certification activities. CRP-C0474-01 3 2. Identification The TOE is identified as follows: TOE Name: Canon imageRUNNER ADVANCE 4200 Series 2600.1 model TOE Version: 1.2 Developer: Canon Inc. The TOE consists of the following software, hardware, and licenses. Note that the Japanese names are originally written in Japanese and translated into English. Table 2-1 Components of the TOE Component Name Description (Japanese Name) Canon imageRUNNER ADVANCE 4200 Series (English Name) Canon imageRUNNER ADVANCE 4200 Series Any of the following MFP: - iR-ADV 4251 - iR-ADV 4245 / 4245F - iR-ADV 4235 / 4235F - iR-ADV 4225 / 4225F (Japanese Name) iR-ADV Security Kit-K1 for IEEE 2600.1 Ver 1.02 (English Name) iR-ADV Security Kit-K1 for IEEE 2600.1 Common Criteria Ver 1.02 It contains the control software and security kit license for “Canon imageRUNNER ADVANCE 4200 Series.” (Japanese Name) HDD Data Encryption & Mirroring Kit-C (Canon MFP Security Chip 2.01) (English Name) HDD Data Encryption & Mirroring Kit-C (Canon MFP Security Chip 2.01) Hardware which encrypts all data stored in the HDD. (Japanese Name) Canon Super G3 FAX Board-AP1 (English Name) Canon Super G3 FAX Board-AP1 A fax board to attach to MFP. It is included as standard equipment on the following “F” model: - iR-ADV 4245F - iR-ADV 4235F - iR-ADV 4225F CRP-C0474-01 4 Component Name Description (Japanese Name) Access Management System (English Name) Access Management System A license for activate Access Control Function in the control software. This license is included as standard equipment in the United States and Canada. Users can verify that a product is the TOE, which is evaluated and certified, by the following means. According to the procedure written in the guidance documents, users operate the control panel of the MFP, and confirm the identification information of the TOE components displayed on the panel. As described below, identification information which is different from the name in Table 2-1 is displayed for a part of components. It is also necessary to refer to the guidance documents for how to confirm the identification information. - For the “F model” of “Canon imageRUNNER ADVENCE 4200 Series” described in Table 2-1, the name without “F” at the end will be displayed as the product name of the MFP itself, and the fax board will be separately displayed as an option. (For example, in the case of iR-ADV 4245F, “iR-ADV 4245” will be displayed as the product name and the name of the fax board. This display is the same as the display for “iR-ADV 4245” equipped with “Canon Super G3 FAX Board-AP1.”) - The display “iR-ADV Security Kit-K1 for IEEE 2600.1 Ver 1.02” is the display of the version of the control software and the license of the security kit. CRP-C0474-01 5 3. Security Policy This chapter describes security function policies that the TOE adopts to counter threats, and organizational security policies. In addition to offering MFP capabilities such as Copy, Print, and Scan, the TOE is capable of storing user document data in its internal HDD, and has the functionality for interacting with user terminals and various servers over the network. The PP, to which the TOE is conformant, assumes an environment where a relatively high level of security is ensured and where accountability for actions is required, and specifies the security functional requirements for such an environment. When using the MFP functions, the TOE offers security functions that satisfy the security functional requirements specified in the PP. These include user identification and authentication, access control, HDD data encryption, data erase functions, and cryptographic communication protocols, and protect user document data and setting data that have an effect on TOE security functions, which are TOE assets, from unauthorized disclosure and alteration. In terms of the use of the TOE, the following roles are assumed. - U.NORMAL A User who is authorized to perform User Document Data processing functions of the TOE, such as Copy, Print, and Scan. - U.ADMINISTRATOR The TOE user in this role has special privileges that allow configuration of security functions. - TOE Owner A person or organizational entity responsible for protecting TOE assets and establishing related security policies. The TOE assets are defined as follows. - User Document Data User Document Data consist of the information contained in a user’s document. - User Function Data User Function Data are the information about a user’s document or job to be processed by the TOE. This includes information such as print priority and print settings. - TSF Confidential Data TSF Confidential Data are data used by the security functions, and for which integrity and confidentiality must be preserved. This includes information such as user password, Box PIN, and audit logs. This does not, however, include cryptographic keys, since the user has no interface available to its access. - TSF Protected Data TSF Protected Data are data used by the security functions, and for which only integrity must be preserved. This includes information such as user identification and access privilege information. CRP-C0474-01 6 3.1 Security Function Policies The TOE provides the security functions to counter the threats shown in Section 3.1.1 and to satisfy the organizational security policies shown in Section 3.1.2. 3.1.1 Threats and Security Function Policies 3.1.1.1 Threats The TOE assumes the threats shown in Table 3-1 and provides the functions to counter them. These threats are the same as those specified in the PP. Table 3-1 Assumed Threats Identifier Threat T.DOC.DIS User Document Data may be disclosed to unauthorized persons. T.DOC.ALT User Document Data may be altered by unauthorized persons. T.FUNC.ALT User Function Data may be altered by unauthorized persons. T.PROT.ALT TSF Protected Data may be altered by unauthorized persons. T.CONF.DIS TSF Confidential Data may be disclosed to unauthorized persons. T.CONF.ALT TSF Confidential Data may be altered by unauthorized persons. 3.1.1.2 Security Function Policies against Threats The TOE counters the threats shown in Table 3-1 by the following security function policies. (1) Countermeasures against threat “T.DOC.DIS,” “T.DOC.ALT,” “T.FUNC.ALT” These are threats to user data. The TOE counters the threats by the following functions: “User Authentication,” “Function Use Restriction,” “Job Output Restriction,” “HDD Data Erase,” “HDD Data Encryption,” and “LAN Data Protection.” “User Authentication” and “Function Use Restriction” functions of the TOE allow only the authorized users to use the TOE functions. For details of these functions, refer to the description of P.USER_AUTHORIZATION in Section 3.1.2.2. “Job Output Restriction” function of the TOE enforces access control when an identified and authenticated user performs the operation such as Print, Preview, Send to Network, Fax TX (send), Delete, Change Print Priority, and Change Print Settings on print jobs and I-fax jobs stored in the TOE or document data stored in a box, thereby ensuring that only the owner of the documents or U.ADMINISTRATOR gains access to perform these operations. The TOE determines that the identified and authenticated user is the authorized document owner as follows: - For documents submitted as print jobs, the identified and authenticated user is determined to be the owner of the document if his/her user name matches the user name information of the document specified upon submission of the print job. CRP-C0474-01 7 - For document data stored as a result of scanning or received by I-fax, the user is required to enter the correct box PIN when the user operates the document data. The boxes where these document data are stored are assigned per user, and pre-configured with a 7-digit box PIN. If the user enters the correct PIN, then the user is determined to be the owner of the document data stored in the box. “HDD Data Erase” function of the TOE permanently erases the HDD area where the document data are stored, by overwriting with random data upon deleting the document data, to prevent the deleted document data from being read from the HDD. “HDD Data Encryption” function of the TOE encrypts all data stored in the removable HDD of the TOE, and prevents the data from being disclosed or altered by tampering the detached HDD from the TOE. It uses the 256-bit AES encryption algorithm. Its cryptographic key is generated using the FIPS PUB 186-2 deterministic random number generator algorithm at start-up, and destroyed upon power-off. “LAN Data Protection” function of the TOE uses the cryptographic communication protocol, IPsec, when the TOE communicates with other IT devices over the LAN, and protects the communicated data from unauthorized disclosure and alteration. With the above functions, the TOE prevents unauthorized use of the TOE, unauthorized access to data stored in the HDD and communication data; thus, the TOE protects the data to be protected from unauthorized disclosure and alteration. (2) Countermeasures against threat “T.PROT.ALT,” “T.CONF.DIS,” “T.CONF.ALT” These are threats to TSF data that affects the security functions. The TOE counters the threats by the following functions: “User Authentication,” “Management,” “HDD Data Encryption,” and “LAN Data Protection.” “Management” function of the TOE allows only the authorized U.ADMINISTRATOR to manage user information and various configuration data. Note, however, that the authorized U.NORMAL can change their own passwords and the PIN for the mail box they use. “User Authentication,” “HDD Data Encryption,” and “LAN Data Protection” work as described in (1). With the above functions, the TOE prevents unauthorized use of the TOE, unauthorized access to data stored in the HDD and communication data; thus, the TOE protects the data to be protected from unauthorized disclosure and alteration. CRP-C0474-01 8 3.1.2 Organizational Security Policies and Security Function Policies 3.1.2.1 Organizational Security Policies The organizational security policies required in use of the TOE are shown in Table 3-2. These organizational security policies are the same as specified in the PP except for addition of P.HDD.ACCESS.AUTHORIZATION. P.HDD.ACCESS.AUTHORIZATION is augmented for the PP under the assumption that it would generally be required to use a removable HDD on the TOE. Table 3-2 Organizational Security Policies Identifier Organizational Security Policy P.USER.AUTHORIZATION To preserve operational accountability and security, Users will be authorized to use the TOE only as permitted by the TOE Owner. P.SOFTWARE.VERIFICATION To detect corruption of the executable code in the TSF, procedures will exist to self-verify executable code in the TSF. P.AUDIT.LOGGING To preserve operational accountability and security, records that provide an audit trail of TOE use and security-relevant events will be created, maintained, and protected from unauthorized disclosure or alteration, and will be reviewed by authorized personnel. P.INTERFACE.MANAGEMENT To prevent unauthorized use of the external interfaces of the TOE, operation of those interfaces will be controlled by the TOE and its IT environment. P. HDD.ACCESS.AUTHORIZATION To prevent access TOE assets in the HDD with connecting the other HCDs, the TOE will have authorized access the HDD data. 3.1.2.2 Security Function Policies to Organizational Security Policies The TOE provides the security functions to satisfy the organizational security policies shown in Table 3-2. (1) Means for organizational security policy “P.USER.AUTHORIZATION” This policy is realized by “User Authentication” and “Function Use Restriction” functions of the TOE. “User Authentication” function of the TOE only permits the users who are successfully identified and authenticated to use the TOE. To enhance the identification and authentication mechanism, the TOE enforces a password policy to use passwords of a certain minimum length containing a mixture of character types, and a lockout policy whereby a lockout of certain duration is imposed upon a certain number of failed authentication attempts. CRP-C0474-01 9 Incoming print jobs or fax/I-fax jobs are accepted without requiring identification and authentication. The resulting document data are stored within the TOE, and not automatically printed out or transmitted. To print out or transmit document data stored in the TOE, the users must operate the control panel of the TOE, which will require identification and authentication. “Function Use Restriction” function of the TOE performs access restriction on the use of the TOE functions, so that only the identified and authorized users with appropriate permissions are permitted to use the functions. For access restriction, users are assigned “roles” which are bound to permission information. This information is used to determine whether the use of the function is permitted to each user or not. With the above functions, the TOE ensures that only the authorized users are permitted to use the TOE. (2) Means for organizational security policy “P.SOFTWARE.VERIFICATION” This policy is realized by “Self-Test” function of the TOE. “Self-Test” function of the TOE checks the integrity of the cryptographic algorithm and the cryptographic key generation algorithm that are used by LAN Data Protection function, after decrypting the executable code which is encrypted and stored in the HDD, at start-up. Thereby the integrity of the executable code of the TOE security functions is ensured. Note that the self-test function does not check all executable codes of the TOE security functions; however, the evaluator evaluates that if the integrity of the part of the TOE security functions is verified, the integrity of all other executable codes decrypted by the same mechanisms is also ensured. (3) Means for organizational security policy “P.AUDIT.LOGGING” This policy is realized by “Audit Log” function of the TOE. “Audit Log” function of the TOE generates and stores audit logs in the TOE’s HDD at the occurrence of security-relevant events when security functions are used. The stored audit logs can be viewed by an authorized U.ADMINISTRATOR only, via a Web browser. (4) Means for organizational security policy “P.INTERFACE.MANAGEMENT” This policy is realized by “User Authentication” and “Forward Received Jobs” functions of the TOE. “User Authentication” function of the TOE ensures that only identified and authenticated users are allowed to use the TOE. Additionally, a session will be terminated, if a user leaves the session inactive longer than the specified time. “Forward Received Jobs” function of the TOE restricts data received from various interfaces to be directly forwarded to the LAN without prior processing by the TOE. These functions prevent the unauthorized use of the interfaces of the TOE. CRP-C0474-01 10 (5) Means for organizational security policy “P.HDD.ACCESS.AUTHORIZATION” This policy is realized by the Device Identification and Authentication function, which is part of “HDD Data Encryption” function of the TOE. The Device Identification and Authentication function in the “HDD Data Encryption” function is provided by the HDD Data Encryption & Mirroring Board, one of the components of the TOE. The HDD Data Encryption & Mirroring Board acquires the device authentication ID from the MFP device when it is initially mounted. At each start-up, it uses this information for a challenge and response method to confirm the identity of the MFP device, and grants access to the HDD only if it successfully confirms that it is mounted on the authorized MFP device. CRP-C0474-01 11 4. Assumptions and Clarification of Scope This chapter describes the assumptions and the operational environment to operate the TOE as useful information for the assumed readers to determine the use of the TOE. 4.1 Usage Assumptions Table 4-1 shows assumptions to operate the TOE. These assumptions are the same as specified in the PP. The effective performances of the TOE security functions are not assured unless these assumptions are satisfied. Table 4-1 Assumptions Identifier Assumptions A.ACCESS.MANAGED The TOE is located in a restricted or monitored environment that provides protection from unmanaged access to the physical components and data interfaces of the TOE. A.USER.TRAINING TOE Users are aware of the security policies and procedures of their organization, and are trained and competent to follow those policies and procedures. A.ADMIN.TRAINING Administrators are aware of the security policies and procedures of their organization, are trained and competent to follow the manufacturer’s guidance and documentation, and correctly configure and operate the TOE in accordance with those policies and procedures. * The meaning of "correctly configure" includes the description specified in (1) and (2) of Section 8.2 "Recommendations." A.ADMIN.TRUST Administrators do not use their privileged access rights for malicious purposes. 4.2 Environmental Assumptions The TOE is an MFP designed to operate in a typical office environment, where the MFP is connected by an internal LAN, and the internal LAN is protected by Firewall, etc., from threats from the external network. The assumed operational environment of the TOE is shown in Figure 4-1. TOE users can operate the TOE from its control panel, from a PC connected via USB, or from a PC connected to the LAN. CRP-C0474-01 12 PC HDD LAN Firewall Mail server P r i n t ( P r i n t / S t o r e ) Mail Box Memory RX Inbox N e t w o r k f a x Send via I-Fax/E-Mail Receive I-Fax Paper documents C o p y S t o r e i n M a i l B o x S e n d Paper documents C o p y P r i n t Web browser Internet R e m o t e U I Multi-Function Product User authentication server User authentication Authentication result Time server PC Print via USB connection Fax RX Fax TX PSTN Figure 4-1 Operational Environment of the TOE The operational environment of the TOE consists of the following components. (1) Fax Board (Optional for using FAX with 2 or more lines) If necessary, the following fax boards can be attached to the TOE. These fax boards are also outside the scope of the TOE. - Canon Super G3 2nd Line Fax Board-AP1 - Canon Super G3 3rd/4th Line Fax Board-AL1 (2) PC It is a generic PC used by a user to connect to the TOE, via USB or internal LAN. This evaluation was performed using the following software. - Printer driver: Canon LIPSLX Printer Driver Version 21.10 - Web browser: Microsoft Internet Explorer 8 (3) User Authentication Server The TOE supports two methods of “User Authentication” of the TOE described in Chapter 3: “Internal Authentication” where authentication takes place using user information stored within the TOE, and “External Authentication” where authentication takes place using user information stored in an external server. The User Authentication Server is the server that is necessary for the TOE when using External Authentication, and the authentication protocol to be used is either Kerberos or LDAP. This evaluation was performed using Active Directory Domain Service as the CRP-C0474-01 13 authentication server software for Kerberos authentication, and using eDirectory 8.8 SP7 as the authentication server software for LDAP authentication. (4) Mail Server A Server is installed as required to facilitate the I-fax capability of the MFP. (5) Time Server It is the NTP service commonly provided over the Internet. As long as the environment allows, it is recommended that a time server be configured in the TOE, to synchronize the time in the MFP that is used as the time stamp of audit logs. Otherwise, the time that is configured and maintained by the TOE’s Management function is used instead. Note that the reliability of software and hardware other than the TOE shown in this configuration is not subject to the evaluation. 4.3 Clarification of Scope In this evaluation, it is considered that the security functional requirements for the identification and authentication specified in the PP regarding the MFP’s Print function do not apply to the operations on submitting print jobs; rather, they apply only to the operations on document data accumulated in the MFP, created by the submitted print jobs. As such, the following security functions are considered out of the scope of this evaluation. (1) The TOE supports various print protocols for the submission of print jobs. Some protocols have their own identification and authentication mechanisms, and those mechanisms are out of the scope of this evaluation. Examples of this include the identification and authentication mechanism in the IPP protocol or in the FTP protocol for FTP print. (2) When submitting a print job to the TOE through a print driver, the user is asked to provide the user name and PIN. This input is not used by the identification and authentication function. A PIN is associated with each document data submitted as a print job, and the user must provide the correct PIN in order to print that data from the control panel (this is known as “Secured Print”). This behavior is outside the scope of this evaluation. The user name is not authenticated for its validity, but is simply associated with the submitted print job. The user name is used by the access restriction function for the target of evaluation. CRP-C0474-01 14 5. Architectural Information This chapter explains the scope of the TOE and its main components (subsystem). 5.1 TOE Boundary and Components The configuration of the MFP or TOE as well as the IT environment other than the MFP is shown in Figure 5-1. In Figure 5-1, the TOE is shown within the bold line box. User Authentication Server, Mail Server, PC, Time Server and User are outside of the TOE. LAN Data Protection Function HDD UI Func User User Auth Server LAN Data Protection User Auth Function Mail Server LAN Data Protection Email Function PC LAN Data Protection Web Browser DocData DocData AuthInfo Hardcopy document Time Server Time Function TimeInfo Output Func Input Func Print Scan Send Copy Mailbox/Inbox Function Use Restriction Job Output Restriction User Authentication HDD Data Erase HDD Data Encryption Management Function Self-Test Audit Log LAN Data Protection Flow of data Operate/ Display Hardcopy document Forward Received Jobs Receive TOE PC Document data USB connection FAX Document Data Phone line Figure 5-1 TOE Boundary In Figure 5-1, the components shown in blue box within the TOE are the security functions of the TOE described in Chapter 3, and the remaining components shown in white box within the TOE are the basic functions of the MFP. For details on the basic MFP functions, see Terminology in Chapter 11. Users of the TOE operate the TOE from its control panel (“UI Func” in Figure 5-1), from a PC connected to the LAN using a Web browser (“Web Browser” contained in “PC” in Figure 5-1), or from a PC connected via LAN or USB using a print driver (indicated only as the “PC” and a print driver is not illustrated in Figure 5-1). CRP-C0474-01 15 The security functions of the TOE are applied when the user uses basic MFP functions. The following describes the relation between the security functions and the basic MFP functions. (1) When a user submits a print job from a PC connected via LAN or USB, or when a fax/I-fax job is received, the jobs are accepted without requiring identification and authentication, and the resulting document data are stored within the TOE. The user may perform operations on the document data in the TOE later, using the control panel or from a Web browser. When the user attempts to access the basic MFP functions from the control panel or from a Web browser, “User Authentication” and “Function Use Restriction” functions are applied, so that only authorized users are allowed to use the TOE. Subsequently, when the user attempts to execute an operation on a document data stored in the TOE, “Job Output Restriction” function is applied, so that only the owner of the document data or the Administrator is allowed to operate the document data. When the user attempts to use “Management” function or browse audit logs provided by “Audit Log” function from the control panel or a Web browser, “User Authentication” function is applied, so that only the identified and authenticated users with Administrator privileges can gain access to the TOE. Note that audit logs are generated by “Audit Log” function when these security functions are used. (2) In the use described in (1) above, “HDD Data Encryption” function is applied to all data stored in the internal HDD, and “HDD Data Erase” function is applied when document data are deleted. (3) In the use described in (1) above, “LAN Data Protection” function is applied when the TOE communicates with other IT devices over the LAN. In addition, “Forward Received Jobs” function restricts data received from various interfaces to be forwarded without any TOE security functions applied. 5.2 IT Environment When the external authentication method is used for “User Authentication” function of the TOE, Kerberos or LDAP protocol is used to query the information contained in the User Authentication Server to perform user identification and authentication. User account information is registered in the User Authentication Server through the management function of the User Authentication Server. The time information recorded on the TOE’s audit logs is provided by the TOE. The time information of the TOE is set and maintained by the Management function of the TOE, or can be synchronized with an external time server using the NTP protocol. The TOE uses IPsec protocol to communicate with other external IT devices over the network. As such, those external IT devices need to have IPsec protocol configured as well. CRP-C0474-01 16 6. Documentation The identification of documents attached to the TOE is listed below. TOE users are required to fully understand and comply with the following documents in order to satisfy the assumptions. (Japanese name) - imageRUNNER ADVANCE 4200 Series 2600.1 model e-Manual CD [FT6-0697(010)] This CD includes the following two documents: - imageRUNNER ADVANCE 4245/4245F/4235/4235F/4225/4225F e-Manual - ACCESS MANAGEMENT SYSTEM Individual Management Configuration Administrator Guide - iR-ADV Security Kit-K1 for IEEE 2600.1 Administrator Guide [FT6-0696(010)] - Before Using iR-ADV Security Kit-K1 for IEEE 2600.1 [FT6-0698(010)] - HDD Data Encryption Kit User’s Guide [FT5-2437(020)] (English name) - imageRUNNER ADVANCE 4200 Series 2600.1 model e-Manual CD (USE Version) [FT6-0700 (010)] This CD includes the following two documents: - imageRUNNER ADVANCE 4251/4245/4235/4225 e-Manual - ACCESS MANAGEMENT SYSTEM Individual Management Configuration Administrator Guide - imageRUNNER ADVANCE 4200 Series 2600.1 model e-Manual CD (APE Version) [FT6-0702 (010)] This CD includes the following two documents: - imageRUNNER ADVANCE 4251/4245/4235/4225 e-Manual - ACCESS MANAGEMENT SYSTEM Individual Management Configuration Administrator Guide - iR-ADV Security Kit-K1 for IEEE 2600.1 Common Criteria Certification Administrator Guide [FT6-0699(010)] - Before Using iR-ADV Security Kit-K1 for IEEE 2600.1 Common Criteria Certification [FT6-0701(010)] - HDD Data Encryption Kit Reference Guide [FT5-2440(030)] (Supplementary note) “APE” in the above identification of documents represents a product for Australia, Singapore, and Hong Kong. “USE,” on the other hand, represents a product for other regions than those “APE” countries. CRP-C0474-01 17 7. Evaluation conducted by Evaluation Facility and Results 7.1 Evaluation Facility Mizuho Information & Research Institute, Inc., Information Security Evaluation Office that conducted the evaluation as the Evaluation Facility is approved under JISEC and is accredited by NITE (National Institute of Technology and Evaluation), the Accreditation Body, which is agreed on mutual recognition with ILAC (International Laboratory Accreditation Cooperation). It is periodically confirmed that the above Evaluation Facility meets the requirements on the appropriateness of the management and evaluators for maintaining the quality of evaluation. 7.2 Evaluation Approach Evaluation was conducted by using the evaluation methods prescribed in the CEM in accordance with the assurance components in the CC Part 3. Details for evaluation activities were reported in the Evaluation Technical Report. The Evaluation Technical Report explains the summary of the TOE as well as the content of the evaluation and the verdict of each work unit in the CEM. 7.3 Overview of Evaluation Activity The history of the evaluation conducted is described in the Evaluation Technical Report as follows. The evaluation has started on 2013-03 and concluded upon completion of the Evaluation Technical Report dated 2015-05. The Evaluation Facility received a full set of evaluation deliverables necessary for evaluation provided by the developer, and examined the evidence in relation to a series of evaluation conducted. Additionally, the evaluators directly visited the development and manufacturing sites on 2013-06 and examined procedural status conducted in relation to each work unit for configuration management, delivery and development security, by investigating records and interviewing staff. Furthermore, the evaluators conducted the sampling checks of the developer testing and the evaluator testing by using the developer testing environment at the developer site on 2015-03 and 2015-04. Concerns found in the evaluation activities for each work unit were all issued as the Observation Reports, and those were reported to the developer. Those concerns were reviewed by the developer, and all the concerns were solved eventually. Concerns that the Certification Body found in the evaluation process were described as the certification oversight reviews, and those were sent to the Evaluation Facility. After the Evaluation Facility and the developer examined them, those concerns were reflected in the Evaluation Technical Report. CRP-C0474-01 18 7.4 IT Product Testing The evaluator confirmed the validity of the testing that the developer had performed. As a result of the evidence shown in the process of the evaluation and the verification results of the testing performed by the developer, the evaluator performed the reproducibility testing, additional testing, and penetration testing based on vulnerability assessments judged to be necessary. 7.4.1 Developer Testing The evaluator evaluated the integrity of the developer testing that the developer performed and the documentation of the actual testing results. The content of the developer testing evaluated by the evaluator is explained as follows. 1) Developer Testing Environment The TOE used in the developer testing is iR-ADV 4251 model with the same TOE identification described in Chapter 2. The evaluator evaluated that it was sufficient to test a representative model only, since the differences between the MFP models were hardware performances such as scanning and printing speeds, and there was no difference in the behavior of the security functions. Note that the evaluator tested other MFP models that were not tested by the developer to verify machine independence. For details, see Section 7.4.2, Evaluator Independent Testing. Details of the non-TOE components of the developer testing environment are given in Table 7-1. The configuration for this testing is the operational environment of the TOE as described in Figure 4-1, except for the following differences. Besides these differences, this configuration is identical to the configuration specified in the ST, and the evaluator evaluates that these differences do not affect the purpose, which is to test the TOE’s functions. - Although included in the description in the ST, no firewall is used in the testing environment since it was not connected to the Internet. - The fax machine (see Table 7-1) is connected to the fax board via a pseudo-exchanger instead of the public switched telephone network (PSTN). - Either “User Authentication Server 1” or “User Authentication Server 2” is used as the User Authentication Server, depending on the protocol used for external authentication. - The Internet Time Server is substituted with the software on the “Time Server.” - The optional fax board (2nd line or more) is attached to the MFP. Table 7-1 Devices used for the Developer Testing Device Name Description PC The user’s PC. - OS: Windows 7 Professional - Web browser: Internet Explorer 8 - Printer driver: Canon LIPSLX Printer Driver Version 21.10 CRP-C0474-01 19 Device Name Description User Authentication Server 1 It serves as the authentication server (Kerberos) used in external authentication server. - PC with Windows Server 2008 Enterprise SP1 installed - Authentication server software: Active Directory Domain Services (Comes with the OS) User Authentication Server 2 It serves as the authentication server (LDAP) used in external authentication. - PC with Windows Sever 2003 Standard Edition SP2 installed - Authentication server software: eDirectory 8.8 SP7 Time Server It serves as the Internet time server. - PC with Windows Server 2008 Enterprise SP1 installed - Time server software: Windows TIME (Comes with the OS) Mail Server It is used as the server for I-fax transmissions. - PC with Windows Server 2003 Standard Edition SP2 installed - Mail Server software: Microsoft POP3 Service (comes with the OS) Simple Mail Transfer Protocol (comes with the OS) Fax Board Canon Super G3 2nd Line Fax Board-AP1 Canon Super G3 3rd/4th Line Fax Board-AL1 Fax Machine The fax machine (not shown) at the free end of the telephone line in Figure 4-1. In the tests, it is connected to the fax board via a pseudo-exchanger. - iR-ADV 4225 2) Summary of the Developer Testing A summary of the developer testing is as follows. a. Developer Testing Outline An outline of the developer testing is as follows. (1) By operating the user interfaces such as control panel, Web browser, and printer driver, the developer confirms the output messages of the user interfaces, the TOE’s behavior, and the contents of audit logs. (2) To confirm the HDD Data Erase function, the developer uses the HDD protocol analyzer to read the deleted contents of the HDD to confirm that the contents are overwritten with the specified data. (3) To confirm the HDD Data Encryption function, the developer compares the encrypted data stored in the HDD with the result of the data encrypted by another tool, and confirms that the TOE implements the cryptographic algorithm according to the specification. For the cryptographic key generation, the developer also CRP-C0474-01 20 compares the results of random numbers that were generated using various seed values with the known data, and confirms that the TOE implements the cryptographic key generation algorithm according to the specification. (4) To confirm the IPsec function, the developer confirms that IPsec communication is established with the PC and that IPsec communication properly functions. The developer also confirms that the cryptographic communication protocol is applied according to the specification by using a network analyzer. (5) To confirm the Device Identification and Authentication function of the HDD Data Encryption & Mirroring Board, the developer checks its behavior when mounted on the MFP with the correct ID as well as when mounted on a MFP with an incorrect ID. (6) To confirm that inputs to the Web server (TOE) are checked by the TOE, the developer observes the behavior of the TOE when the inputs from the Web browser to the Web server (TOE) are changed by using a tool as well as the outputs. The tools used for the developer testing are shown in Table 7-2 below. Table 7-2 Developer Testing Tools Tool Name Description HDD Protocol Analyzer Catalyst Enterprises Inc. ST431-0-186 It is a tool that monitors the bus connected to the HDD and analyzes input/output data. LeCroy SATA Protocol Suite Ver.4.00 build 385 It is a tool that analyzes the data captured by the HDD Protocol Analyzer. Network Analyzer Wireshark Ver. 1.2.11 It is a tool that monitors and analyzes data communicated over the LAN. Encryption Library Fujitsu AES library for FR Ver. 1.0 It is used to compare encrypted data in order to check the accurate implementation of the encryption algorithm. TamperIE 1.0.1.13 It is a tool that mediates the communication from the Web browser to the Web server and that refers and changes the communication data between them. Fiddler Web Debugger V2.5.0.0 It is a tool that mediates the communication between the Web browser and the Web server and that refers and changes the communication data between them. It has higher capability than TamperIE and is used to observe the communication data, which are the responses from the Web server to the Web browser. CRP-C0474-01 21 It was confirmed that the security functions to be applied to various input parameters operate according to the specification by operating the basic MFP functions and security management functions from various interfaces. It was also confirmed that all acceptable setting values for the evaluated configuration such as internal or external authentication settings operate according to the specification. b. Scope of the Performed Developer Testing The developer testing was performed on 398 items by the developer. By the coverage analysis, it was verified that all security functions and external interfaces described in the functional specification had been sufficiently tested. By the depth analysis, it was verified that all subsystems and subsystem interfaces described in the TOE design had been sufficiently tested. c. Result The evaluator confirmed the approach of the performed developer testing and the legitimacy of tested items, and confirmed the consistency between the testing approach described in the testing plan and the actual testing approach. The evaluator confirmed the consistencies between the testing results expected by the developer and the actual testing results performed by the developer. 7.4.2 Evaluator Independent Testing The evaluator performed the sample testing to reconfirm the execution of the security functions by the test items extracted from the developer testing, and the evaluator performed the evaluator independent testing (hereinafter referred to as the “independent testing”) to gain further assurance that security functions are certainly implemented, based on the evidence shown in the process of the evaluation. The independent testing performed by the evaluator is explained as follows. 1) Independent Testing Environment The configuration of the testing performed by the evaluator is the same as the configuration of the developer testing. The specification confirmation, behavior tests, and calibration for the devices and testing tools used were performed by the evaluator. The TOEs tested by the evaluator are iR-ADV 4251 and iR-ADV 4225 among the models with the same TOE identification described in Chapter 2. The independent testing was performed in the same environment as TOE configuration identified in the ST. 2) Summary of Independent Testing A summary of the performed independent testing is as follows. a. Independent Testing Viewpoints The evaluator devised the independent testing in terms of the following viewpoints, based on the developer testing and the provided evaluation documentation, in order for the evaluator him/herself to demonstrate that the TOE security functions work as CRP-C0474-01 22 specified. (1) By testing other models that were not tested by the developer, the evaluator confirms that the differences between the models are those of hardware performance (i.e., processing speed) only, and the differences do not affect the behavior of the security functions. (2) The evaluator confirms that the TOE functions properly operate regardless of the situation of optional 2nd or more fax boards being installed. (3) In terms of the sampling of the developer testing, the evaluator performs the same testing as the developer testing performed, by extracting test items so that all TSFI and security functions are included. (4) In the developer testing, there are some interfaces that were not rigorously tested to examine the behavior of the security functions, so the evaluator confirms the behavior using the parameters that were not yet tested. b. Independent Testing Outline An outline of the independent testing that the evaluator performed is as follows. Using the same approach as that of the developer testing, the same testing and the testing with changed parameters were conducted. The same testing tool as that of the developer testing was used. Table 7-3 shows viewpoints of the independent testing conducted by the evaluator with the corresponding testing contents. Note that while the developer testing covered all setting values, the evaluator testing was performed using the default setting values that were set immediately after completing all installation procedures. Table 7-3 Independent Testing Performed Viewpoint of independent testing Outline of independent testing (1) (3) Based on the viewpoints, test items were extracted from the developer testing, and the same tests were repeated to determine that the same results can be obtained. Out of a total of 398 test items, 159 test items were tested. (2) In a state where the optional 2nd or more fax boards are NOT being installed, or where the optional 2nd fax board is being installed, the same tests as the one conducted by the developer were conducted. By selecting the tests related to the fax function, the evaluator confirmed that there was no difference, except for the number of fax lines. CRP-C0474-01 23 Viewpoint of independent testing Outline of independent testing (4) The evaluator confirmed that the behavior of the threshold values of the length of the user password, box PIN, or password for machine maintenance was according to the specification. (4) The TOE provides multiple roles available as U.NORMAL. The evaluator confirmed that whatever the role a user was assigned for U.NORMAL, the user would not be able to use the management functions only for U.ADMINISTRATOR according to the specification. (4) The evaluator confirmed that the behavior was as expected, when a secured print job is submitted using a user name that is not registered in the TOE. (i.e., The Administrator can browse or delete all secured print jobs. A non-Administrator cannot operate because the access is denied as the user name will not match.) (4) The evaluator confirmed that a log of the transmission error was generated according to the specification, if a document stored in a box was being transmitted to the network, and the LAN cable was unplugged. (4) The evaluator confirmed that the HDD Data Erase function properly operated, even when fax transmission was interrupted due to a problem outside the TOE. (4) The evaluator confirmed that no IPsec connection was established, when IPsec was not properly configured (i.e., no encryption, or a weak cryptographic algorithm was specified) on the connected PC. (4) The evaluator confirmed that a special function for maintenance would not become available by the specific operation that does not need identification and authentication. (4) When using different Secured Print settings, the evaluator confirmed that the user authentication function would not be affected. (4) In the tests to change the input from the Web browser to the Web server (TOE) using tools, the evaluator confirmed that input checks were properly conducted by adding a negative number as an input, which was considered as an incorrect value, when the type and number of the input characters were different from those used in the developer testing. c. Result All the independent testing performed by the evaluator was correctly completed, and the evaluator confirmed the behavior of the TOE. The evaluator confirmed the consistencies between the expected behavior and all the testing results. CRP-C0474-01 24 7.4.3 Evaluator Penetration Testing The evaluator devised and performed the necessary evaluator penetration testing (hereinafter referred to as the “penetration testing”) on the potentially exploitable vulnerabilities of concern under the assumed environment of use and attack level from the evidence shown in the process of the evaluation. The penetration testing performed by the evaluator is explained below. 1) Summary of the Penetration Testing A summary of the penetration testing performed by the evaluator is as follows. a. Vulnerability of Concern The evaluator searched into the provided documentation and the publicly available information for the potential vulnerabilities, and then identified the following vulnerabilities which require the penetration testing. Note that for cryptographic keys, the evaluator determines that attackers with the assumed attack potential cannot obtain or guess the cryptographic key, based on the mechanism used at TOE start-up to generate the cryptographic key and the analysis of the developer testing for that mechanism. (1) There is a concern corresponding to the TOE regarding the publicly available vulnerability information, such as the possibility of unauthorized use of network service, various vulnerabilities on the Web. (2) There is a concern in Web interfaces that identification and authentication or access control mechanisms may be bypassed if the URL is directly specified or session management information is guessed. (3) There is a possibility that the information on the TOE is acquired or tampered without authorization by exploiting the language used for the print job. (4) There is a concern that the TOE unexpectedly operates when powered OFF/ON during start-up or shut-down. (5) There is a concern that the TOE operates unexpectedly when the same document data is simultaneously accessed from the control panel and from a Web browser. (6) There is a concern that the TOE unexpectedly operates when the TOE’s resources such as disk space are exhausted. (7) There is a concern that a security may be compromised when the TOE is activated with a special operation for maintenance if some operation is made in that state. b. Penetration Testing Outline The evaluator performed the following penetration testing to identify potentially exploitable vulnerabilities. < Penetration Testing Environment> The penetration testing was conducted in the same environment as the evaluator independent testing. The TOE used as the target of this test is iR-ADV 4235F. CRP-C0474-01 25 The penetration testing was performed by using an additional PC with the penetration testing tools. Details of the tools used are provided in Table 7-4 as follows. The specification confirmation, behavior tests, and calibration for these tools were performed by the evaluator Table 7-4 Penetration Testing Tools Tool Name Description PC for penetration testing PC with Windows XP, which operates the following penetration testing tools. (1) Nessus 5.2.8 A tool that detects network service vulnerabilities. Vulnerability data is current as of March 10, 2015. (2) nmap 6.47 A tool that detects available network services. (3) Nikto 2.1.5 A tool that detects Web server vulnerabilities. Vulnerability data is current as of September 26, 2014. (4) OWASP ZAP 2.3.1 A tool that detects Web application vulnerabilities. (5) TamperIE 1.0.1.13 A tool that mediates communication from the Web browser (PC) to the Web server (TOE) to browse or alter communications. Table 7-5 shows an outline of the penetration testing for the vulnerability of concern. Table 7-5 Outline of the Penetration Testing Vulnerability of Concern Outline of the Penetration Testing (1) - Using Nessus and nmap on the TOE, the evaluator searched for any open ports and vulnerabilities, and confirmed that no unexpected ports were open and that no publicly-known vulnerabilities exist on the open ports. - Using Nikto and OWASP ZAP, the evaluator searched for vulnerabilities in the TOE’s Web server function, and confirmed there were no publicly-known vulnerabilities. (2) - In the Web browser’s login screen, the evaluator attempted bypass login by directly specifying the URL without login, and confirmed that login could not be bypassed. - During login from the Web browser to the TOE, the evaluator obtained multiple session information using TamperIE, and confirmed those were random numbers that could not be guessed by an attacker possessing the assumed attack potential. CRP-C0474-01 26 Vulnerability of Concern Outline of the Penetration Testing (3) - A job with a concern for the acquisition and/or tampering of data without authorization was created based on the grammar of the language used for print jobs and sent to the TOE. It was confirmed that no acquisition and/or tampering of the data without authorization was possible. (4) - It was confirmed that when the TOE was powered OFF during start-up, the TOE shut down properly showing no abnormal behavior. - It was also confirmed that when the TOE was powered ON during shutdown, the TOE started up after shutting down, showing no abnormal behavior. (5) - It was confirmed that when the same document was accessed simultaneously from the control panel and a Web browser, one with the intent to delete the document, the other to merge and save under the same file name, the former delete operation and the latter save operation succeeded, showing no abnormal behavior. (6) - When the HDD was full, the evaluator attempted to save additional data, and confirmed that it resulted in error, showing no abnormal behavior. - Similar tests were performed to check the maximum number of registered users and secured print jobs, showing no abnormal behavior. (7) - When the TOE was activated with a special operation for maintenance, the evaluator tried various operations possible from the operation panel and network and confirmed that no abnormal behavior was observed. c. Result In the penetration testing performed by the evaluator, the evaluator did not find any exploitable vulnerabilities that attackers who have the assumed attack potential could exploit. 7.5 Evaluated Configuration The conditions for the evaluated configuration of the TOE in this evaluation are as described in the guidance documents, and users must follow the guidance documents to set up the TOE. Some of the settings are fixed in this evaluation, because certain settings such as disabling security functions weaken security. If any settings that affect security are changed to the value that is advised not to set in the guidance documents, then the MFP with those settings is no longer the evaluated configuration. CRP-C0474-01 27 7.6 Evaluation Results The evaluator had concluded that the TOE satisfies all work units prescribed in the CEM by submitting the Evaluation Technical Report. In the evaluation, the following were confirmed. - PP Conformance: 2600.1, Protection Profile for Hardcopy Devices, Operational Environment A (IEEE Std. 2600.1TM-2009) SFR packages conformance defined in the above PP: - 2600.1-PRT, SFR Package for Hardcopy Device Print Functions, Operational Environment A: Conformant - 2600.1-SCN, SFR Package for Hardcopy Device Scan Functions, Operational Environment A: Conformant - 2600.1-CPY, SFR Package for Hardcopy Device Copy Functions, Operational Environment A: Conformant - 2600.1-FAX, SFR Package for Hardcopy Device Fax Functions, Operational Environment A: Conformant - 2600.1-DSR, SFR Package for Hardcopy Device Document Storage and Retrieval (DSR) Functions, Operational Environment A: Conformant - 2600.1-NVS, SFR Package for Hardcopy Device Nonvolatile Storage Functions, Operational Environment A: Augmented - 2600.1-SMI, SFR Package for Hardcopy Device Shared-medium Interface Functions, Operational Environment A: Augmented - Security functional requirements: Common Criteria Part 2 Extended - Security assurance requirements: Common Criteria Part 3 Conformant As a result of the evaluation, the verdict “PASS” was confirmed for the following assurance components. - All assurance components of EAL3 package - Additional assurance component ALC_FLR.2 The result of the evaluation is only applied to those which are composed by the TOE corresponding to the identification described in Chapter 2. 7.7 Evaluator Comments/Recommendations The evaluator recommendations for users (procurement entities) are not mentioned. CRP-C0474-01 28 8. Certification The Certification Body conducted the following certification based on the materials submitted by the Evaluation Facility during the evaluation process. 1. Contents pointed out in the Observation Reports shall be adequate. 2. Contents pointed out in the Observation Reports shall properly be solved 3. The submitted documentation was sampled, the content was examined, and the related work units shall be evaluated as presented in the Evaluation Technical Report. 4 Rationale of the evaluation verdict by the evaluator presented in the Evaluation Technical Report shall be adequate. 5. The evaluator's evaluation methodology presented in the Evaluation Technical Report shall conform to the CEM. Concerns found in the certification process were prepared as the certification oversight reviews, and they were sent to the Evaluation Facility. The Certification Body confirmed such concerns pointed out in the certification oversight reviews were solved in the ST and the Evaluation Technical Report, and issued this Certification Report. 8.1 Certification Result As a result of verification of the submitted Evaluation Technical Report, Observation Reports, and related evaluation documentation, the Certification Body determined that the TOE satisfies all assurance requirements for EAL3 augmented with ALC_FLR.2 in the CC Part 3. 8.2 Recommendations (1) This evaluation was performed with use of the fax inbox function disabled. If the use of fax inbox is enabled, then that is no longer the evaluated configuration. (2) In terms of the security functional requirements specified in the PP, this evaluation acknowledges that the requirements for identification and authentication do not apply to incoming print jobs. Consumers expecting identification and authentication to be enforced for incoming print jobs are therefore advised to take note that the TOE specification may not be consistent with their needs. (3) When external authentication is used in the TOE, Kerberos or LDAP can be used to communicate with the user authentication server. Where this is the case, the assurance provided by this evaluation specifically applies only when Kerberos with Active Directory Domain Services or LDAP with eDirectory 8.8 SP7 is used as the authentication server software. CRP-C0474-01 29 9. Annexes There is no annex. 10. Security Target Security Target [12] of the TOE is provided as a separate document along with this Certification Report. Canon imageRUNNER ADVANCE 4200 Series 2600.1 model Security Target, Version 1.08 (May 15, 2015) Canon Inc. CRP-C0474-01 30 11. Glossary The abbreviations relating to the CC used in this report are listed below. CC Common Criteria for Information Technology Security Evaluation CEM Common Methodology for Information Technology Security Evaluation EAL Evaluation Assurance Level PP Protection Profile ST Security Target TOE Target of Evaluation TSF TOE Security Functionality The abbreviations relating to the TOE used in this report are listed below. MFP Multifunction Product HCD A Hardcopy Device The definitions of terms used in this report are listed below. Box It refers to the mail box/inbox where document data created by scan, print, and I-fax jobs, are stored in the TOE. Box functionality (Mail box/inbox) A function that allows scanned document data or document data specified from a PC to be stored in a mail box, or documents received by I-fax to be stored in an inbox. It allows for operations such as print, send and delete of document data stored in a mail box or inbox. Box PIN PIN used for access to mail boxes and inboxes where document data are stored. Copy It produces duplicates of the hardcopy documents by scanning and printing. Fax Inbox If a file received through fax/I-fax matches the specified forwarding conditions, it is stored in the Fax Inbox. You can print the stored file whenever necessary using the desired settings. Hardcopy Device (HCD) A system producing or utilizing a physical embodiment of an electronic document or image. These systems include printers, scanners, fax machines, digital copiers, MFPs (multifunction peripherals), MFDs (multifunction devices), “all-in-ones,” and other similar products. CRP-C0474-01 31 I-fax Short for Internet Fax, which uses the Internet to receive and send faxes. Input func (Input function) A function to input hardcopy documents into the TOE. Mail box/inbox (Box functionality) A function that allows scanned document data or document data specified from a PC to be stored in a mail box, or documents received by I-fax to be stored in an inbox. It allows for operations such as print, send and delete of document data stored in a mail box or inbox. Output func (Output function) It allows the TOE to output hardcopy documents. Print It produces a hardcopy document from its electronic form stored in the TOE. Print Settings It contains various print setting options for selecting color/monochrome, paper type, and duplex printing, etc. Receive It allows I-fax documents received in electronic form to be printed in hardcopy form, or transmitted in electronic form Scan It allows the conversion of data from its hardcopy form to its electronic form, to create document data. Secured Print PIN-based printing function of the TOE. Send (Universal Send) It allows scanned document data or document data stored in a mail box/inbox to be received for transmission to an email address, shared folder on a PC, or I-fax transmission. TOE Owner A person or organizational entity responsible for protecting TOE assets and establishing related security policies. TSF Confidential Data Assets for which either disclosure or alteration by a User who is not an Administrator or the owner of the data would have an effect on the operational security of the TOE. TSF Protected Data Assets for which alteration by a User who is not an Administrator or the owner of the data would have an effect on the operational security of the TOE, but for which disclosure is acceptable. U. ADMINISTRATOR A User who has been specifically granted the authority to manage some portion or all of the TOE and whose actions may affect the TOE security policy (TSP). Administrators may possess special privileges that provide capabilities to override portions of the TSP. UI func (UI function) It allows users to operate the TOE from the control panel, and the TOE to display information on the control panel. U.NORMAL A User who is authorized to perform User Document Data processing functions of the TOE. CRP-C0474-01 32 User Document Data The asset that consists of the information contained in a user's document. User Function Data The asset that consists of the information about a user's document or job to be processed by the TOE. CRP-C0474-01 33 12. Bibliography [1] IT Security Evaluation and Certification Scheme, March 2014, Information-technology Promotion Agency, Japan, CCS-01 [2] Requirements for IT Security Certification, April 2014, Information-technology Promotion Agency, Japan, CCM-02 [3] Requirements for Approval of IT Security Evaluation Facility, April 2013, Information-technology Promotion Agency, Japan, CCM-03 [4] Common Criteria for Information Technology Security Evaluation Part 1: Introduction and general model, Version 3.1 Revision 4, September 2012, CCMB-2012-09-001 [5] Common Criteria for Information Technology Security Evaluation Part 2: Security functional components, Version 3.1 Revision 4, September 2012, CCMB-2012-09-002 [6] Common Criteria for Information Technology Security Evaluation Part 3: Security assurance components, Version 3.1 Revision 4, September 2012, CCMB-2012-09-003 [7] Common Criteria for Information Technology Security Evaluation Part 1: Introduction and general model, Version 3.1 Revision 4, September 2012, CCMB-2012-09-001, (Japanese Version 1.0, November 2012) [8] Common Criteria for Information Technology Security Evaluation Part 2: Security functional components, Version 3.1 Revision 4, September 2012, CCMB-2012-09-002, (Japanese Version 1.0, November 2012) [9] Common Criteria for Information Technology Security Evaluation Part 3: Security assurance components, Version 3.1 Revision 4, September 2012, CCMB-2012-09-003, (Japanese Version 1.0, November 2012) [10] Common Methodology for Information Technology Security Evaluation: Evaluation methodology, Version 3.1 Revision 4, September 2012, CCMB-2012-09-004 [11] Common Methodology for Information Technology Security Evaluation: Evaluation methodology, Version 3.1 Revision 4, September 2012, CCMB-2012-09-004, (Japanese Version 1.0, November 2012) [12] Canon imageRUNNER ADVANCE 4200 Series 2600.1 model, Security Target, Version 1.08, May 15, 2015, Canon Inc. [13] Canon imageRUNNER ADVANCE 4200 Series 2600.1 model, Evaluation Technical Report, Version 3.0, (118844-02-R003-03) May 18, 2015, Mizuho Information & Research Institute, Inc. Information Security Evaluation Office [14] IEEE Std. 2600.1TM -2009, IEEE Standard for a Protection Profile in Operational Environment A, Version 1.0, June 2009