SGS MA_Final_Part6.pdf

PDF 10 MB Posted

Attached to
Vehicle Inspection and Maintenance Program MDOTBOSTON-IM
Solicitation number
BD-16-1030-0R100-0R001-00000006553
Issued by
Massachusetts

About this file

This document is the Security Plan for the Commonwealth of Massachusetts Vehicle Inspection and Maintenance Program, which is being managed by SGS under contract with the Massachusetts Department of Environmental Protection (MassDEP) and the Massachusetts Department of Transportation's Registry of Motor Vehicles Division (MassDOT/RMV). The Security Plan outlines the administrative, physical, technical, and systems controls that SGS will implement to ensure the ongoing security and integrity of the Inspection Database throughout the contract term, including measures for access management, encryption, audit logging, and security monitoring. SGS affirms that it will comply with all applicable data security and privacy laws, and will provide annual security assessment reports from a qualified third-party assessor to certify the adequacy of the security controls.

The document also includes SGS's Database Quality Assurance Plan, which defines the organization, processes, and methodologies that SGS will use to ensure the quality, accuracy, and reliability of the Inspection Database and associated data. Key elements include document control, configuration management, performance monitoring, data reconciliation, and a comprehensive testing regime covering unit, integration, system, performance, and user acceptance testing.

View the file

Other files

File Type Posted
Applus Technologies Volume 1_Technical Response_Applus.pdf PDF
Opus Ispection ProcessFlowDiagram.pdf PDF
SGS Interview Questions 6-20-16.docx DOCX document
Attachment C - Computing Environments FINAL 12 10 15.docx DOCX document
SGS RFR Cost Response.pdf PDF
NOTICE of Revised posting date for amended IM RFR documents 3 3 16.docx DOCX document
SGS MA_Final_Part7.pdf PDF
IMRFR Evaluation Process memo_3-21-16_for COMMBUYS.docx DOCX document
2017 Scope Exh H - Service Response Time FINAL 12 10 15.docx DOCX document
Applus Technologies eppform_Applus.doc DOC document
Commitment Letter Attachments.pdf PDF
Applus Technologies Microsoft Product Terms.docx DOCX document
Applus Technologies MA Cover Page-Volume2.pdf PDF
Applus Technologies CoreSite Data Center Agreement_Applus~1.pdf PDF
SGS MA_Final_Part1.pdf PDF
Parsons Cost Proposal for MASS17.pdf PDF
IM RFR Amendment no3_3 9 16.docx DOCX document
Attachment G - Program Costs FINAL 12 10 15.docx DOCX document
Applus Technologies Attachment 1 Cover Page.pdf PDF
Applus Technologies Microsoft Volume Licensing Agreement_Applus.pdf PDF
Parsons Attachment G - Program Costs_Parsons.docx DOCX document
IMRFR AMENDMENT 2 2 25 16.docx DOCX document
Bidders Conference Agenda_Handout_Attendees.doc DOC document
Attachment B - ALARS Interface FINAL 12 10 15.docx DOCX document
Attachment F - IM RFR Draft Scope of Services FINAL 12 10 15.docx DOCX document
QandA_vehicle_inspection_maintenance_Round2~1.xlsx XLSX spreadsheet
Parsons 3.2.2.8 prompt-pay-frm.docx DOCX document
Applus Bid Bond.pdf PDF
IM Evaluation Report 9-26-16.doc DOC document
Parsons 3.2.2.8.1 sdp-plan-form-1-commitment.docx DOCX document
Applus Technologies Attachment 3 Cover Page.pdf PDF
NOTICE TO BIDDERS REGARDING AMENDED DOCUMENT POSTING DATE 3.8.16.docx DOCX document
SGS MA_Final_Part3.pdf PDF
Attachment D - Management Application Spec FINAL 12 10 15.docx DOCX document
Parsons Attachment I - Bidders Cost Breakdown_Parsons.docx DOCX document
Notice of Applus as Apparent Successful Bidder.doc DOC document
SGS MA_Final_Part4.pdf PDF
QandA_vehicle_inspection_maintenance.xlsx XLSX spreadsheet
Parsons 3.2.2.8 Business Reference Form.doc DOC document
IMRFR AMENDMENT 1 1 25 16.docx DOCX document
Bidders 1 27 16 Conference Webinar and Training Information.doc DOC document
Parsons Attachment K - Bidders Response Checklist.docx DOCX document
Applus Technologies prompt-pay-frm_Applus.doc DOC document
Attachment L - Cloud Procurement Terms FINAL 12 10 15.docx DOCX document
MassDOT_Std_Contract_Form.doc DOC document
Parsons Attachment J - Bidders Financial Plan_Parsons.doc DOC document
SGS MA_Final_Part2.pdf PDF
Applus Technologies Amended Attachment K_Response Checklist_Applus.docx DOCX document
Opus Inspection Project Plan r011.pdf PDF
MassDOT_TandC.docx DOCX document
Show 40 more

Latest 50 of 80 listed here. See the rest on GovTribe.

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

Commonwealth of Massachusetts

Vehicle Inspection and Maintenance Program

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-161 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-162 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-163 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-164 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-165 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-166 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-167 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-168 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-169 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-170 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-171 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-172 April 7, 2016

This page is intentionally left blank.

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-173 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-174 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-175 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-176 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-177 April 7, 2016

IPCM VPAT 10.3.10

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-178 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-179 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-180 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-181 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-182 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-183 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-184 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-185 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-186 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-187 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-188 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-189 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-190 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-191 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-192 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-193 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-194 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-195 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-196 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-197 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-198 April 7, 2016

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-199 April 7, 2016

10.4 SECURITY PLAN

As successful bidder and partner with the Agencies, SGS affirms our responsibility for administration of the infrastructure, implementing or maintaining security and the protection of the confidentiality, integrity, and availability of information systems or processes. SGS will provide more details as requested and will work with the Agencies as necessary to implement further security mechanisms as part of the refinement of our proposed Security Plan for final approval by the Agencies (beyond the requirements set forth in the RFR Attachment), that will ensure the ongoing security of the Database throughout the Contract term, including, if applicable, all Contract extensions.

Part I 10.4.1

General Requirements 10.4.1.1

10.4.1.1.1 Administrative, Physical, Technical and Systems Controls to be used by the System, including the Database

SGS meets the Agencies’ stringent security requirements for administrative, physical, technical, and systems controls used in the Program, as described in this Security Plan overview.

10.4.1.1.2 Contact Information of SGS Security Manager

The SGS IT Operations Manager, Chris Marlow, also serves as the Security Manager on the

Program. His contact information is:

Office Phone: 518-245-8084

Mobile Phone: 518-275-1003

Fax: 518-580-2320

E-mail: christopher.marlow@sgs.com

10.4.1.1.3 Identity, Contact Information, and All Pertinent Details Subcontractors involved in

Implementation of the Security Plan

No SGS subcontractors are involved in the implementation of the Security Plan

Physical Security 10.4.1.2

10.4.1.2.1 Equipment and Software Inventory Process

The SGS Corporate Security Policy for Infrastructure Components states the following:

Installation of new, changes to existing or removal of hosted hardware infrastructure components or facilities, into or from Computer Rooms, are tracked, then tested or qualified, according to appropriate SOPs.

mailto:christopher.marlow@sgs.com

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-200 April 7, 2016

The inventory is maintained by the IT Infrastructure & Services department, and contains at least following information:

Reference/Name

Building

Logical content

Responsibilities (through the IT Matrix)

SGS adheres to the Corporate Policy by executing Change Management process as illustrated below.

Figure 10.4-1: Change Management Process

SGS leverages its Configuration Management Plan in concert with change management to administer and monitor configuration revisions.

A complete inventory of all the systems and components for the Program is maintained in the

SGS Configuration Management Library (CM Library). The CM Library contains each system component, its redundancy, and specific details (model number, circuit ID, configuration information, etc.).

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-201 April 7, 2016

In the event of a major change to the system or application, the Program project manager is notified along with initiating steps to obtain security reauthorization approval.

The following excerpt from our Configuration Management Plan describes further details.

1. Configuration Item (CI) Identification

SGS identifies CIs for which they are responsible and logs all CIs identified within the

Configuration Management Databases (CMDB).

CIs are anything whose exact status must be known during the product lifecycle, e.g., hardware configuration, software versions, system requirements, design specifications, project management plans, controlled data, source code, executable code, test plans, test cases, etc.

Each CI has a unique identifier by which the item is controlled. Each software or document CI also has version markings to uniquely identify revisions of the CI, approved change requests, etc.

Each CI is placed in a secure electronic library, physical library or both depending on contractual or organizational requirements. Current libraries include:

Subversion (SVN) and Mercurial repositories (code, scripts, etc…)

Atlassian documentation repository (documentation)

Web accessible portal using a SQL database (COTS, hardware CIs)

As CIs are created, they are recorded into one of the CMDBs depending on the CI type. Once a

CI is placed in a CMDB, ownership of the CI transfers from the CI author to the SGS

Configuration Management Team that tracks and control changes to the CI. If CIs are modified, a copy of the CI is taken out of the CMDB, modified and checked back into the CMDB where version control is applied to uniquely identify the new version.

2. Configuration Control

The control activities for CIs are coordinated as defined in the Change Management Plan The primary source for changes to SGS controlled CIs is through the Change Management process though changes may also occur due to contractual requirements, such as an annual update of specific documentation.

a. Change CI

When a CI needs to be changed, such as due to an approval through the Change Management process, the CI is retrieved from the library where the item is stored. The CI is then modified to incorporate the approved change and when the change is complete, the CI is returned to the

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-202 April 7, 2016 appropriate CMDB. The CI modification is complete when the CI is returned to the CMDB, where it is version controlled, and is available for testing or review by other SGS or Program staff. When any change to a CI is required, the reason for the change must be recorded with the

CI being modified. If a CI is modified due to an approved CMR, then the CMR should be identified in the text of the CI. Similarly, if the CI is modified due to a documented incident, the

CI should identify the incident number.

The above defined process is applicable for all SGS developed software, with the exception of system software. For system software, which includes software such as Unix/Linux scripts, cron files, configuration files, etc., these CIs are modified directly on the platform where they execute.

Then, every 2-weeks, an application is executed that scans all of the production and test servers and captures any changes to these files and places the results in SVN. For the CIs managed in the asset management CMDB, these CIs are updated whenever a change is made to the assets.

Over its lifetime, a CI is likely to be updated a number of times. A history of changes (with dates) is maintained to provide the Problem Management service management function and other service management functions with a view of changes made over time. This history contributes to trend analysis as well as to process improvement. If a change needs to be rolled back or an IT component restored to its previous state, this information is invaluable.

b. Version Control

Version control is the method of managing changes to information. Version control allows the tracking of all changes as well as a rollback to a previous state, if necessary.

Configuration Management is performed using a version control system and an observation tracking system.

Version control for items stored in either the source control or incident tracking tool are automatically managed by the respective repositories. Whenever items are checked in to the repository to replace a previous version, the source control or incident tracking tool automatically provides version control information.

Previous versions are not deleted but only archived within the repository and are always accessible. Hardware nomenclature and configuration data are stored in Oracle.

The database has a front-end written in PHP to display data and can be accessed via a command line. The purpose of the front-end is to provide an all-inclusive report of the current individual asset.

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-203 April 7, 2016

3. Configuration Status Accounting

All CIs contained within a CMDB are tracked and reported to designated Agency personnel and SGS Managers as requested. Items stored in either of SVN and Mercurial can report CI versioning information. Asset management tracking contained in the third CMDB does not capture versioning or historical information of the assets. However, it does capture current hardware, COTS software, firmware and other information not contained in the other CMDBs.

Reports can be generated and compared to determine configuration changes.

A separate tracking tool, from Atlassian (JIRA), is used to identify documentation being changed and that data is maintained by the SGS Contract Administrator. The SVN and Mercurial

CMDBs allow reporting of software configuration builds for the Core Application and the BI applications. Using SVN and Mercurial, a complete list of all software CIs that comprises any production or test release is available and reportable. Additionally, software configuration changes between any two major releases can be reported by identifying the separate minor releases. These reports are primarily used to support Configuration Reviews.

Reports are generated periodically for internal SGS Configuration Management use and as requested by Agency personnel or SGS Managers. Status accounting reports identify:

Tracked CI attributes

Current version of each CI

CIs in each release (identified in the incident tracking tool)

Difference in CIs between releases (release notes)

Scripts and cron jobs

Version of all off-the-shelf and developed software in use

Hardware components that comprise the System

Firmware version

4. Configuration Audits and Reviews

Configuration audits and reviews for the Program are limited to two areas, reviews of configuration items that make up new releases or implement a CMR and audits of environments to verify that the environments are reflective of the data maintained in the CMDBs; i.e.

validating that configuration control has been maintained. Each of these is defined below.

Audits or reviews occur prior to the beginning of new system development lifecycle phases or after major releases of changed CIs are implemented. This data is compared with the release

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-204 April 7, 2016 notes to verify consistency. Audit and review activities are identified in the work plan. The audits and reviews documentation includes the following:

The objective

The CIs under audit or review

The schedule of audit or review tasks

The procedure for conducting the audit or review

The documentation required

The procedure for recording deficiencies and reporting corrective actions

The acceptance criteria

10.4.1.2.2 Limiting Access to Equipment and Preventing Unauthorized Access

Data Center Security. Implementation of systems and procedures to prevent unauthorized personnel from accessing the systems:

1. Within each data center, the equipment is housed in dedicated, locked cabinets. On-site security personnel monitor each center and manage the locking cabinets and cages.

Building and environmental alarms are monitored locally in each of the centers by a 24x7 staff and remotely by the Sungard Availability Services.

2. High night illumination levels are provided throughout all exterior areas within limits set by local authorities. The entire facility is monitored 24x7 by closed-circuit television, including site and roof, by on-site security staff.

3. Access into Equipment Areas:

Data center access is controlled via a mantrap.

Mechanical equipment areas and AC or DC power areas are hard key controlled.

Customer access into Sungard managed space is by escort only.

Access into SGS cages and storage is by conventional keys.

Employee access to all back-of-house areas requires card keys.

Biometric hand scanners, closed circuit TV with tape library for image retention, access card readers, and data center mantrap are all integral parts of the data center security model.

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-205 April 7, 2016

4. Access List Verification:

SGS controls a list of authorized personnel with access to the server cabinets.

Personnel or visitors to the center not on the list or without adequate ID are prevented from entering the building or accessing the cabinets.

Server Site Security. All servers are securely housed and unauthorized access prevented.

The development servers and other program servers are maintained in locked computer facilities at SGS’ Malta, NY headquarters. Access to the Malta rooms is by key-card.

Access to all buildings is controlled by key or key-card. All visitors are logged in and out and escorted. The building alarm is armed for motion, glass break, door trip, and fire detection, and the intrusion system automatically arms each evening.

Fire suppression in the computer room is accomplished via automatic fire suppression equipment, along with manually operating extinguishers.

10.4.1.2.3 Monitoring and Logging Physical Access

Access to the room and all alarms and warnings is logged and monitored by SGS security personnel and also by the local alarm company.

Workforce Security 10.4.1.3

10.4.1.3.1 Control Process for Hiring and Terminating Personnel (Including Subcontractors), Including Audit Controls Implemented when Employment Terminates

Upon new or rehire of an employee, the hiring manager notifies SGS Transportation Human

Resources delegate to initiate establishment and configuration of the new employee’s user account. The new account is established per our change request procedure.

In circumstances applicable to terminations and separations where an account needs to be temporarily disabled, or access made available, HR management approval is required prior to any changes.

When a user leaves SGS or terminates his/her contract his/her manager, with Human

Resources, ensure that all access rights and associated user identification-account(s) are immediately revoked from all relevant systems before the person leaves

Accounts that are removed in response to an SGS employee leaving the company are retained as inactive for a period set in accordance with SGS' integrity policy.

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-206 April 7, 2016

Confidentiality and Non-Disclosure Agreements

SGS affirms that Confidentiality and Non-Disclosure Agreements, when requested, all project staff including its subcontractor(s) complete and sign confidentiality and non-disclosure agreements provided by the Commonwealth.

Where required we affirm our responsibility to ensure that any new staff sign the confidentiality agreement and complete the security awareness and confidentiality training modules as part of our on-boarding process within one month of the employees’ start date.

10.4.1.3.2 Granting and Denying Access to the System and the Database

Initial passwords issued to a new user by a Security Administrator are valid only for the new user's first on-line session. During the first session the user is forced to choose another password.

Passwords and user logins grant access to users for the systems and programs that are applicable to them. We implement Role Based Access Control (RBAC) in all aspects of the authentication model to determine authorization to resources.

Account and Password Management 10.4.1.4

10.4.1.4.1 Management of all Administrator, End User, and Server or Service Accounts on

System Software, Hardware, and the Database

SGS applies our security model for management of software, hardware, and Database access for all administrators, end users, and server or service accounts, described below:

Authentication to verify a user’s identity. Depending on the level of trust required, this could entail user/password combinations, PINs, x.509 certificates, biometrics, device fingerprinting, or one-time passwords.

Authorization determines applications or data the user is allowed to access. In order to keep privilege separation and maintenance as simple as possible, SGS utilizes role-based authorization. This method divides privileges into discrete buckets, or roles, and assigns users to those roles depending on their function and business need. We conduct periodic authorization reviews to ensure users still have a business need for their granted roles.

10.4.1.4.2 Maintenance of an Auditable Change Log of Database and File Server User Account

Additions, Changes, and Inactivations

Within the System, any activity that can add, change, or delete any file or table entry is logged within the Database. Each entry includes the date, time, the originating system or workstation, and the action performed. Should there ever be a question as to who modified a specific

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-207 April 7, 2016 parameter, or which Inspector performed a test, the session data is captured and recorded and can be reviewed at any time. SGS employs a centralized system which stores and correlates data across different applications to facilitate quick access to the accounting data and enable efficient pattern detection and reporting.

Any reporting or investigation activity can be done through the SMART management console or via direct Database connection to view the tables. In addition, the logs will be archived in the

Inspection Database for the life of the program to facilitate any historical research or investigation necessary

Auditing is a review of the full process, ensuring the authentication, authorization, and accounting methodologies are appropriately designed and implemented. This is a critical step in the security process as systems, technologies, and business needs are constantly evolving.

Controls and processes put into place today may become insufficient or obsolete over time. SGS performs periodic top-down reviews of the entire process to monitor industry trends and techniques and to utilize current methods.

Identity and Access Management 10.4.1.5

The Inspection Database utilizes Role Based Access Control (RBAC) in all aspects of the authentication model to determine authorization to resources. These roles, or user security groups, restrict access and functionality into the system by table, screen, menu, and field.

RBAC is a method for allowing users to access various resources within a system according to pre-defined roles and responsibilities. As illustrated below, each resource is broken down into an individual set of permissions. Example permissions include

The ability to access an application or module within the SMART portal

Whether a particular screen, menu, or table is displayed

Which fields on that page are displayed

Which fields are read-only, and which fields are updatable

Which commands or functions are available to be run

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-208 April 7, 2016

Figure 10.4-2: Role Based Access Control (RBAC)

These individual roles are then mapped to task-based permissions. Each task-based permission is comprised of all the individual permissions required to accomplish a single task. For example, allowing a help desk agent to update an inspection station’s mailing address could require the following individual permissions:

Access to the SMART portal

Access to the management console module

Access to the station tab

View permissions to locate correct station in search tab

Access to station mailing address section

Update permissions on station mailing address

Each of these task-based permissions is bound by role assignment to one or more roles.

Following the example above, a role called “Help Desk Agent” is bound to the “Update Station

Mailing Address” task. It is important to note that each task can be assigned to multiple roles

(Update Station Mailing Address is bound to both Help Desk Agent and Agencies’

Administrator), and each role can be bound to multiple tasks (Help Desk Agent is bound to both

Update Station Mailing Address and Create New Ticket).

Within the system, each User is assigned to one or more roles. The roles a user is assigned to therefore determine the resources they have access to, what information is viewable, and what information is alterable. When new employees come on board it is a simple matter of assigning

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-209 April 7, 2016 that employee a User ID, mapping it to the roles they perform, and they have immediate access to every resource needed to perform their job, and nothing more. Similarly, as roles change or as employees leave, the assigned job roles are easily modified for the new position, or revoked altogether.

Single Sign On

The Database, SGS Management and Reporting Tool (SMART) Portal, and related components have single sign-on capability integrated into the application, including:

One user ID and password for the end-user to remember

Time savings by logging in once and accessing multiple applications

Centralized user ID management for creating, revoking, and modifying users and roles

As seen in Figure 10.4-3, single sign-on works by redirecting all authentication requests by applications and modules to a singular domain. This single authentication domain maintains the session token (browser cookie) and informs the applications and modules as to the status of that session. If there is no existing session, the authentication domain prompts the user for their login and password. Once the session is created, future authentication requests are handled without needing to prompt the user a second time. When the session becomes invalid, either through a session timeout or by specific action by the user, any new request to access a screen or module within SMART portal requires the user to re-enter their credentials.

Figure 10.4-3: Single Sign-On

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-210 April 7, 2016

Data Security 10.4.1.6

10.4.1.6.1 Ensuring Data Integrity

Integrity constraints are a set of business rules that verify or validate data at multiple levels when applied. Various types of integrity constraints exist throughout the Inspection Database environment, from the SMART portal, to the Workstation, to the Data Warehouse. Based on the result of these business rules, the application either disallows the entry or warns the user if any violations exist. Examples of different types of integrity constraints include:

Screen level constraints. Data filters applied at the screen level to perform high-level data validation. This includes items such as creating a mask for entering dates (xx/xx/xxxx), verifying all required fields are completed, or checking password complexity.

Table level constraints. Ensuring the data within a table is properly stored by checking items such as the requirement of a primary key, existence of a foreign key, or if a value needs to be unique within a table.

Field level constraints. Verifying that individual data elements conform to the expected information, such as whether NULL is allowed, comparing the datatype, or ensuring proper formatting.

By combining the different integrity constraints at multiple levels within the application, the data is more complete, consistent, and precise. This enables greater confidence in data integrity and accuracy as a whole.

Within the System, any activity that can add, change, or delete any file or table entry is logged within the database. Each entry includes the date, time, the originating system or workstation, and the action performed.

Any reporting or investigation activity can be done through the SMART management console or via direct database connection to view the tables. In addition, the logs will be archived in the

Inspection Database for the life of the program to facilitate any historical research or investigation necessary.

Figure 10.4-4 shows two examples of the journaling. The first example is the log generated by the SMART management console, indicating which users performed which actions. The second is a log generated by workstations in the field. These entries include users, station IDs, station numbers, actions, as well as Inspection Database communication times and failures.

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-211 April 7, 2016

SMART Generated Log

Workstation Generated Log

Figure 10.4-4: Journal Example

10.4.1.6.2 Encryption and Protection of Data

SGS utilizes a three-pronged methodology for IT Security which is based off our larger

Corporate IT Security Policies.

Prevent. Reduce the risk of vulnerability, misuse, or compromise from occurring

Detect. Identify attempted attacks or misuse when it occurs

Respond. Take corrective action, document findings, and recover systems

Within the System, multiple techniques are used to prevent security issues from occurring in the first place. This includes the use of encryption for all communications channels; the implementation of segregated networks delineated by firewalls with Deep Packet Inspection

(DPI); operating-system level firewalls; and periodic security audits and penetration testing by third party vendors. By identifying potential threat vectors prior to attack, SGS is able to mitigate risks before they become a problem.

During an attempted attack or misuse event, the Security Information and Event Management system (SIEM) correlates multiple data points to determine the threat value, attack vector, and potential for compromise. Depending on the issue identified, the SIEM system executes various actions including, but not limited to: logging information for later retrieval; alerting IT

Operations staff of an event; and actively terminating connections. For example, network probes and port scans of our externally-facing services are quite common and benign, so the SIEM system merely logs the attempt but does not take any further action. Conversely, an internal system exhibiting behaviors indicating a malware infection generates immediate text alerts to the

IT Operations Team and blocks all network traffic originating from that host to prevent the spread of infection.

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-212 April 7, 2016

In conjunction with the actions above, SGS follows a fully defined protocol for responding to threats. This methodology includes the following high-level pieces:

Neutralizing the threat and (if necessary) notifying the external customer

Preserving evidence for later forensic analysis

Determining scope and impact of the event

Recovering systems to known good states

Documenting all findings and actions

Given the ever-evolving landscape for information compromise, fraud, and abuse, the processes defined above are not static in nature. The entire security framework is subject to the same Continual Service Improvement standards implemented throughout the System. SGS works closely with the Agencies to determine benefits, risks, and opportunities of changes and new technologies as they become available to ensure the integrity of the System as a whole.

10.4.1.6.3 Retention of Records

Inspection records are stored on the Inspection Database as read-only and can only be edited with written permission from the Agencies. All records are stored on the Inspection Database indefinitely.

10.4.1.6.4 Compliance with applicable Data Security and Privacy Laws

SGS understands and will comply with the Commonwealth’s data security and privacy laws, as stated in Section 10.4.2.3.

Disaster Recovery and Business Continuity 10.4.1.7

SGS maintains a disaster recovery and business continuity model that protects the Agencies’ data and keeps business going. As described in Section 5.5, we maintain both a primary and secondary Database site with ongoing data replication. Our fully redundant Data Centers are located in Marlborough MA and Malta, NY. All communications lines between the Agencies, ALARS, and the Primary and Secondary Database sites are redundant and load sharing with automatic switchover if a failure occurs.

Compliance and Audit 10.4.1.8

10.4.1.8.1 Third-Party Security Review and Intrusion Testing

SGS’s third party IT Security auditing includes internal / external penetration testing, vulnerability scanning, and policy review.

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-213 April 7, 2016

10.4.1.8.2 Plan for Compliance with Legal Requirements

SGS understands that all data generated and/or received by the Agencies, the Inspection

Stations, or otherwise through the Program is the property of the Commonwealth and the

Agencies. All data will be stored, protected, retained, and transmitted in accordance with the applicable laws, regulations, rules, and policies, including without limitation the Enterprise IT standards referred to in RFR Section 3.1.1.4, and record retention schedules required by both

Federal and State statutes. Applicable laws include, without limitations:

1. Federal Driver Privacy Protection Act, 18 U.S.C. §§2721-2725;

2. Massachusetts Public Records Law, M.G.L. c. 66, §10;

3. Massachusetts Security Breach and Breach Notification Laws, M.G.L. c. 93H and 93I;

4. Massachusetts Fair Information Practices Act, M.G.L. c. 66A;

5. Massachusetts Executive Order 504 (Order Regarding the Security and Confidentiality of

Personal Information); and

6. Massachusetts Records Retention Law, M.G.L. chapter 30, section 42.

SGS will comply with these legal requirements when developing, installing, servicing, and maintaining the data system for the Program. Prior to handling any data, SGS will work with the

Agencies to classify the data and identify which laws apply. For each component of the Program involving data, SGS will create written documentation identifying the data fields, applicable law, and evidence of compliance, subject to approval by the Agencies.

Prior to the System going live, SGS will provide a Security Assessment Report from a qualified third party security assessor (who has been previously approved by the Agencies), certifying that our established policies, procedures, and controls are adequate to ensure a secure operating environment, using one of the following standards as an acceptable framework:

NIST – Specifically: Special Publication 800-53 Revision 4 with Moderate controls

ISO 27000 series – Specifically ISO 27002:2013 or ISO 27002:2005

FedRAMP (does not apply since SGS is not proposing cloud implementations)

The assessor will provide a letter of certification, including the assessor's name and industry qualifications. SGS will also provide an annual certification stating that it is continuing to comply with all security controls and with the standard used in the original assessor’s letter.

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-214 April 7, 2016

System Security and Incident Management 10.4.1.9

10.4.1.9.1 Products and Methods for Firewall Control Process and Intrusion Detection

Methodology

The Database security tools are shown in Figure 10.4-5.

Figure 10.4-5: Database Security Tools

Tool Used for

Hardware

Network Firewalls Network security and segregation

Software

SIEM Security log management, correlation, real-time analysis, alerting, and reporting

OS-Level Firewalls Controlling network access at a per-host level

Other

Qualys Security Audits Third party IT Security auditing including internal / external penetration testing, vulnerability scanning, and policy review

Encryption Data encryption to ensure security of PII, inspection results, and information stored within offline workstations

RBAC Controlling access to view / add / change information on a per-user or per-job basis.

Integrity Constraints Ensuring data is valid, accurate, and complete

10.4.1.9.2 Products and Methods for "Hardening" of Operating Systems or the Database

Hardening a network typically implies utilizing layered protection to offset malicious threats.

SGS utilizes a layered DMZ structure that protects at the host level, the application level, the operating system level, the user level, the physical level and all the sublevels in between. Each level is configured with a unique method of security.

We also monitor port activity by shutting down ports not in use for certain duration.

To better protect database information and to limit exposure to possible data breaches, SGS uses additional proactive tools and processes such as the following:

Intrusion detection and prevention systems

Encryption of all data sent for offsite backups

Physical access controls at all data centers

Role-based access to control data access

Sensitive data is stored in separate tables with more strict access

Full Authentication, Authorization, Accounting, and Auditing for data access and manipulation

SGS uses the following network support and security tools to monitor and safeguard databases:

AlienVault, a distributed Intrusion Detection System / Intrusion Prevention System

(IDS/IPS) used to constantly monitor security at the network, host, and application layers.

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-215 April 7, 2016

This system combines application logs, network traffic, and system events to create real-time event correlation and comparison against accepted use patterns. Anomalous conditions are raised to the IT Operations Team for immediate review and remediation.

Centreon, an open source enterprise monitoring tool ensures uptime and availability of networks, servers, applications, and databases. In addition to identifying current problems, Centreon constantly collects and reports on performance metrics so that historical trends can be analyzed and remediation completed to enable problem avoidance.

Qualys, an external company used for external / internal penetration testing, vulnerability scanning, and remediation.

10.4.1.9.3 Methods for Agencies to Access and Review Log Information

The Agencies can perform reporting or investigation activity through the SMART management console or via direct database connection. In addition, the logs will be archived in the Inspection Database for the life of the program to facilitate any historical research or investigation necessary.

10.4.1.9.4 Communications and Transmissions Protected and Validated

As mentioned above, we use AlienVault to constantly monitor security at the network, host, and application layers. Communications and transmission security includes the use of encryption for all communications channels; the implementation of segregated networks delineated by firewalls with Deep Packet Inspection (DPI); operating-system level firewalls; and periodic security audits and penetration testing by third party vendors. By identifying potential threat vectors prior to attack, SGS is able to mitigate risks before they become a problem. Some of the measures we take to protect communications and transmissions are:

All wireless Access Points / Base Stations connected to the corporate network must be registered and approved by SGS. These Access Points / Base Stations are subject to periodic penetration tests and audits. All wireless Network Interface Cards (i.e., PC cards) used in corporate laptop or desktop computers must be registered with SGS.

All wireless LAN access must use corporate-approved vendor products and security configurations.

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-216 April 7, 2016

All computers with wireless LAN devices must utilize a corporate-approved Virtual

Private Network (VPN) configured to drop all unauthenticated and unencrypted traffic.

To comply with this policy, wireless implementations must maintain point to point hardware encryption of at least 128 bits using WPA2. All implementations must support a hardware address that can be registered and tracked, i.e., a MAC address. All implementations must support and employ strong user authentication which checks against an external database such as TACACS+, RADIUS or something similar.

10.4.1.9.5 Products and Methods for Anti-Virus and Malware Controls

Network-based Intrusion Detection Services (NIDS) and HDS monitor security at the network, host, and application layers. This system is designed to detect and trap the following:

Spyware attacks

Denial of Service attacks

Network port probing/strobing

Worms / Network Virus

We configure and incorporate schema validation to validate and protect network resources from malicious formed messages.

All computers connected to SGS and the System must have current virus protection software in place. Anti-virus software must not be disabled or deactivated.

Recommended processes to prevent virus problems:

Always run the corporate standard, supported anti-virus software is available from the corporate download site. Download and run the current version; download and install anti-virus software updates as they become available.

NEVER open any files or macros attached to an email from an unknown, suspicious or untrustworthy source. Delete these attachments immediately, then "double delete" them by emptying your Trash.

Delete spam, chain, and other junk email without forwarding, in with the SGS Acceptable

Use Policy.

Never download files from unknown or suspicious sources.

Avoid direct disk sharing with read/write access unless there is absolutely a business requirement to do so.

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-217 April 7, 2016

Always scan a CD/DVD from an unknown source for viruses before using it.

Back-up critical data and system configurations on a regular basis and store the data in a safe place.

If lab testing conflicts with anti-virus software, run the anti-virus utility to ensure a clean machine, disable the software, and then run the lab test. After the lab test, enable the anti-virus software. When the anti-virus software is disabled, do not run any applications that could transfer a virus, e.g., email or file sharing.

New viruses are discovered almost every day. Periodically check the Lab (Development

Environment) Anti-Virus Policy and this Recommended Processes list for updates.

10.4.1.9.6 Products and Methods for Scanning the Database Infrastructure for Vulnerabilities and

Remediation of Vulnerabilities

The Database security is incorporated into a larger Security Information and Event

Management (SIEM) system which provides a holistic view of the security landscape. A combination of Security Information Management (SIM), and Security Event Management

(SEM), SIEM allows for long term log storage and management, real-time monitoring, event correlation, alert generation, and reporting.

The SIEM system has multiple filters and automatic correlation engines that are constantly looking for known attack vectors, anomalous traffic, pre-configured events, and a host of other conditions or logging points. Once an event is found it is logged, classified, and cross-checked to other existing activity. If the problem is within certain severity conditions, an alert is generated for immediate investigation.

A sample of an alert is show below in Figure 10.4-6.

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-218 April 7, 2016

Figure 10.4-6: Suspect Report Example

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-219 April 7, 2016

10.4.1.9.7 Methods used for Initiating and Completing Security Assessments

SGS forms a security review team, led by the Information Technology Operations Manager, to conduct a thorough security assessment for the Program. The review team serves as a security resource that bridges responsibilities between IT Operations and Quality Assurance to ensure audits and gap analysis are in alignment with program policies and best practices.

As part of the final design, the SGS Review Team conducts a formal vulnerabilities analysis.

This is a documented process. The review team includes:

The SGS IT Operations manager, who leads the team

A consultant approved by the Agencies performs the security review

Principle Technical Architect from the design team

Director, Information Systems Development

Quality Assurance Manager

Program staff as delegated

The review process includes:

Review of availability of sensitive information

Review of architectural design and security procedures

Security testing

Notification when an intrusion (or anomalous activity) occurred- regardless of its ability to penetrate the system to designated Program personnel

Documentation SGS Corporate Security provides a detailed audit checklist. SGS annually performs a commensurate audit and logs results and remedial actions on an annual basis. Our detailed audit checklist includes drill down lists regarding the following topics:

Context of the Organization

- Understanding of the organization

- Understanding the needs and expectations of interested parties

- Determining the scope of the information security management system

- Information security management system

Leadership

- Leadership and commitment

- Policy

- Organizational roles, responsibilities and authorities

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-220 April 7, 2016

Actions to address risks and opportunities

- Information security risk assessment

- Information security risk treatment

Information security objectives and planning to achieve them

Support

- Resources

- Competence

- Awareness

- Communication

- Documentation change and control

Operation

- Operational planning and control

- Information security risk assessment

- Information security risk treatment

Performance Evaluation

- Monitoring, measurement, analysis and evaluation

- Internal audit

- Management review

Improvement

- Nonconformity and corrective action

- Continual improvement

Information security policies

Organization of information security

Human Resource Security

Asset management

Access control

Cryptography

Physical and environmental security

Operations security

Communications security

Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal.

Technical Response 10-221 April 7, 2016

System acquisition, development and maintenance

Supplier relationships

Information security incident management

Information security aspects of business continuity management

Compliance

Throughout this Plan we state our utilization of audits to ensure appropriate security are established and executed measures and to use audit results as opportunities to enhance the effectiveness of our system procedures.

SGS acknowledges and welcomes audits performed by the Agencies. We fully cooperate with

Agency assigned staff to grant full access to all operations for security inspections and audits which may include reviews of all issues addressed in description of the security approach and willingness to enter into good faith discussions to implement.

Part II 10.4.2

As Prime Contractor to the Agencies on the Vehicle Inspection and Maintenance Program, SGS affirms that we meet the requirements below.

Us…

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 .