16.11.2014 Views

Software Assurance in Acquisition and Contract Language

Software Assurance in Acquisition and Contract Language

Software Assurance in Acquisition and Contract Language

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Track<strong>in</strong>g Security Issues. It has provisions for a vendor to selfcertify<br />

<strong>and</strong> provide a “certification package” that establishes the<br />

security requirements, design, implementation, <strong>and</strong> test results<br />

were properly completed <strong>and</strong> all security issues were resolved<br />

appropriately. It offers provisions for specify<strong>in</strong>g the developer is<br />

to warrant that the software shall not conta<strong>in</strong> any code that does<br />

not support a software requirement <strong>and</strong> weakens the security of<br />

the application, <strong>in</strong>clud<strong>in</strong>g computer viruses, worms, time bombs,<br />

back doors, Trojan horses, Easter eggs, <strong>and</strong> all other forms of<br />

malicious code. It offers procurement language for how security<br />

issues will be <strong>in</strong>vestigated.<br />

Sample RFP/<strong>Contract</strong> <strong>Language</strong>:<br />

General Audience<br />

Anyone contract<strong>in</strong>g for software or outsourc<strong>in</strong>g software<br />

related services should take advantage of sample <strong>in</strong>structions<br />

to suppliers <strong>and</strong> work statements, along with language for<br />

acceptance criteria, security controls, secure configuration, <strong>and</strong><br />

certifications for orig<strong>in</strong>ality <strong>and</strong> security.<br />

SAMPLE INSTRUCTIONS TO POTENTIAL SUPPLIERS – The<br />

follow<strong>in</strong>g is generic language to <strong>in</strong>clude <strong>in</strong> solicitations. This<br />

language provides <strong>in</strong>structions to potential suppliers on what<br />

they must submit with their offer. The <strong>in</strong>formation submitted is<br />

used to evaluate offers or proposals.<br />

1.0 Foreign ownership, control, or <strong>in</strong>fluence (FOCI) is a<br />

concern. For any software product that the supplier <strong>in</strong>tends<br />

to acquire or develop, the supplier shall answer the follow<strong>in</strong>g<br />

questions: [Note: Insert appropriate questions as shown <strong>in</strong><br />

the sample questionnaires <strong>in</strong> the “<strong>Software</strong> Supply Cha<strong>in</strong><br />

Risk Management <strong>and</strong> Due-Diligence” pocket guide<br />

series or, if deal<strong>in</strong>g with the US Government contracts,<br />

<strong>in</strong>struct the offerors to complete the Office of Management<br />

<strong>and</strong> Budget (OMB) St<strong>and</strong>ard Form 328, “Certificate<br />

Perta<strong>in</strong><strong>in</strong>g to Foreign Interests.”]<br />

2.0 Due-Diligence Questionnaire. Offerors shall complete the<br />

SwA due-diligence questionnaire attached to this RFP.<br />

3.0 <strong>Software</strong> <strong>Assurance</strong> Case<br />

3.1 In order for the Acquirer to evaluate the proposed<br />

software assurance capabilities, the potential<br />

suppliers must submit an <strong>in</strong>itial <strong>Software</strong> <strong>Assurance</strong><br />

Case <strong>in</strong> accordance with ISO/IEC 15026, Systems<br />

<strong>and</strong> software eng<strong>in</strong>eer<strong>in</strong>g – Systems <strong>and</strong> software<br />

assurance – Part 2: <strong>Assurance</strong> Case. Paragraph 3.2<br />

below identifies the m<strong>in</strong>imum that should be <strong>in</strong>cluded<br />

<strong>in</strong> the <strong>in</strong>itial assurance case. The <strong>in</strong>itial <strong>Software</strong><br />

<strong>Assurance</strong> Case shall subsequently become a part<br />

of the contract <strong>and</strong> be used by the Acquirer as <strong>in</strong>itial<br />

acceptance conditions.<br />

3.2 It is understood that the <strong>in</strong>itial <strong>Software</strong> <strong>Assurance</strong><br />

Case will be broad <strong>in</strong> nature because potential<br />

suppliers will not know all the details of safety <strong>and</strong><br />

26<br />

<strong>Software</strong> <strong>Assurance</strong> Pocket Guide Series:<br />

<strong>Software</strong> <strong>Assurance</strong> <strong>in</strong> <strong>Acquisition</strong> <strong>and</strong> <strong>Contract</strong> <strong>Language</strong><br />

27<br />

<strong>Acquisition</strong> & Outsourc<strong>in</strong>g, Volume I – Version 1.1, July 31, 2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!