summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/requirements/5_nonfunctional.xml14
1 files changed, 12 insertions, 2 deletions
diff --git a/devel/requirements/5_nonfunctional.xml b/devel/requirements/5_nonfunctional.xml
index 2b58bb6..c5467d1 100644
--- a/devel/requirements/5_nonfunctional.xml
+++ b/devel/requirements/5_nonfunctional.xml
@@ -127,11 +127,21 @@
</section>
<section id="safety">
<title>Safety Requirements</title>
- <para/>
+ <formalpara id="Safety.DiskLock.UI">
+ <title>Safety.DiskLock.UI</title>
+ <para>The Horizon UI system shall not write any data to any block device, except to save log files and/or an HorizonScript file explicitly requested to be saved by the User.</para>
+ </formalpara>
+ <formalpara id="Safety.DiskLock.Runner">
+ <title>Safety.DiskLock.Runner</title>
+ <para>The Horizon Runner system shall not write any data to any block device until the HorizonScript is fully validated.</para>
+ </formalpara>
</section>
<section id="security">
<title>Security Requirements</title>
- <para/>
+ <formalpara id="Security.PasswordHash">
+ <title>Security.PasswordHash</title>
+ <para>The Horizon UI system shall store passwords in memory in their hashed versions only, and securely clear the memory storage that contained plain-text passwords once the hash is stored.</para>
+ </formalpara>
</section>
<section id="sqa">
<title>Software Quality Attributes</title>