CSM_RFP_Common_Security_Requirements.pdf

PDF 931 KB Posted

Attached to
CAO Criminal Case Management System
Solicitation number
306
Issued by
Los Angeles County, San Francisco City, California

About this file

This is a Common Security Requirements document issued by the City of Santa Monica in October 2020 that establishes baseline security standards for all vendors, contractors, and service providers supplying digital technology services to the city. The document applies specifically to system components used in environments handling sensitive data, including card data, medical records, and criminal history information, and serves as a security best practice standard for all City of Santa Monica cloud solutions and digital systems. The security requirements were developed to address controls mandated by the Payment Card Industry Data Security Standards (PCI-DSS), Health Insurance Portability and Accountability Act (HIPAA), and Criminal Justice Information Services (CJIS) regulations. The document establishes that the City of Santa Monica Information Security Officer and designated infrastructure and cloud services management staff are responsible for ensuring vendors comply with these requirements, which must be reviewed at least annually to reflect changes in business objectives and risk environment.

The Common Security Requirements document details ninety-two specific security controls organized into twelve categories: Information Security Policy, Encryption, Antivirus Protections, Access Controls, Password Management, File Integrity Monitoring, Continuous Monitoring, Data Management, Third-Party Hosted Solutions, Third-Party Annual Review, Physical Security, Change Management, Human Firewall Protections, Incident Response Planning, Knowledge Transfer and System Requirements, Patch and Vulnerability Management, and specialized requirements for out-of-home digital wayfinding kiosks. Vendors must maintain active information security policies reviewed annually, implement TLS 1.2 or greater encryption protocols, deploy multi-factor authentication, enforce ninety-day password changes with minimum ten-character requirements, maintain current antivirus software with audit logs, restrict physical and logical access to facilities and systems, follow change control procedures with code reviews, provide architecture and dataflow diagrams, maintain cybersecurity insurance, and complete annual compliance assessments including SAS SOC Type 2 reports where applicable. Cloud service providers must complete the City's Vendor Information Security Assessment Form and provide evidence of independent security reviews performed at least annually.

View the file

Other files

Show all 13

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

RFP Common Security Requirements

Release and Version: 1st Release, Version 1.0

Release Date: October 2020

Document Classification: Confidential

CSM RFP Common Security Requirements

Revision History

Ver Date Change Summary

1.0 10/15/20 Initial publication

CONFIDENTIAL INFORMATION

This document is the property of the City of Santa Monica. It contains information that is proprietary, confidential, or otherwise restricted from disclosure. If you are not an authorized recipient, please return this document to the above-named owner. Dissemination, distribution, copying or use of this document in whole or in part by anyone other than the intended recipient is strictly prohibited without prior written permission of City of Santa Monica.

Contents

Introduction 4

Purpose/Scope 4

System Hardening Configuration Standard Ownership and Responsibility 4

System Component Management 5

Security Requirements 5

Introduction

Any system that is used for the storage, processing, or transmission of sensitive data (e.g., credit card data) must be “hardened” or configured in a manner that meets industry-accepted hardening standards for the purposes of complying with the Payment Card Industry Data Security Standards (PCI-DSS), Health Insurance Portability and Accountability Act (HIPAA) requirements and Criminal Justice Information Services (CJIS). A system component is any type of device that stores, processes, or transmits data inside the City of Santa Monica digital ecosystem.

Per the City of Santa Monica information security policy, a secure system must be designed and implemented to protect sensitive data. Server, workstations and other system components play an integral part in the security of this information.

Purpose/Scope

The primary purpose of the Common Security Requirements document is to ensure thar prospective vendors the City socialite to provide services using digital technology have at least maintain or able to implement the minimum security controls detailed below.

The standards will especially apply to all system components (hardware or software) used in the card data, medical record and criminal history and analysis environments that store, process or transmit sensitive data and serve as a baseline for other City of Santa Monica environments and/or cloud solutions as a security best practice. This includes employees who administer any system components used to process City of Santa Monica ’s sensitive data, along with any entities working for City of Santa Monica as contractors to provide server and/or system management functions.

These security requirements have been developed to specifically address the security controls required by the PCI-DSS, HIPAA and CJIS regulations.

System Hardening Configuration Standard Ownership and Responsibility

It is the responsibility of the custodians to ensure security requirements are disseminated to all relevant City of Santa Monica employees (including vendors, contractors, and business partners). Also, the custodians must ensure systems are configured with the security requirements and comply with application regulations such as PCI-DSS, HIPAA, CJIS. This will be reviewed at least annually to reflect changes to business objectives or the risk environment.

Direct questions or comments about these security requirements should be directed to the custodians of this document as detailed in the table below.

Name Title Phone Email

Veronica Mitchell Information Security Officer (310) 458-2201 ext.4611 Veronica.mitchell@smgov.net

System Component Management

The following employees at the City of Santa Monica are authorized to manage the corporate system components:

Name Title Role

Sarkis Metspakyan Infrastructure & Cloud Services Manager Infrastructure & Cloud Services Manager

Cazi Brasga Systems Engineer Server Administration

Brian Quach Systems Engineer Server Administration

Stace Graham Systems Engineer Server Administration

Jerel Guinto Client Services Supervisor Desktop Management

Hector Ramirez Computer Support Technician II Desktop Administration

Sandye Amshen Customer Experience and Support Manager Service Desk and Application Support Manager

Security Requirements

The following sections detail the system configuration standards for technology systems purchases and/or cloud solutions. These configuration standards apply to all applicable system components. They also address known security vulnerabilities and are consistent with industry-accepted system hardening standards (PCI-DSS 2.2, HIPAA and CJIS).

Information Security Policy

1. Vendor shall maintain an Information Security Policy that addresses information security for all personnel

2. This policy must be reviewed annually and include all aspects of requirements noted below

Encryption

3. Encryption or equivalent security techniques are used to protect transmissions of user authentication and other confidential information passed over the Internet or other public networks.

4. Ensure that 1.2 Transport Layer Security (TLS) protocol or greater are only enabled

5. Ensure that websites have and maintain a valid certificate

6. Enable software defined security (security automated with APIs and code)

7. Where possible Cloud Service Providers shall utilize REST APIs or some time of secure APIs

8. Vendor shall ensure the use of secure measures when transferring, storing and processing data

Antivirus Protections

9. Install antivirus software on all systems commonly affected by malicious software (particularly personal computers and servers).

10. Ensure that antivirus programs are enabled so that they are capable of detecting, removing, and protecting against all known types of malicious software

11. Ensure that all antivirus mechanisms are maintained as follows:

• Are kept current

• Perform periodic scans

12. Ensure antivirus mechanisms are actively running and cannot be disabled or altered by users, unless specifically authorized by management on a case-by-case basis for a limited time period.

13. Generate audit logs which are retained. Audit trail history is retained and in line with business requirements

Access Controls

14. Provide logical access security measures to restrict access to information resources not deemed to be public

15. Procedures and safeguards exist to restrict physical and logical access to the defined system including, but not limited to, facilities, backup, and other system components such as firewalls, routers, media and servers

16. Procedures and safeguards exist to protect against unauthorized access to systems resources

17. Maintain procedures to protect against unauthorized access to system resources

18. Enable/enforce multi-factor authentication (MFA) on every account under the control of the organization, and—to the maximum extent possible—enable and enforce MFA for customer-facing services.

19. Immediately disable user accounts for those who no longer have a business need to access system(s)

20. Remove/disable inactive user accounts within 90 days

21. Limit repeated access attempts by locking out the user ID after three failed logon attempts and require an administrator reenables the user ID.

22. If a session has been idle for more than 15 minutes, require the user to re-authenticate to re-activate the terminal or session.

23. Ensure local admin or any admin accounts are onboarded into City Privilege Access Management solution

24. Provide flexible and secure Single Sign-On integration to AD/LDAP

25. User access will be administered based on job description and need-to-know

Password Management

26. Change any vendor-supplied default passwords and remove or disable unnecessary default accounts before installing a system on the City network.

a. This applies to ALL default passwords, including but not limited to those used by operating systems, software that provides security services, application and system accounts, point-of-sale (POS) terminals, payment applications, Simple Network Management Protocol (SNMP) community strings, etc.).

27. Where feasible multifactor authentication must be enabled

28. Passwords/passphrases must meet the following requirements:

Minimum length of at least ten characters Contain both numeric and alphabetic characters Change user passwords/passphrases at least once every 90 days.

Do not allow an individual to submit a new password/passphrase that is the same as any of the last four passwords/passphrases he or she has used.

Set passwords/passphrases for first-time use and upon reset to a unique value for each user and change immediately after the first use.

Ensure City issued multifactor authentication is used when remotely accessing network

File Integrity Monitoring

29. Ensure systems are configured to store logs in readable format only

30. Use file-integrity monitoring or change-detection software on logs to ensure that existing log data cannot be changed without generating alerts (although new data being added should not cause an alert).

31. Deploy a change-detection mechanism (for example, file-integrity monitoring tools) to alert personnel to unauthorized modification (including changes, additions, and deletions) of critical system files, configuration files, or content files; and configure the software to perform critical file comparisons at least weekly.

b. Note: For change-detection purposes, critical files are usually those that do not regularly change, but the modification of which could indicate a system compromise or risk of compromise. Change-detection mechanisms such as file-integrity monitoring products usually come pre-configured with critical files for the related operating system. Other critical files, such as those for custom applications, must be evaluated and defined by the entity (that is, the merchant or service provider).

Continuous Monitoring

32. System is designed with audit logs enabled to include audit and security logs

33. System can be configured to receive the GPO policy that will allow ingestion of the logs into the

City’s Security Information and Event Management (SIEM) managed by the information security team, where feasible

Data Management

34. Provide redundancy and backup solution for cloud service ecosystems

Third-Party Hosted Solutions

35. Cloud service provider shall complete the City Vendor Information Security Assessment (VISA) Form and provide to the City’s Information Security Officer

36. Cloud service provider shall provide the City’s Information Security Officer with their latest independent review and assessment (i.e. SAS SOC Type 2 report)

Third-Party Annual Review

37. Cloud service provider system security is periodically reviewed and compared with defined system security policies and best practices and there is a process to address deficiencies

38. Cloud service provider ensures there are independent reviews and assessments performed at least annually (i.e. SAS SOC Type 2 report)

39. Where applicable the vendor shall annually produce evidence of compliance with PCI-DSS, HIPAA and/or CJIS.

40. Where applicable, vendor shall ensure an assume cost for California Law Enforcement

Telecommunications (CLETS) Certification for augmented staff performing work on CLETS systems that reside in Public Safety and/or City Attorney Office

Physical Security

41. Data center utilities services and environment conditions (e.g., water, power, temperature and humidity controls, telecommunications and internet connectivity) are secure, monitored, maintained and tested for continued effectiveness

42. Maintain control of physical access to sensitive areas

43. Catalogue and track all relevant physical and logical assets located at all of the vendor’s sites within a secured system.

44. Implement physical security perimeters to safeguard personnel, data, and information systems.

Establish physical security perimeters between the administrative and business areas and the data storage and processing facilities areas.

45. Use equipment identification as a method for connection authentication.

46. Allow only authorized personnel access to secure areas, with all ingress and egress points restricted, documented, and monitored by physical access control mechanisms. Retain access control records on a periodic basis as deemed appropriate by the organization.

47. Implement, maintain, and operate datacenter surveillance systems at the external perimeter and at all the ingress and egress points to detect unauthorized ingress and egress attempts.

48. Train datacenter personnel to respond to unauthorized ingress or egress attempts.

49. Define, implement and evaluate processes, procedures and technical measures that ensure a risk-based protection of power and telecommunication cables from a threat of interception, interference or damage at all facilities, offices and rooms.

50. Implement and maintain data center environmental control systems that monitor, maintain and test for continual effectiveness the temperature and humidity conditions within accepted industry standards.

51. Secure, monitor, maintain, and test utilities services for continual effectiveness at planned intervals.

52. City data will be kept away from locations subject to high probability for environmental risk events.

Change Management

53. Procedures and safeguards exist to effectively apply required system changes

54. Vendor IT staff shall follow change control processes and procedures for all changes to system components

55. Vendor shall remove development, test and/or custom application accounts, user IDs and passwords before applications become active or are released to customers

56. Vendor IT staff shall review custom code prior to release to production or customers in order to identify any potential coding vulnerability (using either manual or automated processes) to include at least the following:

c. Code changes are reviewed by individuals other than the originating code author, and by individuals knowledgeable about code-review techniques and secure coding practices.

d. Code reviews ensure code is developed according to secure coding guidelines

e. Appropriate corrections are implemented prior to release.

f. Code-review results are reviewed and approved by management prior to release.

57. Vendors shall address common coding vulnerabilities in software-development processes by developing applications based on secure coding practices.

Human Firewall Protections

58. Vendor performs employee background checks

59. Vendors shall maintain User Acceptance Agreement with staff to adhere to data privacy, securely handling of data/system and leverage these assets and data for business purposes only

60. Vendor shall maintain procedures to ensure personnel responsible for the design development, implementation, and operation of systems maintaining sensitive data have the qualifications and resources to fulfill their responsibilities

61. Vendor shall maintain an information security awareness program that include annual training of staff

62. Train developers at least annually in up-to-date secure coding techniques, including how to avoid common coding vulnerabilities

Incident Response Plan

63. Cloud service provider maintains cybersecurity insurance

64. Company maintain and follow procedures to identify, report and act upon system security breaches and other incidents

65. Company maintain measures to prevent or mitigate threats

Knowledge Transfer & System Requirements

66. Vendor shall provide architecture and dataflow diagrams for proposed system(s)

67. Vendor shall provide documentation detailing any necessary firewall modifications needed to access application and/or external systems (i.e. opening of ports to external IP address)

68. Vendor shall provide sufficient documentation and training to City staff for usability and administration where appropriate

Patch & Vulnerability Management

69. Disable the use of unneeded ports that would allow USB port usage.

70. If/ when necessary secure (e.g. non-clear text and authenticated) standardized network protocols are used for the import and export of data to manage the service. Vendor shall provide a document to detail the relevant interoperability and portability standards utilized

71. Ensure that all system components and software are protected from known vulnerabilities by applying/maintaining applicable vendor-supplied security patches.

72. Ensure to maintain latest supported operating systems. All critical, high, and medium vulnerabilities detected on Cloud IaaS services are remediated prior to the go-live of the service.

Out-of-home digital Wayfinding Kiosks

73. Licensee will perform Operating systems and application security update and/or patches expediently

74. Built-in local administrator accounts will be disabled and renamed

75. Default and generic usernames and passwords should be changed or disabled

76. Products, including operating systems, that no longer receive security updates will not be considered

77. Must include malware protection software with up-to-date definitions

78. Must be free of malware

79. Must provide physical protection measures

80. The use of full disk encryption is required

81. Kiosk will include privacy screens to make it difficult for anyone else to see what appears on the screen

82. Systems should be configured to reset to a standard image after a reasonable amount of idle time

83. Kiosk should not store any Personal Identifiable information

84. Kiosk will include privacy screens to make it difficult for anyone else to see what appears on the screen after someone has concluded activity

85. Kiosk will provide session clearing features and automated session restarts

86. Kiosk systems software, network and backend device data are inaccessible to end users

87. Kiosk management solution is able to monitor kiosks, update kiosk content and configurations, view health and usage statistics remotely

88. Machines are deployed in well-lit areas to protect the user and the equipment form violent or malicious people

89. Kiosk will prevent unrestricted access to the underlying kiosk hardware by restricting external access to cabling or internal components, such as hard drives and USB and serial ports that would allow installation of malicious software or devices

90. Internal components, such as hardware are enclosed in secure manner to prevent theft of hardware

91. Kiosk will be equipped with a touch screen instead of a regular keyboard and mouse to prevent hackers from installing devices to capture user behavior

92. Kiosk will disable unneeded browser functionalities to prevent attackers from gaining access to the file systems

File details come from the government source that posted it. Updated .