Do not give write access to others This product is not supported for your selected
Datadog site . (
).
Cette page n'est pas encore disponible en français, sa traduction est en cours.
Si vous avez des questions ou des retours sur notre projet de traduction actuel,
n'hésitez pas à nous contacter .
TRY THIS RULE ID: java-security/files-permissions
Language: Java
Severity: Warning
Category: Security
CWE : 732
Description Never give write access to other users.
Learn More Non-Compliant Code Examples class Main {
public test () {
Set < PosixFilePermission > perms = new HashSet < PosixFilePermission > ();
perms . add ( PosixFilePermission . OWNER_READ );
perms . add ( PosixFilePermission . OWNER_WRITE );
perms . add ( PosixFilePermission . OWNER_EXECUTE );
perms . add ( PosixFilePermission . GROUP_READ );
perms . add ( PosixFilePermission . GROUP_EXECUTE );
perms . add ( PosixFilePermission . OTHERS_READ );
perms . add ( PosixFilePermission . OTHERS_EXECUTE );
}
}
class Main {
public static void main ( String [] args ) {
Files . setPosixFilePermissions ( "file" , PosixFilePermissions . fromString ( "rw-rw-rw-" ));
}
}
Compliant Code Examples class Main {
public static void main ( String [] args ) {
Files . setPosixFilePermissions ( "file" , PosixFilePermissions . fromString ( "rw-rw-r--" ));
}
}