Repository navigation
MakLock Secure 1.5.1
中文
本版本补齐未授权显示器快速接入后立即拔出的持续取证与警报,并修复ad-hoc签名更新可能阻塞应急恢复配置读取的问题。
- 新增显示器add/remove/mirror/unmirror结构事件锁存
- 即使最终显示器配置在约0.35秒稳定评估前已经恢复可信,红色全屏警报仍保持显示
- 警报明确提示:检测到未授权显示器曾接入,当前已拔出,请电脑所有者确认
- 必须完成MakLock认证才能解除,拔掉显示器不会自动清除
- 继续保留静音时效性macOS通知、红色菜单栏状态和12小时安全记录
- 红色警报未解除期间再次发生快速插拔,会增加新的时间记录并刷新通知
- 显示器睡眠、唤醒、分辨率、刷新率、显示模式和桌面尺寸变化不会进入持续防篡改锁存
- 原有持续连接显示器警报及隐藏应急重启恢复继续有效
- 应急恢复配置与序列改为重启前同步写入本机应用状态,避免ad-hoc版本签名变化触发Keychain授权框
- MakLock密码及密码错误限制状态仍保存在Keychain
没有自动执行真实显示器插拔或系统重启。极快到macOS完全没有识别和上报的硬件行为仍无法由普通应用检测。
English
This release preserves evidence and warning state when an unauthorized display is connected and removed before the stabilized evaluation finishes, and prevents ad-hoc signature updates from blocking emergency recovery configuration reads.
- Latches add, remove, mirror, and unmirror display topology signals
- Keeps the red full-screen alert even when the trusted configuration has already returned before the debounce evaluation completes
- Requires MakLock authentication; removing the display never clears the alert automatically
- Retains the silent time-sensitive macOS notification, red menu-bar status, and 12-hour security history
- Records repeated brief structural tamper events while an alert is still active
- Excludes display sleep, wake, resolution, refresh-rate, mode, and desktop-shape-only changes from the persistent latch
- Preserves the existing connected-display alert and hidden emergency restart recovery
- Synchronizes non-secret emergency recovery configuration and sequence state to local application storage before restart, avoiding Keychain ACL prompts after ad-hoc signature changes
- Keeps MakLock passwords and password attempt throttling state in Keychain
No real display insertion or system restart was automatically performed. Hardware activity that macOS never detects or reports cannot be observed by an ordinary application.
The downloadable app is ad-hoc signed and not Apple-notarized. Verify the included SHA-256 file before installation.