# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Archimedes

# Fulcrum SRS v0.6

28 June, 2011

- 1
- 2
…
- 14
- 15
- 16
- 17
- 18
…
- 21
- 22

UNCLASSIFIED//LES
UNCLASSIFIED//LES Page16
6 NON‐FUNCTIONALREQUIREMENTS
6.1 EXECUTIONQUALITIES
Executionqualitiesarenon‐functionalrequirementsthatcanbeobservedatrun‐time.
6.1.1 STEALTH
6.1.1.1 DETECTIONAVOIDANCE
TheFULCRUMandFULCRUMSHUTDOWNapplicationsmustnotarousesuspiciousoftheownerofthe
PivotMachineorotherusersonthesamenetwork.Theseappli cationsmustmeetthefollowing
requirementsonthePivotMachine:
 Shalllimittheirresourceusagesoasnottonoti ceablydegradesystemperformance
 Shallnotinterfere,eitherdirectlyorindirectly,withtheoperation ofthird‐partysoftwareexcept
whereexplicitlyrequiredandnotedinthisdocument
 ShallnotcreateormodifyGUIWindowsviewablebytheowneroroper atorsofthemachine.
 Shallnotmodifythefilesysteminamannerwhicharousessuspicionbytheowneroroperators
ofthemachine.
 Shallnotmodifytheregistryinamannerwhicharousessuspicionoftheowneroroperators of
themachine.
 ShallnotcauseAnti‐virussoftwaretogenerateanyusernotificationsintheformofwarning s,
errors,pop‐upmessages,orlogentries.
 ShallnotcauseAnti‐spywareorAnti‐malwaresoftwaretogenerateanyusernotificationsinthe
formofwarnings,errors,pop‐messages,orlogentries.
 ShallnotcauseFirewallsoftwaretogenerateanyusernotificationsintheformofwarnings,
errors,orpop‐upmessages.
 ShallnotcauseAnti‐virussoftwaretoblock,quarantine,ordelete theapplication.
 ShallnotcauseAnti‐spywareorAnti ‐malwaresoftwaretoblock,quarantine,ordeletethe
application.
 ShallnotcauseFirewallsoftwaretoblocktheapplication.
The
FULCRUMENCRYPTERapplicationisnotunderanyspecificrestrictionbeca useitisnotrunonthe
PivotMachine.
6.1.1.2 REVERSEENGINEERINGANDATTRIBUTION
Itisimpossibleto guaranteethatabinarywhichcanbeexecutedcannotb ere verseengineered.The
toolsandtechniquesusedtogaininsightintothepurposeofanapplicationandwhothedevelopersor
operatorsarecoversaverylargesetofskills.

- 1
- 2
…
- 14
- 15
- 16
- 17
- 18
…
- 21
- 22