diff --git a/docs/jargon-org.txt b/docs/jargon-org.txt index 11fe0ea..0e37648 100644 --- a/docs/jargon-org.txt +++ b/docs/jargon-org.txt @@ -19,7 +19,7 @@ Free Documentation License". * Generated -This file last generated Sunday, 12 February 2017 01:06PM UTC +This file last generated Sunday, 26 February 2017 08:24PM UTC * Glossary ** ( @@ -1977,6 +1977,9 @@ n. Notional garments donned by Usenet posters just before emitting a remark they 2. [primarily techspeak] Guaranteed to complete successfully or not at all, usu. refers to database transactions. If an error prevents a partially-performed transaction from proceeding to completion, it must be backed out , as the database must not be left in an inconsistent state. Computer usage, in either of the above senses, has none of the connotations that atomic has in mainstream English (i.e. of particles of matter, nuclear explosions etc.). +*** attack surface +The amount of interface code exposed to external systems which an attacker could use to gain unauthorized access or to inject exploits into the system. Keeping the attack surface of a server to a minimum is typically desirable, and that means removing any unused programs and disabling unused ports or communications protocols. + *** attoparsec n. About an inch. atto- is the standard SI prefix for multiplication by 10 -18. A parsec (parallax-second) is 3.26 light-years; an attoparsec is thus 3.26 10 -18 light years, or about 3.1 cm (thus, 1 attoparsec/ microfortnight equals about 1 inch/sec). This unit is reported to be in use (though probably not very seriously) among hackers in the U.K. See micro-. @@ -8680,6 +8683,9 @@ adj. In an infinite loop. Often used by older computer types. 2. To change phase gradually and continuously by maintaining a steady wake-sleep cycle somewhat longer than 24 hours, e.g., living six long (28-hour) days in a week (or, equivalently, sleeping at the rate of 10 microhertz). This sense is also called phase-wrapping. +*** wright's principle +Named after Joshua Wright, the principle states: security does not improve until practical tools for the exploration of the attack surface are made available. + *** write-only code n. [a play on read-only memory ] Code so arcane, complex, or ill-structured that it cannot be modified or even comprehended by anyone but its author, and possibly not even by him/her. A Bad Thing. diff --git a/docs/jargon.1.gz b/docs/jargon.1.gz index 2c18e77..3c92dac 100644 Binary files a/docs/jargon.1.gz and b/docs/jargon.1.gz differ diff --git a/docs/jargon.html b/docs/jargon.html index efeb6f7..7817dfd 100644 --- a/docs/jargon.html +++ b/docs/jargon.html @@ -18,7 +18,7 @@ Free Documentation License".
-This file last generated Sunday, 12 February 2017 01:06PM UTC +This file last generated Sunday, 26 February 2017 08:24PM UTC
1. Indivisible; cannot be split up. For example, an instruction may be said to do several things atomically , i.e., all the things are done immediately, and there is no chance of the instruction being half-completed or of another being interspersed. Used esp. to convey that an operation cannot be screwed up by interrupts. This routine locks the file and increments the file's semaphore atomically.
2. [primarily techspeak] Guaranteed to complete successfully or not at all, usu. refers to database transactions. If an error prevents a partially-performed transaction from proceeding to completion, it must be backed out , as the database must not be left in an inconsistent state. Computer usage, in either of the above senses, has none of the connotations that atomic has in mainstream English (i.e. of particles of matter, nuclear explosions etc.).
++ The amount of interface code exposed to external systems which an attacker could use to gain unauthorized access or to inject exploits into the system. Keeping the attack surface of a server to a minimum is typically desirable, and that means removing any unused programs and disabling unused ports or communications protocols. +
n. About an inch. atto- is the standard SI prefix for multiplication by 10 -18. A parsec (parallax-second) is 3.26 light-years; an attoparsec is thus 3.26 10 -18 light years, or about 3.1 cm (thus, 1 attoparsec/ microfortnight equals about 1 inch/sec). This unit is reported to be in use (though probably not very seriously) among hackers in the U.K. See micro-. @@ -10151,6 +10155,10 @@ This file last generated Sunday, 12 February 2017 01:06PM UTC
1. [techspeak] The action of a counter that starts over at zero or at minus infinity (see infinity ) after its maximum value has been reached, and continues incrementing, either because it is programmed to do so or because of an overflow (as when a car's odometer starts over at 0).
2. To change phase gradually and continuously by maintaining a steady wake-sleep cycle somewhat longer than 24 hours, e.g., living six long (28-hour) days in a week (or, equivalently, sleeping at the rate of 10 microhertz). This sense is also called phase-wrapping.
++ Named after Joshua Wright, the principle states: security does not improve until practical tools for the exploration of the attack surface are made available. +
n. [a play on read-only memory ] Code so arcane, complex, or ill-structured that it cannot be modified or even comprehended by anyone but its author, and possibly not even by him/her. A Bad Thing. diff --git a/entries/wrights_principle.txt b/entries/wrights_principle.txt new file mode 100644 index 0000000..4ae2f0c --- /dev/null +++ b/entries/wrights_principle.txt @@ -0,0 +1,5 @@ +wright's principle + +Named after Joshua Wright, the principle states: security does not improve +until practical tools for the exploration of the attack surface are made +available. \ No newline at end of file