|
C |
Secure::File -- A module to open or create files within suid/sgid files
use Secure::File;
my $SF = new Secure::File;
$SF->open();
my $NF = new Secure::File, 'myfile';
open This checks that both the effective and real user / group ids have
sufficient permissions to use the specified file. (Standard open calls only
check the effective ids). Secure::File also checks that the file we
open, really is the same file we checked ids on.
If the file already exists, open will fail.
DO NOT TRUST THIS MODULE. Every effort has been made to make this module useful, but it can not make a secure system out of an insecure one. It can not read the programers mind.
Randall Maas (mailto:randym@acm.org, http://www.hamline.edu/~rcmaas/)
|
C |