文件名称:xsecurelock:X11屏幕锁定实用程序,兼顾安全性
文件大小:144KB
文件格式:ZIP
更新时间:2024-05-24 17:05:49
C
关于XSecureLock XSecureLock是X11屏幕锁实用程序,其主要安全目标是设计的。 屏幕锁定实用程序非常普遍。 但是,在过去,他们经常遇到有关身份验证绕过(崩溃的屏幕锁会解锁屏幕),信息泄露(通知可能出现在屏幕保护程序顶部)的安全问题,有时甚至更糟。 在XSecureLock中,使用模块化设计可实现安全性,从而避免X11上屏幕锁定实用程序设计的常见陷阱。 有关详细信息,请参阅“部分。 要求 需要安装以下软件包; 它们的名称取决于您选择Linux发行版,但将类似: apache2-utils(用于auth_htpasswd模块) 自动工具开发 Binutils 海湾合作委员会 libc6-dev libpam-dev(用于authproto_pam模块) libx11开发 libxcomposite-dev libxext-dev libxfixes-de
【文件预览】:
xsecurelock-master
----autogen.sh(634B)
----run-iwyu.sh(67B)
----xscreensaver_api.h(1KB)
----build-release.sh(2KB)
----unmap_all.h(2KB)
----CONTRIBUTING(241B)
----incompatible_compositor.xbm.sh(235B)
----wait_pgrp.h(4KB)
----env_info.h(1KB)
----auth_child.h(2KB)
----env_settings.h(3KB)
----env_settings.c(4KB)
----wm_properties.c(1KB)
----logging.h(1KB)
----Makefile.am(6KB)
----xscreensaver_api.c(1KB)
----helpers()
--------authproto.c(5KB)
--------monitors.h(2KB)
--------saver_mplayer.in(931B)
--------authproto_htpasswd.in(1KB)
--------pgrp_placeholder.c(1KB)
--------saver_mpv.in(1KB)
--------saver_multiplex.c(5KB)
--------authproto_pam.c(8KB)
--------dimmer.c(14KB)
--------authproto.h(2KB)
--------saver_blank(722B)
--------monitors.c(10KB)
--------saver_xscreensaver.in(4KB)
--------authproto_pamtester.in(1KB)
--------until_nonidle.c(7KB)
--------auth_x11.c(57KB)
----auth_child.c(6KB)
----doc()
--------examples()
--------xsecurelock.1.md(1KB)
----ensure-documented-settings.sh(2KB)
----saver_child.c(3KB)
----util.c(1KB)
----logging.c(929B)
----saver_child.h(1KB)
----LICENSE(11KB)
----test()
--------run-test.sh(766B)
--------test-xrandr.xdo(1KB)
--------test-want-first-keypress-yes.xdo(537B)
--------nvidia_break_compositor.c(569B)
--------cat_authproto.c(331B)
--------remap_all.c(860B)
--------get_compositor.c(2KB)
--------run-tests.sh(228B)
--------test-wrong-password.xdo(884B)
--------test-correct-password.xdo(657B)
--------test-want-first-keypress-no.xdo(505B)
----README.md(30KB)
----env_info.c(2KB)
----incompatible_compositor.xbm(25KB)
----unmap_all.c(4KB)
----util.h(888B)
----run-linters.sh(2KB)
----configure.ac(15KB)
----version.h(720B)
----wm_properties.h(1KB)
----wait_pgrp.c(7KB)
----.gitignore(657B)
----Doxyfile.in(98KB)
----mlock_page.h(2KB)
----main.c(56KB)