Skip to content
Open
Changes from 2 commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
975093a
added image used in database.xml
ManueldG Feb 11, 2025
0b36111
added cgi-bin.xml
ManueldG Feb 11, 2025
68dfc24
fix typo errors.xml
ManueldG Feb 12, 2025
2f717c3
added securyty/errors.xml
ManueldG Feb 12, 2025
2a57853
added security/database.xml file
ManueldG Feb 12, 2025
fa642be
database.xml changes in progress
ManueldG Feb 13, 2025
63da224
update
ManueldG Feb 14, 2025
b072d60
Merge branch 'security'
ManueldG Feb 15, 2025
00827c6
Merge branch 'one-security' into clean-security
ManueldG Feb 15, 2025
d524a5e
Merge branch 'security'
ManueldG Feb 15, 2025
d58d8ff
git pull
ManueldG Feb 15, 2025
dc9626f
mod security/database.xml
ManueldG Feb 15, 2025
d2e3018
translation progress
ManueldG Feb 18, 2025
079021b
translation progress
ManueldG Feb 18, 2025
d03a798
Merge branch 'security' of https://github.com/ManueldG/doc-it into se…
ManueldG Feb 18, 2025
d00e142
translation progress database.xml
ManueldG Feb 18, 2025
7656c4e
fixed tags undisclosed
ManueldG Feb 19, 2025
ee56bfa
translation progress database.xml
ManueldG Feb 19, 2025
f71dcad
Merge branch 'security' of https://github.com/ManueldG/doc-it into se…
ManueldG Feb 20, 2025
a3129d8
Merge branch 'security' of https://github.com/ManueldG/doc-it into se…
ManueldG Feb 20, 2025
368f8a1
translation progress database.xml
ManueldG Feb 20, 2025
278fba4
translation progress database.xml
ManueldG Feb 20, 2025
b4f19d8
Merge branch 'security' of https://github.com/ManueldG/doc-it into se…
ManueldG Feb 20, 2025
d8a3077
translation progress database.xml
ManueldG Feb 21, 2025
bddb9df
translation progress database.xml
ManueldG Feb 21, 2025
5ced9f0
translation progress database.xml
ManueldG Feb 21, 2025
e752b7f
translation progress database.xml
ManueldG Feb 21, 2025
853cfa5
mod revision errors.xml
ManueldG Feb 21, 2025
a02a99d
mod revision filesystem.xml
ManueldG Feb 21, 2025
6d36fab
mod revision general.xml
ManueldG Feb 21, 2025
3dadc0b
mod revision hiding.xml
ManueldG Feb 21, 2025
fabe6fb
mod revision intro.xml
ManueldG Feb 21, 2025
7950a5a
mod revision sessions.xml
ManueldG Feb 21, 2025
6313237
mod revision variables.xml
ManueldG Feb 21, 2025
b04108d
translation progress database.xml
ManueldG Feb 22, 2025
d48af73
translation progress database.xml
ManueldG Feb 22, 2025
20bd9e7
translation progress database.xml
ManueldG Feb 23, 2025
b1b2851
translation progress database.xml
ManueldG Feb 25, 2025
edb48b4
translation progress database.xml
ManueldG Feb 25, 2025
9b86065
typo fixed
ManueldG Feb 25, 2025
67e9c48
some fix
ManueldG Feb 25, 2025
7984b04
mod variables.xml
ManueldG Feb 27, 2025
0b52599
review cgi-bin.xml to finish
ManueldG Feb 27, 2025
afa2b4f
check cgi-bin.xml
ManueldG Feb 27, 2025
56964ec
improve the translation cgi-bin.xml
ManueldG Feb 27, 2025
a68ca5f
improve the translation cgi-bin.xml
ManueldG Feb 27, 2025
fd1a8eb
Improved and revised translation cgi-bin.xml
ManueldG Mar 1, 2025
301cc5b
fixed sub-issues #13
ManueldG Mar 5, 2025
87f25eb
fixed typo cgi-bin
ManueldG Mar 5, 2025
2c08a7f
update security/variables to complete
ManueldG Mar 6, 2025
56e5a47
Merge branch 'master' into security
ManueldG Apr 5, 2025
9f250bc
Delete security/figures/xkcd-bobby-tables.png
DavidePastore Mar 10, 2026
90f83f8
Update cgi-bin.xml
DavidePastore Mar 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 13 additions & 2 deletions security/database.xml
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,17 @@ insert into pg_shadow(usename,usesysid,usesuper,usecatupd,passwd)
l'aggressore potrebbe tentare di aggiungere un'intera query a quella originale da elencare
password da una tabella arbitraria. Si consiglia vivamente di salvare sole le secure hash delle password
anziché le password stesse.


A feasible way to gain passwords is to circumvent your search result pages.
The only thing the attacker needs to do is to see if there are any submitted variables
used in SQL statements which are not handled properly. These filters can be set
commonly in a preceding form to customize <literal>WHERE, ORDER BY,
LIMIT</literal> and <literal>OFFSET</literal> clauses in <literal>SELECT</literal>
statements. If your database supports the <literal>UNION</literal> construct,
the attacker may try to append an entire query to the original one to list
passwords from an arbitrary table. It is strongly recommended to store only
secure hashes of passwords instead of the passwords themselves.
<example>
<title>
Elenco degli articoli... e alcune password (può essere usato su qualunque server di database).
Expand All @@ -228,8 +239,8 @@ $result = odbc_exec($conn, $query);
]]>
</programlisting>
</example>
La parte statica della query può essere combinata con un'altra
<literal>SELECT</literal>richiesta che rivela tutte le password:
La parte statica della query può essere combinata con un'altra - The static part of the query can be combined with another
<literal>SELECT</literal>dichiarazione che rivela tutte le password: - statement which reveals all passwords:
<informalexample><!--XXX tradotto ricontrollare-->
<programlisting role="sql">
<![CDATA[
Expand Down