RFP_2200_GTG3007_ATT_8_v1.xlsx

XLSX spreadsheet 48 KB Posted

Attached to
Enterprise Asset Management (EAM) Solutions
Solicitation number
RFP 2200 GTG3007
Issued by
Texas

About this file

This is a security and privacy control requirements document for the City of Austin's Enterprise Asset Management (EAM) / Computerized Maintenance Management System (CMMS) procurement for the Austin Water Department. The document establishes mandatory security controls across 105 security requirements and 24 privacy overlay requirements that vendors must implement as part of the proposed cloud-based solution. The RFP requires vendors to demonstrate how they will meet or exceed moderate-impact security controls, with all controls marked as mandatory (importance rating of 99). Key security domains addressed include account management, access control, audit logging, configuration management, contingency planning, authentication and identification, maintenance and media protection, system development lifecycle practices, boundary protection, transmission security, and information integrity. The document requires vendors to specify their support level for each control—whether they meet requirements out-of-box, meet requirements with partial or customized implementation, or do not meet requirements—along with identifying whether the City, vendor, or both parties will serve as control owner and responsible for implementation.

The privacy overlay requirements apply to systems processing personally identifiable information and mandate controls for individual access to PII, employee training on PII processing, breach incident response, processing authority documentation, consent mechanisms, privacy notices, social security number handling restrictions, computer matching agreement compliance, privacy impact assessments, and PII quality operations and de-identification protocols. Critical operational requirements include multi-factor authentication for both privileged and non-privileged accounts, system backups maintained at three copies with at least one online, encryption of data at rest and in transit using FIPS 140 validated modules, device lock activation after 15 minutes of inactivity, account disablement within 24 hours when no longer needed, and configuration management following Center for Internet Security (CIS) Benchmarks. The document specifies that departments must maintain audit records for a minimum of 18 months, test contingency plans annually using functional or full-scale exercises, conduct annual privilege reviews, and comply with NIST standards for media sanitization, secure development practices, and incident response planning, with the City's Information Security Office responsible for approving any deviations from published configuration standards.

View the file

Other files

File Type Posted
RFP_2200_GTG3007_ATT_6_v1.xlsx XLSX spreadsheet
RFP_2200_GTG3007_ATT_2_v2.xlsx XLSX spreadsheet
RFP_2200_GTG3007_ATT_2_v1.xlsx XLSX spreadsheet
RFP_2200_GTG3007_ATT_9_v1.xlsx XLSX spreadsheet
RFP_2200_GTG3007_ATT_6_v3.xlsx XLSX spreadsheet
RFP_2200_GTG3007_ATT_4_v1.pdf PDF
RFP_2200_GTG3007_ATT_7_v1.xlsx XLSX spreadsheet
RFP_2200_GTG3007_ATT_14_v1.pdf PDF
RFP_2200_GTG3007_ATT_15_v1.pdf PDF
IFB_6100_CLMC971_PLANS_1_v1.pdf PDF
RFP_2200_GTG3007_ATT_3_v1.docx DOCX document
RFP_2200_GTG3007_ATT_13_v1.pdf PDF
RFP_2200_GTG3007_ATT_5_v1.pdf PDF
RFP_2200_GTG3007_ATT_10_v1.docx DOCX document
RFP_2200_GTG3007_ATT_16_v1.pdf PDF
RFP_2200_GTG3007_ATT_17_v1.pdf PDF
RFP_2200_GTG3007_ATT_7_v2.xlsx XLSX spreadsheet
RFP_2200_GTG3007_ATT_1_v1.pdf PDF
RFP_2200_GTG3007_ATT_1_v9.pdf PDF
RFP_2200_GTG3007_ATT_11_v1.pdf PDF
RFP_2200_GTG3007_ATT_12_v1.pdf PDF
IFB_6100_CLMC971_PLANS_2_v1.pdf PDF
Show all 22

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

MOD Impact

Requirements (Moderate-Impact)(1-5, 99)
(5=highest, 99=mandatory)Meets Out-of-Box

Meets Partial Meets w/ Customization

Does Not MeetWho is Responsible for the Control?Use this area for additional information on how the control is implemented including compensating control information for controls that can't be met or can only partially be metPick-list for Vendor Support:Meets Out-of-BoxMeets PartialMeets w/ CustomizationDoes Not MeetPick-list for Control Owner:CityVendorHybrid
RFP Req IDControlControl NameControl DescriptionImportance RatingVendor SupportControl OwnerVendor Comments
SEC - 1AC-2Account Managementa. Define and document the types of accounts allowed and specifically prohibited for use within the system;

b. Assign account managers;

c. Require least privilege required to complete individual organizational duties for group and role membership;

d. Specify:

1. Authorized users of the system;

2. Group and role membership; and

3. Access authorizations (i.e., privileges) and Identity, Job Information, Contact Information, System-Level Settings for each account;

e. Require approvals by Authorizing Official, System Owner, or Delegate(s) for requests to create accounts;

f. Create, enable, modify, disable, and remove accounts in accordance with Access Control (AC) policy requirements;

g. Monitor the use of accounts;

h. Notify account managers and Authorizing Official, System Owner, or Delegate(s) within:

1. twenty-four (24) hours when accounts are no longer required;

2. eight (8) hours when users are terminated or transferred; and

3. eight (8) hours when system usage or need-to-know changes for an individual;

i. Authorize access to the system based on:

1. A valid access authorization;

2. Intended system usage; and

3. least privilege required to complete individual organizational duties;

j. Review accounts for compliance with account management requirements monthly for privileged accessed, every six (6) months for non-privileged access;

k. Establish and implement a process for changing shared or group account authenticators (if deployed) when individuals are removed from the group; and

l. Align account management processes with personnel termination and transfer processes.99
SEC - 2AC-2 (1)Account Management | Automated System Account ManagementSupport the management of system accounts using centrally managed services through synchronization with City-controlled identity provider(s).99
SEC - 3AC-2 (3)Account Management | Disable AccountsDisable accounts within 24 hours for user accounts when the accounts:

(a) Have expired;

(b) Are no longer associated with a user or individual;

(c) Are in violation of organizational policy; or

(d) Have been inactive for thirty-five (35) days (See additional requirements and guidance).

AC-2 (3) Requirement: Departments define the time period for non-user accounts (e.g., accounts associated with devices). The time periods are approved and accepted by the Information Security Office (ISO). Where user management is a function of the service, reports of activity of users shall be made available.

AC-2 (3) (d) Requirement: Departments define the time period of inactivity for device identifiers.99
SEC - 4AC-2 (5)Account Management | Inactivity LogoutRequire that users log out when inactivity is anticipated to exceed fifteen (15) minutes.99
SEC - 5AC-3Access EnforcementEnforce approved authorizations for logical access to information and system resources in accordance with applicable access control policies.99
SEC - 6AC-4Information Flow EnforcementEnforce approved authorizations for controlling the flow of information within the system and between connected systems based on defined information flow control policies (in applicable security and privacy plan).99
SEC - 7AC-5Separation of Dutiesa. Identify and document the following four (4) categories of duties that must be kept separate or compensating controls put in place to monitor activity closely:

1. IT Administration or operation (assuring systems function, to serve the system users)

2. IT Access Management (account creation, modification, removal, etc.)

3. IT Security (assuring adequacy of system controls for availability, integrity, and confidentiality)

4. IT Management (allocating adequate resources for implementation of effective IT Security Programs and system controls); and

b. Define system access authorizations to support separation of duties.99
SEC - 8AC-6Least PrivilegeEmploy the principle of least privilege, allowing only authorized accesses for users (or processes acting on behalf of users) that are necessary to accomplish assigned organizational tasks.99
SEC - 9AC-6 (1)Least Privilege | Authorize Access to Security FunctionsAuthorize access for security administrators to:

(a) all security functions not publicly accessible (deployed in hardware, software, and firmware); and

(b) all security-relevant information not publicly available.99
SEC - 10AC-6 (2)Least Privilege | Non-privileged Access for Nonsecurity FunctionsRequire that users of system accounts (or roles) with access to security functions or security-related information use non-privileged accounts or roles, when accessing nonsecurity functions.99
SEC - 11AC-6 (5)Least Privilege | Privileged AccountsRestrict privileged accounts on the system to security administrators, system administrators, system security officers, and system developers (in development environments).99
SEC - 12AC-6 (7)Least Privilege | Review of User Privileges(a) Review, at a minimum, annually the privileges assigned to all users with privileges to validate the need for such privileges; and
(b) Reassign or remove privileges, if necessary, to correctly reflect organizational mission and business needs.99
SEC - 13AC-6 (9)Least Privilege | Log Use of Privileged FunctionsLog the execution of privileged functions.99
SEC - 14AC-7Unsuccessful Logon Attemptsa. Enforce a limit of not more than three (3) consecutive invalid logon attempts by a user during a fifteen (15) minute period; and
b. Automatically lock the account/node for a minimum of three (3) hours or until unlocked by an administrator; notify system administrator; and record the event within appropriate security logs when the maximum number of unsuccessful attempts is exceeded.99
SEC - 15AC-11Device Locka. Prevent further access to the system by initiating a device lock after fifteen (15) minutes of inactivity; requiring the user to initiate a device lock before leaving the system unattended; and
b. Retain the device lock until the user reestablishes access using established identification and authentication procedures.99
SEC - 16AC-11 (1)Device Lock | Pattern-hiding DisplaysConceal, via the device lock, information previously visible on the display with a publicly viewable image.99
SEC - 17AC-12Session TerminationAutomatically terminate a user session after defined conditions or trigger events requiring session disconnect as defined in applicable security and privacy plans.99
SEC - 18AC-17 (1)Remote Access | Monitoring and ControlEmploy automated mechanisms to monitor and control remote access methods.99
SEC - 19AC-17 (2)Remote Access | Protection of Confidentiality and Integrity Using EncryptionImplement cryptographic mechanisms to protect the confidentiality and integrity of remote access sessions.99
SEC - 20AC-17 (3)Remote Access | Managed Access Control PointsRoute remote accesses through authorized and managed network access control points.99
SEC - 21AC-18Wireless Accessa. Establish configuration requirements, connection requirements, and implementation guidance for each type of wireless access; and
b. Authorize each type of wireless access to the system prior to allowing such connections.99
SEC - 22AC-18 (1)Wireless Access | Authentication and EncryptionProtect wireless access to the system using authentication of users; devices and encryption.99
SEC - 23AC-18 (3)Wireless Access | Disable Wireless NetworkingDisable, when not intended for use, wireless networking capabilities embedded within system components prior to issuance and deployment.99
SEC - 24AC-19 (5)Access Control for Mobile Devices | Full Device or Container-based EncryptionEmploy full-device encryption or container-based encryption to protect the confidentiality and integrity of information on organization-managed mobile devices.99
SEC - 25AC-20Use of External Systemsa. Establish defined terms and conditions; Identify controls asserted to be implemented on external systems, consistent with the trust relationships established with other organizations owning, operating, and/or maintaining external systems, allowing authorized individuals to:

1. Access the system from external systems; and

2. Process, store, or transmit organization-controlled information using external systems; or

b. Prohibit the use of non authorized systems and personally owned systems.99
SEC - 26AC-20 (1)Use of External Systems | Limits on Authorized UsePermit authorized individuals to use an external system to access the system or to process, store, or transmit organization-controlled information only after:

(a) Verification of the implementation of controls on the external system as specified in the organization’s security and privacy policies and security and privacy plans; or

(b) Retention of approved system connection or processing agreements with the organizational entity hosting the external system.99
SEC - 27AC-20 (2)Use of External Systems | Portable Storage Devices — Restricted UseRestrict the use of organization-controlled portable storage devices by authorized individuals on external systems using requirements defined in applicable security and privacy plans.99
SEC - 28AC-21Information Sharinga. Enable authorized users to determine whether access authorizations assigned to a sharing partner match the information’s access and use restrictions for approved information-sharing circumstances where user discretion is required; and
b. Employ defined automated mechanisms, or manual processes as defined in applicable security and privacy plans to assist users in making information sharing and collaboration decisions.99
SEC - 29AC-22Publicly Accessible Contenta. Designate individuals authorized to make information publicly accessible;

b. Train authorized individuals to ensure that publicly accessible information does not contain nonpublic information;

c. Review the proposed content of information prior to posting onto the publicly accessible system to ensure that nonpublic information is not included; and

d. Review the content on the publicly accessible system for nonpublic information at least quarterly and remove such information, if discovered.99
SEC - 30AU-3Content of Audit RecordsEnsure that audit records contain information that establishes the following:

a. What type of event occurred;

b. When the event occurred;

c. Where the event occurred;

d. Source of the event;

e. Outcome of the event; and

f. Identity of any individuals, subjects, or objects/entities associated with the event.99
SEC - 31AU-3 (1)Content of Audit Records | Additional Audit InformationGenerate audit records containing the following additional information: session, connection, transaction, or activity duration; for client-server transactions, the number of bytes received and bytes sent; additional informational messages to diagnose or identify the event; characteristics that describe or identify the object or resource being acted upon; individual identities of group account users; full-text of privileged commands.99
SEC - 32AU-4Audit Log Storage CapacityAllocate audit log storage capacity to accommodate capacity planning projections to support a minimum 18 months audit record retention.99
SEC - 33AU-8Time Stampsa. Use internal system clocks to generate time stamps for audit records; and
b. Record time stamps for audit records that meet one second granularity of time measurement and that use Coordinated Universal Time, have a fixed local time offset from Coordinated Universal Time, or that include the local time offset as part of the time stamp.99
SEC - 34AU-12Audit Record Generationa. Provide audit record generation capability for the event types the system is capable of auditing as defined in AU-2a on all information system and network components where audit capability is deployed/available;

b. Allow personnel or roles as defined in applicable security and privacy plans to select the event types that are to be logged by specific components of the system; and

c. Generate audit records for the event types defined in AU-2c that include the audit record content defined in AU-3.99
SEC - 35CA-5Plan of Action and Milestonesa. Develop a plan of action and milestones for the system to document the planned remediation actions of the organization to correct weaknesses or deficiencies noted during the assessment of the controls and to reduce or eliminate known vulnerabilities in the system; and
b. Update existing plan of action and milestones at least monthly based on the findings from control assessments, independent audits or reviews, and continuous monitoring activities.99
SEC - 36CA-9Internal System Connectionsa. Authorize internal connections of system components or classes of components (defined in the applicable system security and privacy plan to the system;

b. Document, for each internal connection, the interface characteristics, security and privacy requirements, and the nature of the information communicated;

c. Terminate internal system connections after issuance of an order by the CIO, CISO, or Senior Privacy Officer and when such internal system connections no longer support COA missions or business functions.; and

d. Review at least annually for Low- and Moderate-Impact systems and at least quarterly for High-Impact systems or after a significant change for any system the continued need for each internal connection.99
SEC - 37CM-2Baseline Configurationa. Develop, document, and maintain under configuration control, a current baseline configuration of the system; and

b. Review and update the baseline configuration of the system:

1. At least annually or when a significant change occurs;

2. When required due to major system changes/upgrades, critical security patches (as defined by the Federal Government, ISO, or vendor), and emergency change (e.g., unscheduled changes, system crashes, replacement of critical hardware components); and

3. When system components are installed or upgraded.

CM-2 (b) (1) Guidance: Significant change is defined in NIST Special Publication 800-37 Revision 2, Appendix F.99
SEC - 38CM-6Configuration Settingsa. Establish and document configuration settings for components employed within the system that reflect the most restrictive mode consistent with operational requirements using Center for Internet Security (CIS) Benchmarks;

b. Implement the configuration settings;

c. Identify, document, and approve any deviations from established configuration settings for established configuration settings for system components based on explicit operational requirements (defined in the applicable system security and privacy plan); and

d. Monitor and control changes to the configuration settings in accordance with organizational policies and procedures.

CM-6 (a) Requirement 1: Departments shall use the Center for Internet Security (CIS) Benchmarks or establish their own configuration settings by adopting or tailoring settings based on CIS Benchmarks, United States Government Configuration Baseline (USGCB), or Department of Defense (DoD) Security Technical Implementation Guides (STIGs). Any deviation from the published configuration settings must be approved by the Information Security Office (ISO).

CM-6 (a) Requirement 2: Departments shall ensure that checklists for configuration settings are Security Content Automation Protocol (SCAP) validated or SCAP compatible (if validated checklists are not available).

CM-6 (a) Guidance: More information on CIS Benchmarks (CM-6.a) can be found at https://www.cisecurity.org/cis-benchmarks/

NOTE: All City employees have CIS SecureSuite Membership and access to all CIS Benchmarks and associated tools. For more information, please contact the Information Security Office (ISO).99
SEC - 39CM-7Least Functionalitya. Configure the system to provide only essential capabilities (defined in applicable security/privacy plans); and

b. Prohibit or restrict the use of the following functions, ports, protocols, software, and/or services: Center for Internet Security (CIS) Benchmarks.

CM-7 (b) Requirement: Departments shall use the Center for Internet Security (CIS) Benchmarks to establish a list of prohibited or restricted functions, ports, protocols, and/or services or establishes its own list of prohibited or restricted functions, ports, protocols, and/or services if guidance is not available. Any deviation from the published configuration settings must be approved by the Information Security Office (ISO).

CM-7 (b) Guidance: More information on CIS Benchmarks (CM-6.a) can be found at https://www.cisecurity.org/cis-benchmarks/

NOTE: All City employees have CIS SecureSuite Membership and access to all CIS Benchmarks and associated tools. For more information, please contact the Information Security Office (ISO).99
SEC - 40CM-7 (1)Least Functionality | Periodic Review(a) Review the system at least annually to identify unnecessary and/or nonsecure functions, ports, protocols, software, and services; and
(b) Disable or remove functions, ports, protocols, software, and services within the system deemed to be unnecessary and/or nonsecure.99
SEC - 41CM-7 (2)Least Functionality | Prevent Program ExecutionPrevent program execution in accordance with organization-defined policies, rules of behavior, and/or access agreements regarding software program usage and restrictions; rules authorizing the terms and conditions of software program usage.

To include, but not limited to, the following:

(a) Software must be legally licensed;

(b) Software must be provisioned in approved configurations; and

(c) Users must be authorized for software program use.99
SEC - 42CM-7 (5)Least Functionality | Authorized Software(a) Identify organization-defined software programs authorized to execute on the system;

(b) Employ a deny-all, permit-by-exception policy to allow the execution of authorized software programs on the system; and

(c) Review and update the list of authorized software programs at least annually or when there is a significant change.99
SEC - 43CM-8System Component Inventorya. Develop and document an inventory of system components that:

1. Accurately reflects the system;

2. Includes all components within the system;

3. Does not include duplicate accounting of components or components assigned to any other system;

4. Is at the level of granularity deemed necessary for tracking and reporting; and

5. Includes the following information to achieve system component accountability:

- Each component’s unique identifier and/or serial number;

- Information system of which the component is a part;

- Type of information system component (e.g., server, desktop, application);

- Manufacturer/model information;

- Operating system type and version/service pack level;

- Presence of virtual machines;

- Application software version/license information;

- Physical location (e.g., building/room number);

- Logical location (e.g., IP address, position with the information system [IS] architecture);

- Media access control (MAC) address;

- Ownership;

- Operational status;

- Primary and secondary administrators; and

- Primary user; and

b. Review and update the system component inventory at least monthly.99
SEC - 44CM-8 (1)System Component Inventory | Updates During Installation and Removal99
SEC - 45CM-9Configuration Management PlanDevelop, document, and implement a configuration management plan for the system that:

a. Addresses roles, responsibilities, and configuration management processes and procedures;

b. Establishes a process for identifying configuration items throughout the system development life cycle and for managing the configuration of the configuration items;

c. Defines the configuration items for the system and places the configuration items under configuration management;

d. Is reviewed and approved by the System Owner (SO) at least annually; and

e. Protects the configuration management plan from unauthorized disclosure and modification.99
SEC - 46CM-10Software Usage Restrictionsa. Use software and associated documentation in accordance with contract agreements and copyright laws;

b. Track the use of software and associated documentation protected by quantity licenses to control copying and distribution; and

c. Control and document the use of peer-to-peer file sharing technology to ensure that this capability is not used for the unauthorized distribution, display, performance, or reproduction of copyrighted work.99
SEC - 47CM-11User-installed Softwarea. Establish City IT defined policy governing the installation of software by users;

b. Enforce software installation policies through the following methods: automated methods; and

c. Monitor policy compliance continuously.99
SEC - 48CM-12Information Locationa. Identify and document the location of City information and the specific system components on which the information is processed and stored;

b. Identify and document the users who have access to the system and system components where the information is processed and stored; and

c. Document changes to the location (i.e., system or system components) where the information is processed and stored.99
SEC - 49CM-12 (1)Information Location | Automated Tools to Support Information LocationUse automated tools to identify information by information type and data classification on system components to ensure controls are in place to protect organizational information and individual privacy.99
SEC - 50CP-2Contingency Plana. Develop a contingency plan for the system that:

1. Identifies essential mission and business functions and associated contingency requirements;

2. Provides recovery objectives, restoration priorities, and metrics;

3. Addresses contingency roles, responsibilities, assigned individuals with contact information;

4. Addresses maintaining essential mission and business functions despite a system disruption, compromise, or failure;

5. Addresses eventual, full system restoration without deterioration of the controls originally planned and implemented;

6. Addresses the sharing of contingency information; and

7. Is reviewed and approved by applicable personnel and roles (review) and the Department Director (review and approve);

b. Distribute copies of the contingency plan to the COA Homeland Security Emergency Management (HSEM) and those with roles & responsibilities in Plan implementation;

c. Coordinate contingency planning activities with incident handling activities;

d. Review the contingency plan for the system at least annually and after any significant changes;

e. Update the contingency plan to address changes to the organization, system, or environment of operation and problems encountered during contingency plan implementation, execution, or testing;

f. Communicate contingency plan changes to System Security Officer (SSO), System Owner (SO), Business Owner (BO), Contingency Plan Coordinator (CPC), and other stakeholders identified within the applicable system's security/privacy/contingency plan;

g. Incorporate lessons learned from contingency plan testing, training, or actual contingency activities into contingency testing and training; and

h. Protect the contingency plan from unauthorized disclosure and modification.99
SEC - 51CP-4Contingency Plan Testinga. Test the contingency plan for the system at least annually using the following tests to determine the effectiveness of the plan and the readiness to execute the plan: Functional Exercise or Full-Scale Exercise.

b. Review the contingency plan test results; and

c. Initiate corrective actions, if needed.

https://www.ready.gov/exercises99
SEC - 52CP-6Alternate Storage Sitea. Establish an alternate storage site, including necessary agreements to permit the storage and retrieval of system backup information; and
b. Ensure that the alternate storage site provides controls equivalent to that of the primary site.99
SEC - 53CP-6 (1)Alternate Storage Site | Separation from Primary SiteIdentify an alternate storage site that is sufficiently separated from the primary storage site to reduce susceptibility to the same threats.99
SEC - 54CP-7Alternate Processing Sitea. Establish an alternate processing site, including necessary agreements to permit the transfer and resumption of system operations as defined in applicable security and privacy plans for essential mission and business functions within a time period consistent with recovery time and recovery point objectives as defined in applicable security and privacy plans and/or system contingency plan when the primary processing capabilities are unavailable;

b. Make available at the alternate processing site, the equipment and supplies required to transfer and resume operations or put contracts in place to support delivery to the site within the organization-defined time period for transfer and resumption; and

c. Provide controls at the alternate processing site that are equivalent to those at the primary site.99
SEC - 55CP-8Telecommunications ServicesEstablish alternate telecommunications services, including necessary agreements to permit the resumption of system operations as defined in applicable security and privacy plans for essential mission and business functions within a time period consistent with recovery time and recovery point objectives as defined in applicable security and privacy plans and/or system contingency plan when the primary telecommunications capabilities are unavailable at either the primary or alternate processing or storage sites.99
SEC - 56CP-9System Backupa. Conduct backups of user-level information contained in system components daily incremental; weekly full;

b. Conduct backups of system-level information contained in the system daily incremental; weekly full;

c. Conduct backups of system documentation, including security- and privacy-related documentation daily incremental; weekly full; and

d. Protect the confidentiality, integrity, and availability of backup information.

CP-9 Requirement: Departments shall determine how Information System Backup is going to be verified and appropriate periodicity of the check.

CP-9 (a) Requirement: Departments maintain at least three backup copies of user-level information (at least one of which is available online) or provides an equivalent alternative.

CP-9 (b) Requirement: Departments maintain at least three backup copies of system-level information (at least one of which is available online) or provides an equivalent alternative.

CP-9 (c) Requirement: Departments maintain at least three backup copies of information system documentation including security information (at least one of which is available online) or provides an equivalent alternative.99
SEC - 57CP-9 (1)System Backup | Testing for Reliability and IntegrityTest backup information [at least annually for moderate-impact systems and at least monthly for high-impact systems to verify media reliability and information integrity.99
SEC - 58CP-9 (8)System Backup | Cryptographic ProtectionImplement cryptographic mechanisms to prevent unauthorized disclosure and modification of all backup files.99
SEC - 59CP-10System Recovery and ReconstitutionProvide for the recovery and reconstitution of the system to a known state within a time period consistent with recovery time and recovery point objectives as specified in the applicable security and privacy plan, system contingency plan (CP), disaster recovery plan (DRP), or continuity of operations plan (COOP), after a disruption, compromise, or failure.99
SEC - 60IA-2 (1)Identification and Authentication (organizational Users) | Multi-factor Authentication to Privileged AccountsImplement multi-factor authentication for access to privileged accounts.99
SEC - 61IA-2 (2)Identification and Authentication (organizational Users) | Multi-factor Authentication to Non-privileged AccountsImplement multi-factor authentication for access to non-privileged accounts.99
SEC - 62IA-4Identifier ManagementManage system identifiers by:

a. Receiving authorization from at a minimum, the System Security Officer (SSO), or similar role within the organization, to assign an individual, group, role, service, or device identifier;

b. Selecting an identifier that identifies an individual, group, role, service, or device;

c. Assigning the identifier to the intended individual, group, role, service, or device; and

d. Preventing reuse of identifiers for at least two (2) years.99
SEC - 63IA-5Authenticator ManagementManage system authenticators by:

a. Verifying, as part of the initial authenticator distribution, the identity of the individual, group, role, service, or device receiving the authenticator;

b. Establishing initial authenticator content for any authenticators issued by the organization;

c. Ensuring that authenticators have sufficient strength of mechanism for their intended use;

d. Establishing and implementing administrative procedures for initial authenticator distribution, for lost or compromised or damaged authenticators, and for revoking authenticators;

e. Changing default authenticators prior to first use;

f. Changing or refreshing authenticators at least every 90 days for password based authentication or when authenticators are known or suspected to be compromised (change immediately); default passwords must be changed upon system installation occur;

g. Protecting authenticator content from unauthorized disclosure and modification;

h. Requiring individuals to take, and having devices implement, specific controls to protect authenticators; and

i. Changing authenticators for group or role accounts when membership to those accounts changes.

Note: if authenticators are known or suspected to be compromised, change immediately; default passwords must be changed upon system installation.99
SEC - 64IA-5 (1)Authenticator Management | Password-based AuthenticationFor password-based authentication:

(a) Maintain a list of commonly-used, expected, or compromised passwords and update the list [Assignment: organization-defined frequency] and when organizational passwords are suspected to have been compromised directly or indirectly;

(b) Verify, when users create or update passwords, that the passwords are not found on the list of commonly-used, expected, or compromised passwords in IA-5(1)(a);

(c) Transmit passwords only over cryptographically-protected channels;

(d) Store passwords using an approved salted key derivation function, preferably using a keyed hash;

(e) Require immediate selection of a new password upon account recovery;

(f) Allow user selection of long passwords and passphrases, including spaces and all printable characters;

(g) Employ automated tools to assist the user in selecting strong password authenticators; and

(h) Enforce the following composition and complexity rules: follow the Center for Internet Security (CIS) Benchmarks for composition and complexity and require changing at least 50% of the password when passwords are updated and prohibit password reuse for twenty four (24) generations.99
SEC - 65IA-8 (2)Identification and Authentication (non-organizational Users) | Acceptance of External Authenticators(a) Accept only external authenticators that are NIST-compliant; and
(b) Document and maintain a list of accepted external authenticators.99
SEC - 66MA-3Maintenance Toolsa. Approve, control, and monitor the use of system maintenance tools; and
b. Review previously approved system maintenance tools at least annually.99
SEC - 67MA-4Nonlocal Maintenancea. Approve and monitor nonlocal maintenance and diagnostic activities;

b. Allow the use of nonlocal maintenance and diagnostic tools only as consistent with organizational policy and documented in the security plan for the system;

c. Employ strong authentication in the establishment of nonlocal maintenance and diagnostic sessions;

d. Maintain records for nonlocal maintenance and diagnostic activities; and

e. Terminate session and network connections when nonlocal maintenance is completed.99
SEC - 68MP-2Media AccessRestrict access to any digital and non-digital media deemed sensitive pursuant to applicable policy and in compliance with the latest revision of NIST SP 800-88, Guidelines for Media Sanitization to personnel or roles defined in the applicable security and privacy plan.99
SEC - 69MP-5Media Transporta. Protect and control all media with sensitive information during transport outside of controlled areas using encryption using a FIPS 140 validated encryption module for digital media; a secured locker for non-digital media;

b. Maintain accountability for system media during transport outside of controlled areas;

c. Document activities associated with the transport of system media; and

d. Restrict the activities associated with the transport of system media to authorized personnel.99
SEC - 70MP-6Media Sanitizationa. Sanitize all sensitive media prior to disposal, release out of organizational control, or release for reuse using techniques and procedures in accordance with NIST SP 800-88 Section 4: Reuse and Disposal of Storage Media and Hardware; and
b. Employ sanitization mechanisms with the strength and integrity commensurate with the security category or classification of the information.99
SEC - 71MP-7Media Usea. Prohibit the use of personally owned media (e.g. flash drives, external hard disk drives, other portable storage devices on COA system or system components using technical and nontechnical controls; and
b. Prohibit the use of portable storage devices in organizational systems when such devices have no identifiable owner.99
SEC - 72PL-8Security and Privacy Architecturesa. Develop security and privacy architectures for the system that:

1. Describe the requirements and approach to be taken for protecting the confidentiality, integrity, and availability of organizational information;

2. Describe the requirements and approach to be taken for processing personally identifiable information to minimize privacy risk to individuals;

3. Describe how the architectures are integrated into and support the enterprise architecture; and

4. Describe any assumptions about, and dependencies on, external systems and services;

b. Review and update the architectures at least annually or when a significant change occurs to reflect changes in the enterprise architecture; and

c. Reflect planned architecture changes in security and privacy plans, Concept of Operations (CONOPS), criticality analysis, organizational procedures, and procurements and acquisitions.

PL-8 Requirement: System-level security and privacy architecture must be in alignment with the City's Enterprise Security Architecture as maintained by the Information Security Office (ISO).

PL-8 (b) Guidance: Significant change is defined in NIST Special Publication 800-37 Revision 2, Appendix F.99
SEC - 73RA-2Security Categorizationa. Categorize the system and information it processes, stores, and transmits;

b. Document the security categorization results, including supporting rationale, in the security plan for the system; and

c. Verify that the authorizing official or authorizing official designated representative reviews and approves the security categorization decision.99
SEC - 74SA-3System Development Life Cyclea. Acquire, develop, and manage the system using a formally defined and documented system development life cycle (SDLC) process that incorporates information security and privacy considerations;

b. Define and document information security and privacy roles and responsibilities throughout the system development life cycle;

c. Identify individuals having information security and privacy roles and responsibilities; and

d. Integrate the organizational information security and privacy risk management process into system development life cycle activities.99
SEC - 75SA-4Acquisition ProcessInclude the following requirements, descriptions, and criteria, explicitly or by reference, using standardized contract language per the COA General Procurement Manual or COA standard terms and conditions in the acquisition contract for the system, system component, or system service:

a. Security and privacy functional requirements;

b. Strength of mechanism requirements;

c. Security and privacy assurance requirements;

d. Controls needed to satisfy the security and privacy requirements.

e. Security and privacy documentation requirements;

f. Requirements for protecting security and privacy documentation;

g. Description of the system development environment and environment in which the system is intended to operate;

h. Allocation of responsibility or identification of parties responsible for information security, privacy, and supply chain risk management; and

i. Acceptance criteria.99
SEC - 76SA-8Security and Privacy Engineering PrinciplesApply the following systems security and privacy engineering principles in the specification, design, development, implementation, and modification of the system and system components: Per NIST SP 800-160 Vol.1, Systems Security Engineering: Considerations for a Multidisciplinary Approach in the Engineering of Trustworthy Secure Systems and NIST SP-800, Vol. 2, Developing Cyber Resilient Systems: A Systems Security Engineering Approach..99
SEC - 77SA-9 (2)External System Services | Identification of Functions, Ports, Protocols, and ServicesRequire providers of the following external system services to identify the functions, ports, protocols, and other services required for the use of such services: all external systems where City information is processed or stored.99
SEC - 78SA-10Developer Configuration ManagementRequire the developer of the system, system component, or system service to:

a. Perform configuration management during system, component, or service development, implementation, AND operation;

b. Document, manage, and control the integrity of changes to configuration items under configuration management as defined in the security and privacy plans;

c. Implement only organization-approved changes to the system, component, or service;

d. Document approved changes to the system, component, or service and the potential security and privacy impacts of such changes; and

e. Track security flaws and flaw resolution within the system, component, or service and report findings to organization-defined personnel, to include the Information Security Office (ISO).99
SEC - 79SA-11Developer Testing and EvaluationRequire the developer of the system, system component, or system service, at all post-design stages of the system development life cycle, to:

a. Develop and implement a plan for ongoing security and privacy assessments;

b. Perform unit, integration, system, regression testing/evaluation whenever there is a significant change to system source code at a depth of coverage as documented in the system security plan;

c. Produce evidence of the execution of the assessment plan and the results of the testing and evaluation;

d. Implement a verifiable flaw remediation process; and

e. Correct flaws identified during testing and evaluation.99
SEC - 80SA-15Development Process, Standards, and Toolsa. Require the developer of the system, system component, or system service to follow a documented development process that:

1. Explicitly addresses security and privacy requirements;

2. Identifies the standards and tools used in the development process;

3. Documents the specific tool options and tool configurations used in the development process; and

4. Documents, manages, and ensures the integrity of changes to the process and/or tools used in development; and

b. Review the development process, standards, tools, tool options, and tool configurations at least every year and for significant change to determine if the process, standards, tools, tool options and tool configurations selected and employed can satisfy the following security and privacy requirements: all applicable System Acquisition (SA) and Configuration Management (CM) security controls.99
SEC - 81SA-22Unsupported System Componentsa. Replace system components when support for the components is no longer available from the developer, vendor, or manufacturer; or
b. Provide the following options for alternative sources for continued support for unsupported components in-house support or support from external service provider.99
SEC - 82SC-4Information in Shared System ResourcesPrevent unauthorized and unintended information transfer via shared system resources.99
SEC - 83SC-7Boundary Protectiona. Monitor and control communications at the external managed interfaces to the system and at key internal managed interfaces within the system;

b. Implement subnetworks for publicly accessible system components that are at a minimum are logically separated from internal organizational networks; and

c. Connect to external networks or systems only through managed interfaces consisting of boundary protection devices arranged in accordance with an organizational security and privacy architecture.99
SEC - 84SC-7 (3)Boundary Protection | Access PointsLimit the number of external network connections to the system.99
SEC - 85SC-7 (4)Boundary Protection | External Telecommunications Services(a) Implement a managed interface for each external telecommunication service;

(b) Establish a traffic flow policy for each managed interface;

(c) Protect the confidentiality and integrity of the information being transmitted across each interface;

(d) Document each exception to the traffic flow policy with a supporting mission or business need and duration of that need;

(e) Review exceptions to the traffic flow policy at least annually for moderate-impact systems and at least every ninety (90) days or whenever there is a change in the threat environment that warrants a review of the exceptions for high-impact systems and remove exceptions that are no longer supported by an explicit mission or business need;

(f) Prevent unauthorized exchange of control plane traffic with external networks;

(g) Publish information to enable remote networks to detect unauthorized control plane traffic from internal networks; and

(h) Filter unauthorized control plane traffic from external networks.99
SEC - 86SC-7 (5)Boundary Protection | Deny by Default — Allow by ExceptionDeny network communications traffic by default and allow network communications traffic by exception at managed interfaces for any systems.99
SEC - 87SC-8Transmission Confidentiality and IntegrityProtect the confidentiality AND integrity of transmitted information.99
SEC - 88SC-8 (1)Transmission Confidentiality and Integrity | Cryptographic ProtectionImplement cryptographic mechanisms to prevent unauthorized disclosure of information AND detect changes to information during transmission.99
SEC - 89SC-18Mobile Codea. Define acceptable and unacceptable mobile code and mobile code technologies; and
b. Authorize, monitor, and control the use of mobile code within the system.99
SEC - 90SC-20Secure Name/address Resolution Service (authoritative Source)a. Provide additional data origin authentication and integrity verification artifacts along with the authoritative name resolution data the system returns in response to external name/address resolution queries; and
b. Provide the means to indicate the security status of child zones and (if the child supports secure resolution services) to enable verification of a chain of trust among parent and child domains, when operating as part of a distributed, hierarchical namespace.99
SEC - 91SC-21Secure Name/address Resolution Service (recursive or Caching Resolver)Request and perform data origin authentication and data integrity verification on the name/address resolution responses the system receives from authoritative sources.99
SEC - 92SC-22Architecture and Provisioning for Name/address Resolution ServiceEnsure the systems that collectively provide name/address resolution service for an organization are fault-tolerant and implement internal and external role separation.99
SEC - 93SC-23Session AuthenticityProtect the authenticity of communications sessions.99
SEC - 94SC-28Protection of Information at RestProtect the confidentiality AND integrity of the following information at rest: all customer data.
SC-28 Guidance: The organization supports the capability to use cryptographic mechanisms to protect information at rest.99
SEC - 95SC-39Process IsolationMaintain a separate execution domain for each executing system process.99
SEC - 96SI-2Flaw Remediationa. Identify, report, and correct system flaws;

b. Test software and firmware updates related to flaw remediation for effectiveness and potential side effects before installation;

c. Install security-relevant software and firmware updates within thirty (30) days of the release of the updates; and

d. Incorporate flaw remediation into the organizational configuration management process.99
SEC - 97SI-4 (2)System Monitoring | Automated Tools and Mechanisms for Real-time AnalysisEmploy automated tools and mechanisms to support near real-time analysis of events.99
SEC - 98SI-4 (4)System Monitoring | Inbound and Outbound Communications Traffic(a) Determine criteria for unusual or unauthorized activities or conditions for inbound and outbound communications traffic;
(b) Monitor inbound and outbound communications traffic continuously for unusual or unauthorized activities or conditions.99
SEC - 99SI-4 (5)System Monitoring | System-generated AlertsAlert the Information Security Office (ISO) / Cybersecurity Incident Response Team (CSIRT), System Security Officer (SSO), and additional personnel or roles defined in the system security and privacy plan when the following system-generated indications of compromise or potential compromise occur: presence of malicious code; unauthorized export of information; signaling to an external information system; potential intrusions; or other as defined in applicable system security and privacy plan.99
SEC - 100SI-7 (1)Software, Firmware, and Information Integrity | Integrity ChecksPerform an integrity check of software, firmware, and information as defined in the system security plan at start up, during other transitional states as defined in the system security and privacy plan, for security relevant events, and at least monthly.99
SEC - 101SI-8Spam Protectiona. Employ spam protection mechanisms at system entry and exit points to detect and act on unsolicited messages; and
b. Update spam protection mechanisms when new releases are available in accordance with organizational configuration management policy and procedures.99
SEC - 102SI-12Information Management and RetentionManage and retain information within the system and information output from the system in accordance with applicable laws, executive orders, directives, regulations, policies, standards, guidelines and operational requirements.99
SEC - 103SI-16Memory ProtectionImplement the following controls to protect the system memory from unauthorized code execution: controls defined in applicable system security and privacy plan (e.g. data execution prevention controls). Implemented safeguards must be specified in the applicable system security and privacy plan.99
SEC - 104SR-5Acquisition Strategies, Tools, and MethodsEmploy the following acquisition strategies, contract tools, and procurement methods to protect against, identify, and mitigate supply chain risks: the City's Risk Management Process (RMP); acquisition strategies, contract tools, and procurement methods as defined by the Financial Services Department (FSD); technology acquisition strategies, contract tools, and procurement methods as defined by City Information Technology (IT); and acquisition strategies, contract tools, and procurement methods as defined in applicable security and privacy plans).99
SEC - 105SR-12Component DisposalDispose of City data, documentation, tools, or system components using the following techniques and methods: techniques and methods in accordance with NIST SP 800-88.99

Privacy (overlay only)

Note: This document of identified critical controls is only to be used for systems that have already established a baseline through security categorization. This set is used as an overlay to the baseline set of controls if the system contains personally identifiable information (PII). This list includes required controls and organization-defined parameters as of February 15, 2024. Controls are subject to change as they evolve over time.
Requirements (Privacy Overlay Only)(1-5, 99)
(5=highest, 99=mandatory)Meets Out-of-Box

Meets Partial Meets w/ Customization

Does Not MeetCan Control be Inherited from Vendor?Pick-list for Vendor Support:Meets Out-of-BoxMeets PartialMeets w/ CustomizationDoes Not MeetPick-list for Control Owner:CityVendorHybrid
RFP Req IDControlControl NameControl DescriptionImportance RatingVendor SupportControl OwnerVendor Comments

This is the start of the file's text. The full file is on GovTribe.

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