U
U
Uncle Seryozha2021-12-07 17:50:25
Programming
Uncle Seryozha, 2021-12-07 17:50:25

What does memory with explicit addresses mean?

Hey!
There is a requirement in the Protection Profile:

1.1.1 TSF protection (FPT)
FPT_AEX_EXT.1 Countering exploitation of security vulnerabilities
FPT_AEX_EXT.1.1 The TSF shall not require memory mapping with explicit addresses, except for [ target : explicit exception list].
FPT_AEX_EXT.1.2 The TSF shall [ choice :
not allocate any memory area with write and execute permissions;
allocate memory areas with write and execute permissions only for [destination: list of functions that perform just-in-time compilation]
].

Based on it, I am developing a Security Task, in which, instead of an appointment and a choice, I have to enter something, but I don’t understand what it’s all about.
What does memory with explicit addresses mean and what do you think this requirement generally implies should I implement in the program?
Or what should I pay attention to in order to understand what I should choose?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
R
res2001, 2021-12-07
@Protos

Display - apparently the use of a function like mmap (Linux), in Windows there is also an analogue.
Explicit addresses - this means specifying the address as a constant in the code. This is usually used to work with iron. In application software, this is not necessary.
Explicit addresses can also indicate when they are trying to change something in another process. For example, wind up the money counter in the game :)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question