Skip to content

Commit 8d7f851

Browse files
Update Contributions/Linux_Memory_Management_Essentials.md
Co-authored-by: Paul Albertella <[email protected]> Signed-off-by: Igor Stoppa <[email protected]>
1 parent c0bba1f commit 8d7f851

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Contributions/Linux_Memory_Management_Essentials.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,8 +221,8 @@ The following considerations are of a more deductive nature.
221221
2. some limited in extent, but hard or even practicaly impossible to detect, like a rogue write to process physical memory
222222
3. some of systemic nature, like some form of use-after free, where a process page is accidentally in use also by another component
223223
4. some of indirect nature, like for example when the page table of the process address space is somehow corrupted
224-
4. again, because of the extremely complex nature of the system, positive testing is not sufficient, but it needs to
225-
be paired also with negative testing, proving that it is possible to cope with interference and detect it, somehow.
224+
4. Because of the extremely complex nature of the system, positive testing alone is not sufficient: it must also be
225+
paired with negative testing, to prove that it is possible to detect or cope with given types of interference.
226226
5. the same considerations made about integrity vs. availability for the kernel are valid here too: detecting
227227
interference doesn't help with keeping it under a certain threshold, and due to the complexity of the system,
228228
it is not possible to reliably estimate the risk that availability criteria will not be achieved.

0 commit comments

Comments
 (0)