cha*_*m15 1 c c++ security macos
我有一个我不希望人们访问的应用程序,除非得到明确许可(通过密码).更具体地说,除非用户输入密码,否则该应用程序需要在一天中的某些时段被"锁定".
检查时间的能力很简单.锁定应用程序的能力是我不知道该怎么做.需要这样做的原因是公司不信任用户注销,也不希望任何未经授权的访问应用程序.这仅仅是为了以防万一.
我没有编写应用程序,所以我不能在其中嵌入密码.该机器只有一个用户,我不想创建其他用户.我的用户也是一名管理员,因此大多数选择使用操作系统提供安全性的选项都不会起作用.
有关如何实现这一目标的任何想法?我正在处理Mac OS X,但更喜欢独立于操作系统的解决方案.任何涉及C或C++欢迎的解决方案.
谢谢!
你如何将应用程序嵌入加密的磁盘映像包中?只要使用它的唯一用户永远不会从那里复制它并在之后正确卸载捆绑包,我认为它可以实现你想要的:
之后,当用户双击桌面上的别名时,将提示用户输入DMG的密码.如果正确,则安装DMG并自动直接启动应用程序.
要在之后自动卸载,也许您可以编写使用diskutilshell命令的脚本,如下所示:> diskutil unmount /Volumes/DMG_NAME
你所要做的就是:
| 归档时间: |
|
| 查看次数: |
1106 次 |
| 最近记录: |