RFP_Attachment_4_FA2_PWS_0001.pdf
PDF 183 KB Posted
- Solicitation number
- HQ0034-16-R-0258
- Issued by
-
DOD Washington Headquarters Service
About this file
RFP Attachment 4 - As Amended
View the file
Other files
Show all 12
On GovTribe
Work with this file
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
RFP Attachment 4 – FA2 PWS
RFP # HQ0034-16-R-0258_0001
Department of Defense
Crowdsourced Vulnerability Discovery & Disclosure Services
Functional Area 2
Performance Work Statement
August 9, 2016
TOC
TABLE OF CONTENTS
1. Project Title
2. Background
3. Purpose & Objective
4. Scope
5. General Requirements
5.1. Subcontract & Researcher Management
5.2. Place of Performance
6. Performance Requirements
6.1. Transition Activities
6.2. Vulnerability Discovery & Disclosure Platform
6.3. Experience
6.4. Task Execution
6.5. Preparation Phase
6.6. Challenge Phase
6.7. Post-Challenge Phase
6.8. Duration of All Phases
6.9. Key personnel
7. SPECIAL REQUIREMENTS
7.1. Government Furnished Materials
7.2. Security
7.3. Documentation
7.4. DoD Intellectual Property
7.5. Background Checks
7.6. Deliverables
8. Performance Requirements Summary
RFP # HQ0034-16-R-0258 Page 1
PERFORMANCE WORK STATEMENT
Functional Area (FA) 2
1. PROJECT TITLE
This document provides the Performance Work Statement (PWS) for Functional Area (FA) 2 of the Indefinite Delivery/Indefinite Quantity (IDIQ) contract vehicle for Department of Defense (DoD) Crowdsourced Vulnerability Discovery & Disclosure Services.
2. BACKGROUND
The DoD’s computer networks and systems support the nation’s defense and are critical both for daily business operations and mission-critical activities. Maintaining the security and integrity of the DoD’s networks and systems is a matter of national security and requires the continuous identification and remediation of vulnerabilities that can be exploited by malicious cyber actors.
As part of its responsibility to the public at large, DoD is constantly considering innovative and diverse approaches to meet this goal. To support DoD’s continual efforts to remain at the forefront of rapidly evolving technologies, and to maintain the highest levels of integrity and security required of its IT infrastructure, DoD has identified an emerging need to leverage a diverse pool of innovative information security researchers (herein referred to as “researcher”), via crowdsourcing, for vulnerability discovery, coordination, and disclosure activities.
Crowdsourcing is a modern business practice that, as of 2010, the Federal government has employed to obtain needed services, ideas, or content by soliciting contributions from a large group of people rather than from traditional employees or suppliers. Crowdsourcing incentivizes innovation in solving mission-centric problems. Remaining ahead of present and emerging cyber threats is a significant responsibility in any environment. For DoD the responsibility is amplified as the repercussions associated with security failure are severe.
3. PURPOSE & OBJECTIVE
With the assistance of the private sector, the Government intends to use existing commercial crowdsourcing expertise and best practices, tailored for the Government’s use, to support the DoD in the application of the crowdsourcing methodology to enhance its information security.
In support of this objective, the DoD intends to partner with a commercial firm that has extensive experience with administering crowdsourced vulnerability discovery and disclosure activities as a service. Under the resulting task order(s), the firm will host crowdsourced security activities on behalf of the DoD.
4. SCOPE
The first FA2 Task Order will be to conduct private crowdsourced vulnerability discovery and disclosure activities against the source code and operational instantiation of one or more modules in a DoD file transfer capability. Although the solution includes dozens of distinct components, the scope of the first task order would include 1) approximately 200,000-500,000 lines of DoD contractor developed and maintained code owned by DoD, and 2) a live internal DoD application, accessible via the DoD Intranet. It is expected that DoD code will be hosted in the contractor’s platform, accessible only through DoD-specified authentication methods, and
RFP # HQ0034-16-R-0258 Page 2 available only to vetted researchers, triage personnel, and approved asset-owner personnel. The contractor will develop rules of engagement for conducting all testing activities.
Both the proprietary code and the software are sensitive Government assets. Therefore, the FA2 contractor will be required to maintain a private community of skilled and trusted researchers, diverse in skillset, and able to conduct both deep binary hacking, web-based attacks, reverse engineering, and network and system exploitation. The challenge phase itself will last three (3) weeks, and the total period of performance of the task order will not exceed six (6) months.
Any applicable unclassified vulnerability assessments and code reviews for the specific asset for this task order will be provided to the contractor by the DoD upon task order award. The code and access to the asset will be provided to the contractor upon task order award.
5. GENERAL REQUIREMENTS
This section describes the general requirements for this effort. The following sub-sections provide details of various considerations.
5.1. Subcontract & Researcher Management
Contractors are encouraged to subcontract with entities to ensure full support of all required services as outlined in this PWS, if necessary. This could include additional triage capacity and security consultants for vulnerability validation, strategic communications, and penetration testing. Additionally, it is expected that individuals conducting the vulnerability discovery and disclosure are independent persons and entities.
Any firm with whom the Government contracts will be the sole point of contact between third party entities and the Government unless otherwise specified by the COR. The contractor will be responsible for the supervision of the vulnerability disclosure, and assessment process, unless otherwise specified by the Government. Under no circumstances may the contractor represent to the independent third parties that the independent parties are working on behalf of DoD or that the independent third parties have privity of contract with the DoD.
The contractor shall be responsible for any subcontract management necessary to integrate work performed on this requirement and shall be responsible and accountable for subcontractor performance on this requirement. The prime contractor will manage work distribution to ensure there are no Organizational Conflict of Interest (OCI) considerations, as defined in FAR 9.5.
Researchers will be used to identify and submit vulnerability reports for the Government under this program. The contractor will manage the researchers and all communications necessary regarding vulnerability specifics between the Government and the contractor.
Certain DoD employees and other Federal Government employees are prohibited by law from receiving any financial reward. The contractor shall ensure no prohibited individuals, including these employees, receive financial compensation. A list of restrictions shall be provided by the Contracting Officer’s Representative (COR) to the contractor for inclusion into the Security Page for this effort.
5.2. Place of Performance
All work will be performed at the contractor or subcontractor facilities. Work will not be performed at DoD facilities.
RFP # HQ0034-16-R-0258 Page 3
6. PERFORMANCE REQUIREMENTS
6.1. Transition Activities
Transition-In: At the commencement of the period of performance, the contractor is responsible during the PREPARATION phase of the process, for the following transition-in activities:
o Identify appropriate triage team, and technical lead for the designated challenge.
o Identify researchers that may be best suited with adequate skillset, especially for source code challenge, to recruit.
Transition-Out: At the end of the task order period of performance, the contractor is responsible for the following transition-out activities:
o Deliver a final report that rolls up all data from end of each phase status reports, including activity metrics and coverage analytics, researcher vulnerability discovery and remediation metrics, vulnerability submission volume, triage speed, signal-to-noise ratio, and patch effectiveness and lessons learned from the challenge.
o Delete all vulnerability reports from the platform on the last day of each task order’s period of performance.
6.2. Vulnerability Discovery & Disclosure Platform
The contractor must own and maintain a platform with the technical capability to conduct full packet capture through its secure portal, and have access to a diverse “crowd” of participants to facilitate vulnerability discovery and disclosure activities.
6.3. Experience
The contractor is expected to have at least two (2) years proven experience hosting crowdsourced vulnerability discovery and disclosure programs for large enterprises; have an existing platform user base diverse in skillset; have an ability to reach out to individual researchers based on their specific expertise to personally invite them to specific challenges; have an existing user-friendly platform with automated services; experience in managing disclosure of third-party vulnerabilities, administering vulnerability discovery and disclosure challenges and awarding payments via the crowdsourcing techniques; must have an existing, robust triage team capable of triaging and prioritizing reports on behalf of the Government within 48 hours of receipt; must be capable of adhering to ISO 29147 and ISO 30111.
6.4. Task Execution
For this effort, the challenge phase itself will be a three (3) week duration. The total period of performance for this effort will not exceed six (6) months. All unclassified vulnerability assessments for the specific asset relative to this effort will be provided to the contractor by the DoD.
This requirement falls under the domain of Functional Area 2 (FA2) of the DoD Crowdsourced Vulnerability Discovery & Disclosure Services IDIQ Contract and involves enabling researchers
RFP # HQ0034-16-R-0258 Page 4 to conduct crowdsourced vulnerability discovery and disclosure activities against sensitive assets. The platform must include a secure portal for full packet capture capabilities to enable auditability and continuous monitoring of researcher activities.
The contractor’s platform will be the mechanism for:
Providing comprehensive vulnerability report triaging, validation, and prioritization within 48 hours of submission, and reporting to the DoD Remediation Teams to ensure it can patch the vulnerability as soon as possible;
Providing the secure portal through which all testing occurs with full packet capture capabilities to enable continuous monitoring and auditability;
Researchers to submit all vulnerability reports;
Participants to apply to participate in the challenge and to submit vulnerability reports;
Conducting all management and coordination with researcher community and project management and coordination with DoD Remediation Teams;
Coordinating the disclosure of vulnerabilities affecting third party organizations/vendors.
This requirement will be “closed” by invite only. It will be limited to U.S. persons, as defined by the Internal Revenue Code Section 7701(a)(30), who are not on the U.S. Department of Treasury’s Specially Designated National’s List, who have passed criminal background checks.
It is the sole responsibility of the contractor to communicate and coordinate with the researchers.
For this FA2 task order, the Government expects researcher quality over quantity. Therefore, it is expected that researcher capacity will be limited to no more than 50 of the most highly-skilled researchers. The contractor is expected to recruit researchers with extensive experience against these types of assets (e.g. static and dynamic testing and computer network exploitation).
For purposes of this requirement, the challenge will be divided between three (3) distinct phases.
The phases, PREPARATION, CHALLENGE, and POST-CHALLENGE, will vary in length as described below.
1. Preparation Phase in which the contractor conducts activities to tailor their existing platform for the challenge, invite and vet researchers, per DoD’s requirement, define and then publish the challenge scope, handle press associated with each specific challenge, and define challenge rules and requirements. DoD expects the PREPARATION PHASE not to exceed four (4) weeks.
2. Challenge Phase in which the contractor receives vulnerability reports that researchers submit to the platform, filters out duplicate and out of scope vulnerability reports, triages incoming reports for severity, assists the DoD remediation team in validating reports, and manages the coordination of third party disclosures. DoD expects the CHALLENGE PHASE not to exceed three (3) weeks.
3. Post Challenge Phase in which the contractor coordinates with researchers and the government to ensure vulnerabilities have been closed, manages the compensation, both financial and non-financial, to the researchers, and provides any final deliverables/metrics to the government on challenge performance. DoD expects that POST CHALLENGE PHASE not to exceed four (4) weeks.
RFP # HQ0034-16-R-0258 Page 5
6.5. Preparation Phase
Strategically recruit the best-suited researchers based on their proven experience, and their known skillset, given the scope of the challenge (source code, operational functionality).
Conduct criminal background checks on all researchers before granting them access to any DoD information.
Working with the DoD Asset Owner, and other Tech Stakeholders, develop the asset scope of the challenge.
Working with DoD Asset Owner, and other Tech Stakeholders, develop the specific technical parameters for the scope of the challenge.
Determine payment amounts for researchers based on contractor’s prior experience, and industry best practices. Socialize payment amounts to the researchers.
Once finalized, distribute scope of the challenge and the technical parameters (i.e., rules and restrictions) to the researchers.
Tailor existing platform to the specific challenge environment for researchers to report vulnerabilities, for triage personnel to coordinate and communicate with the researchers, and for the remediation team to view vulnerability report details.
6.6. Challenge Phase
Communicate vulnerability discovery and disclosure rules of engagement and legal parameters to researchers.
Communicate vulnerability reporting standards and requirements to researchers.
Conduct full packet capture of all researcher activities.
Integrate appropriate controls over researcher traffic, include a secure portal for full packet capture capabilities to enable auditability and continuous monitoring of researcher activities.
Flag improper, suspicious, or out-of-scope testing conducted by researchers for DoD.
Use existing platform to receive and aggregate vulnerabilities identified by researchers, and ensure vulnerability reports are of high-qualify enabling efficient remediation efforts.
Complement researcher efforts with automated testing tools for source code analysis, host and application scanning, and vulnerability analysis, if applicable.
Ensure subcontractors and security researchers adhere to rules and restrictions as consented to prior to registration and throughout the whole challenge.
Triage incoming vulnerability reports through both automated and manual techniques based on severity to identify submissions most impactful to the DoD asset owner and communicate and assign those vulnerabilities to the DoD Remediation Team based upon mutually agreed upon escalation policies.
RFP # HQ0034-16-R-0258 Page 6
Identify duplicate vulnerability reports, and filter out other reports that are ineligible or out of scope, preferably utilizing existing automation tools.
Ensure submitted vulnerability reports are complete, and contain a severity assessment, description, as many detailed reproductive steps as possible, and recommended remediation fix so DoD can remediate the vulnerability as soon as it is reported.
Engage with personnel responsible for operating, securing and defending the DoD asset on discovered vulnerabilities and facilitate communications between DoD personnel and subcontractors, independent persons or entities, and researchers.
Ensure all identified vulnerabilities are communicated securely to DoD, adhering to common international standards for the secure transmission of sensitive security data.
Have the technical capability (i.e., an Application Program Interface (API)) to export vulnerability reports into a variety of systems (i.e., JIRA), or other dedicated vulnerability management or ticketing system.
Assist the designated DoD Remediation Team with validating vulnerability reports.
Coordinate the disclosure of vulnerabilities that have a multivendor/multiparty impact, as necessary. Third-party suppliers of software or hardware technology that may be impacted by the disclosure of certain vulnerabilities may be common and require unique expertise.
6.7. Post-Challenge Phase
Coordinate with researchers and the designated DoD Remediation Team to ensure open vulnerability reports are adjudicated and closed out to the level of satisfaction of DoD personnel.
As appropriate, provide packet capture and other logs to DoD.
Write a final report as described in section 6.1 of this PWS.
Manage and facilitate the secure, legal payment of monetary and non-monetary awards to researchers for validated and qualifying vulnerability reports.
6.8. Duration of All Phases
The contractor will effectively communicate and coordinate with prospective as well as current researchers to ensure smooth user experience.
Communicate electronically with researchers at each stage of the vulnerability lifecycle, including initial receipt, remediation, and acknowledgement/reward.
Securely manage the storage and distribution of credentials to researchers to enable remote vulnerability discovery and disclosure activities against assets that require trusted relationships/connections.
Ensure that the vulnerability discovery and disclosure process is capable of adhering to common international standards for handling vulnerability data, such as ISO 29147 and
ISO 30111.
RFP # HQ0034-16-R-0258 Page 7
Deliver status reports at the end of the PREPARATION, CHALLENGE, and POST- CHALLENGE Phases.
6.9. Key personnel
The Program Manager must, at a minimum, be eligible to receive a U.S. Government-issued Secret security clearance. Although an existing clearance is preferred, it is not a requirement.
7. SPECIAL REQUIREMENTS
This section describes the special requirements for this effort. The following sub-sections provide details of various considerations on this effort.
7.1. Government Furnished Materials
The Government will provide technical information, material and forms unique to the Government for supporting the task. The DoD will provide the results of the most recent penetration test or security asset to the contractor prior to the Challenge Phase as available.
Government unique information, including software, source code, system configuration files, IP ranges, and other Government unique information related to this requirement, which is necessary for contractor performance, will be made available to the contractor on the first day of each task order period of performance. If access to services on any DoD internal networks (i.e., NIPRNet) is required, the Government will ensure any access is remotely available to the contractor in order to make the challenge successful. The COR will be the point of contact for identification of any required information to be supplied by the Government. Government Furnished Materials also includes any information received during the challenge from Government employees.
7.2. Security
The contractor will have escorted access to DoD facilities for any physical meetings required and will complete Non-Disclosure Agreements (NDAs) for all contractor employees and subcontractor employees with access to vulnerability information.
Although it is not likely that any classified material or assets will be tested during this contract, it may be useful for the Program Manager to understand background information that may be classified. The Program Manager, therefore, must, at a minimum, be eligible to receive a U.S.
Government-issued Secret security clearance. Although an existing clearance is preferred, it is not a requirement. No facility clearance is necessary for this contract.
7.3. Documentation
Documents, data files, reports, correspondence, and all other documents and writings, regardless of the medium (or media) by which they were produced, preserved, stored, or created in connection with or for purpose(s) of work performed under this PWS and contract, shall be delivered to the COR promptly, upon request, either via email or directly within the vulnerability reporting platform.
The contractor agrees to assume responsibility for protecting the confidentiality of Government records, which is not considered public information. Each contractor or employee of the Contractor to whom information may be made available or disclosed shall be notified in writing by the contractor that such information may be disclosed only for purposes and to the extent authorized herein. The contractor shall not release any information related to this contract to the
RFP # HQ0034-16-R-0258 Page 8 public, media or other unauthorized persons or organizations unless the government has conducted the appropriate security review and granted written approval.
7.4. DoD Intellectual Property
The contractor may be granted limited authority to use the official seal of the Department of Defense (DoD), or the official seals of all DoD Components for limited purposes in a task order.
If granted, use of all logos must be discontinued at the conclusion of each task order or the master IDIQ contract, unless provided advanced written approval by the Contracting Officer.
Without written approval, no contractor, or subcontractor, is authorized to use the official seal of DoD for any other purpose.
7.5. Background Checks
Conduct or confirm that criminal background checks on all researchers before granting them access to any DoD information. Additionally, have the capability to restrict researcher participation based on criteria set by DoD. This may include ensuring that researchers are U.S.
persons; are not felons; are not known terrorists, or an associate of a known terrorist or terrorist organization; are not listed on the U.S. Department of Treasury’s Specially Designated Nationals List; or otherwise ineligible to conduct work for DoD.
7.6. Deliverables
Deliverables of the FA2 task order shall be submitted to the DoD Technical Monitor designated in the contract by the Contractor Program Manager. All deliverables shall be submitted using Microsoft Office suite of tools (e.g. MS Word, MS Excel, MS PowerPoint), or Adobe PDF format, unless otherwise specified by the Technical Monitor. Electronic submission shall be made via email, unless otherwise agreed to by the Contracting Officer’s Representative and/or the Technical Monitor.
The Contracting Officer’s Representative has the right to reject or require correction of any deficiencies found in the deliverables. In the event of a rejected deliverable, the contractor will be notified in writing by the Contracting Officer’s Representative of the specific reasons for rejection.
The following table specifies the deliverables for this requirement:
RFP # HQ0034-16-R-0258 Page 9
PWS
Reference
Deliverable Title Delivery Time Frequency
5.4.
Attendance by the Program Manager and task order Technical Lead at a one day meeting with DoD Tech Team and Asset Owner at the DoD asset owner’s facility
During first week of contract award
1 time
6.5.
With DoD’s assistance, develop the asset scope of the challenge
Within two weeks of task order award
1 time
6.5.
With DoD’s assistance, develop challenge technical parameters of the challenge (i.e., rules and restrictions)
Within two weeks of task order award
1 time
6.5.
Develop financial award amounts, following industry standard
Within two weeks of task order award
1 time
N/A Platform accounts developed for DoD Remediation Team, Technical Monitor, COR, and designated DoD Tech personnel
Within three weeks of task order award
1 time
6.5.
Researchers recruited and vetted per DoD requirements before formal invitation
Within three weeks of task order award
1 time
6.5.
Rules and restrictions well communicated to registered researchers
24 hours prior to start of, and through the duration of the challenge phase
1 time
6.5 List of user names of accepted researchers for the challenge
No later than 24 hours before the Challenge Phase begins
1 time
6.6.
Triaged, validated, and prioritized vulnerability reports assigned to DoD Remediation Team in platform within 48 hours of receipt
Duration of challenge phase
Continually
6.6.
Close out all vulnerability reports following successful DoD remediation within 72 hours
Duration of three week challenge phase
Continually
6.7. Pay out all eligible financial rewards
Not more than three weeks following end of challenge phase
First 3 weeks of post-challenge phase
RFP # HQ0034-16-R-0258 Page 10
N/A
End of each phase status report to include any deliverables submitted during the phase, any metrics (i.e., how many registered researchers, vulnerability reports submitted, remediation metrics, signal-to-noise ratio, etc.) and any lessons learned from the phase necessary for DoD to know before moving on to next phase
Within five days of end of each phase
1 time per phase
6.7. Logs of researcher activities (e.g. PCAP)
Not more than one week following end of challenge phase
1 time
6.1.
Final Report that includes findings from automated testing; researcher testing activity metrics and coverage analytics;
researcher vulnerability discovery and remediation metrics; and vulnerability triage metrics, to include, vulnerability submission volumes, triage speed, triage accuracy and signal-to-noise ratio;
researchers that received an award; and lessons learned from challenge
Final day of task order’s period of performance
1 time
8. PERFORMANCE REQUIREMENTS SUMMARY
Performance metrics for the FA2 PWS are detailed in the table below:
Task Requirement
Performance Standard
Acceptable Quality Level Surveillance
Method
Designated Program Manager
Contractor has one single point of contact for Government’s engagement for duration of the program
Contractor has designated one single point of contact to discuss deliverables, deadlines, and to establish the right team Contractor team for each specific task order
Staffing absence longer than two continuous weeks are filled with alternate assignment to cover workload.
COR
review/government personnel feedback
Provide support personnel to meet
PWS
requirements
All contractor personnel possess the skills needed to perform the required tasks as specified in the PWS
All contractor personnel possess the needed skills before contract award, including technical and triage team, strategic communication team, and program manager
COR
review/government personnel feedback
RFP # HQ0034-16-R-0258 Page 11
The contractor attracts and maintains a stable researcher base that effectively supports the task order requirements
The contractor is able to attract the minimum number of researchers needed for each task order at least 24 hours prior to each challenge commencing
If security requirements apply to the task order, all documentation is submitted to the government in a timely manner so that no contractor caused delays are apparent in commencing a FA2 challenge
The contractor’s deliverables are complete and on time
Security of vulnerability disclosure
Vulnerabilities are securely disclosed to and managed through the platform
Contractor adheres to international standards for the security and transmission of vulnerability information, such as ISO 27001 and 29147
COR
review/government personnel feedback
Monitoring of researcher activities
Contractor provides the ability to monitor the activities of researchers
Contractor provides a secure portal with full-packet capture of researcher testing activities.
Contractor provides tools to identify specific behaviors
COR
review/government personnel feedback
Auditability of testing activities
Contractor provides the ability to audit the testing activities conducted through the TASKORD
Testing activities are conducted through a secure portal provided by the Contractor that logs researcher activities.
Contractor provides logs of activities after the Challenge phase, as well as metrics to provide insights into the testing activities
COR
review/government personnel feedback
Cost Effectiveness
Awards are paid to researchers at a level that ensures effective and consistent participation
Costs are in line with industry standard and are deemed reasonable on the task order cost proposal
Task Order cost proposal
Triage Capabilities
Ability to triage and prioritize reports within 48 hours of receipt
The Contractor’s personnel use a combination of automated and manual methods to triage vulnerability reports within 48 hours of receipt.
COR
review/government personnel feedback
RFP # HQ0034-16-R-0258 Page 12
Services and Deliverables
The Contractor provides the full range of technical and manual services required to support the requirements addressed in section 4 and 6.6 of the
PWS.
The Contractor provides competent expertise and analysis that is consistent with the PWS
Written deliverables are timely delivered, factual, well-written, 99% free of grammatical errors or misspellings
Random review of work products by the COR and Technical Monitor
File details come from the government source that posted it. Updated .