version 1.108, 2023/02/05 16:26:29 |
version 1.109, 2023/02/19 18:08:32 |
|
|
etc. |
etc. |
<li><strong>Stack protector</strong>: |
<li><strong>Stack protector</strong>: |
Developed since 2001 as "propolice" by Hiroaki Etoh. Integrated, and |
Developed since 2001 as "propolice" by Hiroaki Etoh. Integrated, and |
implemented for additional hardware platforms, by Miod Vallat and Theo |
implemented for additional hardware platforms, by Federico G. Schwindt, |
de Raadt. OpenBSD 3.3 was the first operating system to enable it |
Miod Vallat and Theo de Raadt. OpenBSD 3.3 was the first operating |
systemwide by default. |
system to enable it systemwide by default. |
<li><strong>W^X</strong>: |
<li><strong>W^X</strong>: |
First used for sparc, sparc64, alpha, and hppa in OpenBSD 3.3. |
First used for sparc, sparc64, alpha, and hppa in OpenBSD 3.3. |
Strictly enforced by default since OpenBSD 6.0: a program can only |
Strictly enforced by default since OpenBSD 6.0: a program can only |