Vault 7: Projects

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

UNCLASSIFIED//LES
UNCLASSIFIED//LES Page17
The
F ULCRUMandFULCRUMSHUTDOWNapplicationsshallmakeareasonableefforttoimpedereverse
engineeringeffortsofthebinaryand topreventattributionofthebinarytothedeveloperso roperators
oftheapplication.Theseeffortsincludebutarenotlimitedto:
Removingdebuginformationfromtheproductionbinaries
Minimizing humanreadable string data from the production binaries
EncryptingorObfuscatingdatafiles(e.g.configurationorlogfile s)
MinimizingthetypeandnumberofentriesintheImportAddressTable(IAT)oftheproduction
binaries.
6.1.2 USABILITY
Therearefivebasicareasofusability
3
:
Learnability:Howeasyisitforuserstoaccomplishbasictasksthefirsttimetheyencounterthe
design?
E fficiency:Onceusershavelearne dthedesign,howquicklycantheyperformtasks?
M emorability:Whenusersreturntothedesignafteraperiodofnotusing it,howeasilycan
theyreestablishproficiency?
Errors:Howmanyerrorsdousersmake,howseverearetheseerrors,andhoweasilycanthey
recoverfromtheerrors?
Satisfaction:Howpleasantisittousethedesign?
Asusabilityisthelowestpriorityoutofthefourobjectives(butnotunimportant!),relativelylittleeffort
shouldbededicatedspecificallytooptimizingfortheuser.Asstatedearlier,theuseroftheFulcrum
applications is of aboveaver age technical competence. They typically will only use the applications in an
ebbandflowmannerwithaperiodofinactivitymeasuredinweeksormonths.Therefore, theprimary
usabilitygoalinthisversionoftheapplicationiserrorminimizationand thesecondarygoalis
memorability.
6.2 EVOLUTIONQUALITIES
Evolutionqualitiesarenonfunctionalrequirementsthatareembodiedinthestructureofthesoftw are.
6.2.1 DEVELOPMENTENVIRONMENT
Thedevelopmentenvironment:
Shalluseversioncontroltotrackallsourcecodeandsupportingdocumentationchanges.
Shalluseaversionnumberingschemeforallreleasebinariessuchthat
o Binarie scompiledfromdifferentsourcecodecanbedistinguishedfromoneanotherby
theirversionnumberalone.
o Thebinaryitselfissufficientinordertodeterminetheversionnumber

3
Wikipedia:Usabilityhttp://en.wikipedia.org/wiki/Usability

e-Highlighter

Click to send permalink to address bar, or right-click to copy permalink.

Un-highlight all Un-highlight selectionu Highlight selectionh