保持LibreOffice及系统更新
定期通过Debian的包管理器(如apt)更新LibreOffice及其依赖项,确保安装最新安全补丁。可使用sudo apt update && sudo apt upgrade libreoffice命令完成更新,及时修复已知漏洞,降低被攻击风险。
最小权限原则运行LibreOffice
避免以root用户身份运行LibreOffice,尽量使用普通用户账户。若需执行管理操作,可通过sudo临时提权,减少系统关键文件或进程被恶意篡改的可能性。
禁用或限制宏功能
宏是常见的攻击入口,建议在LibreOffice中禁用宏或设置严格的安全级别:进入“工具→选项→LibreOffice→安全性”,将宏安全级别调整为“高”或“非常高”,仅允许来自可信来源(如个人签名的宏)的代码运行,防止宏病毒入侵。
强化用户权限与认证
passwd -l <用户名>锁定账户),删除默认无用的用户(如adm、lp等),减少潜在攻击面;/etc/login.defs中的PASS_MIN_LEN参数为10,强制用户使用强密码;chattr +i /etc/passwd /etc/shadow /etc/group /etc/gshadow命令将口令文件设为不可修改,防止未经授权的更改。安全配置文档访问
使用LibreOffice内置的加密功能保护敏感文档:打开文档后,点击“文件→另存为”,勾选“密码保护文档”选项,设置强密码(建议包含大小写字母、数字和符号),防止未授权用户打开或修改文档内容。
防范宏病毒与恶意文件
ufw或firewalld配置防火墙,限制对系统端口的非必要访问,阻断通过网络传播的恶意文件或攻击。定期审计与监控
journalctl -u libreoffice或查看/var/log/目录下的日志文件,识别异常活动(如频繁的宏执行、未授权访问尝试);