49 lines
716 B
Python
49 lines
716 B
Python
"""安全与确认策略配置。"""
|
|
|
|
FORBIDDEN_COMMANDS = [
|
|
"rm -rf /",
|
|
"rm -rf ~",
|
|
"format",
|
|
"shutdown",
|
|
"reboot",
|
|
"kill -9",
|
|
"dd if=",
|
|
]
|
|
|
|
FORBIDDEN_PATHS = [
|
|
"/System",
|
|
"/usr",
|
|
"/bin",
|
|
"/sbin",
|
|
"/etc",
|
|
"/var",
|
|
"/tmp",
|
|
"/Applications",
|
|
"/Library",
|
|
"C:\\Windows",
|
|
"C:\\Program Files",
|
|
"C:\\Program Files (x86)",
|
|
"C:\\ProgramData",
|
|
]
|
|
|
|
FORBIDDEN_ROOT_PATHS = [
|
|
"/",
|
|
"C:\\",
|
|
"~",
|
|
]
|
|
|
|
NEED_CONFIRMATION = [
|
|
"delete_file",
|
|
"delete_folder",
|
|
"clear_file",
|
|
"execute_terminal",
|
|
"batch_delete",
|
|
]
|
|
|
|
__all__ = [
|
|
"FORBIDDEN_COMMANDS",
|
|
"FORBIDDEN_PATHS",
|
|
"FORBIDDEN_ROOT_PATHS",
|
|
"NEED_CONFIRMATION",
|
|
]
|