malloc() + gpg
Alexandros Papadopoulos
apapadop at cmu.edu
Tue Mar 11 04:08:02 EET 2003
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Χαιρετώ τη λίστα!
Σήμερα μετά από μια αρκετά heated συζήτηση περί της αρχιτεκτονικής TCPA,
κάτι μ'έπιασε και άρχισα να διαβάζω σχετικά με την malloc() και το
implementation στον linux kernel. Σε κάποια φάση θέλησα να δω ότι όντως
χρησιμοποιείται η malloc() από το gpg. Οπότε κάνω το εξής:
$ strace gpg -esr holmgren vpd.properties 2> gpg.txt
...και βλέπω, μεταξύ άλλων, το εξής:
mlock(0x40013000, 16384) = -1 EPERM (Operation not permitted)
To gpg είναι suid root. Υποτίθεται ότι αν δεν μπορεί να lockάρει τη
μνήμη, παραπονιέται με το γνωστό "WARNING: Using insecure memory".
Ξέρει κανείς τι γίνεται εδώ; GnuPG 1.2.2, πυρήνας 2.4.18 της μαμάς
RedHat, binutils 2.13.90.0.2
Ευχαριστώ
- -Α
- --
http://andrew.cmu.edu/~apapadop/pub_key.asc
3DAD 8435 DB52 F17B 640F D78C 8260 0CC1 0B75 8265
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+bUT5gmAMwQt1gmURAnUFAJ9NpMAisbjJXDy/nnhmmPAt1VAG5gCfSdnN
9aWO9CamYk5EsaETmqLKyqA=
=kNDS
-----END PGP SIGNATURE-----
More information about the Linux-greek-users
mailing list