草庐IT

软件安全

全部标签

windows - 防病毒软件阻止 Qt 应用程序和 "unknown developer"消息

我的Qt应用程序的一些用户报告了一些关于防病毒(Windows)和“未知开发者”(OSX)的问题。在某些情况下,在Windows上,防病毒软件会阻止应用程序或显示应用程序可能存在危险的消息。我如何才能使我的Qt应用程序对防病毒软件“值得信赖”?在OSX上,当用户尝试运行应用程序时,系统会显示一条关于“未知开发者”的消息。我该怎么做才能不显示此消息?不幸的是,我无法提供有关这些问题的更多详细信息,因为我无法在我的机器上复制这些问题。我只是根据用户反馈的问题来问的。 最佳答案 在macOS中-您需要使用开发人员证书对应用进行签名。您需要

c - 如何使用 Windows KMDF 注册软件中断?

我想在Windows10x64上使用相应的服务例程注册一个新的软件中断,这可能吗?是否提供了API来执行此操作?我是否必须使用未记录的功能手动完成此操作,这样做会触发内核补丁保护吗? 最佳答案 注册软件中断会导致针对正在运行的操作系统修改中断描述符表(IDT)。Windows具有内核补丁保护(KPP)/PatchGuard,可保护内核代码和数据结构(例如IDT)不被篡改。这包括防止添加新的中断描述符条目、删除它们以及修改描述符表。这也意味着不能修改中断描述符条目。开发人员这样做的原因是将中断重定向到新的中断服务例程,也称为中断Hoo

windows - 有什么软件可以将 64 位 ODBC 应用程序桥接到 Windows 上的 32 位 ODBC 驱动程序?

我要解决的问题是通过ODBC从64位应用程序与数据源进行通信,该数据源仅存在32位ODBC驱动程序。目前就足够的一种解决方案是使用ODBC到ODBC桥。我找到了Easysoft创建的ODBC到ODBC桥接软件。有没有其他选择? 最佳答案 Simba有一个ODBC到ODBC桥接器作为我们SimbaEngineODBCSDK的一部分。您可以在http://www.simba.com/evaluate-odbc-sdk.htm获得它的免费评估版。.填写表格时,请说明您想要从64位ODBC应用程序桥接到32位ODBC驱动程序。

c# - 沙盒 AppDomain 中的线程安全

我有一个应用程序域来托管不受信任的代码/程序集。我用安全属性解决了所有安全问题,而且效果很好。不受信任的代码在专用线程上运行。CLR是2.0。这就是我的AppDomainShellAppDomainSeed,Shell在主域中运行,seed是不受信任域中的受信任代理/助手。我有兴趣限制创建新线程和更改优先级。目前,我不受信任的程序集可以设置ThreadPriority.Highest或通过创建10k线程来终止操作系统。有SecurityPermissionFlag.ControlThread但这只会阻止像Abort()这样的高级操作。我正在查看Thread类实现,对于那些简单的操作,它

windows - 将 SMB 添加到 Windows,这有多安全?

我遇到了一个小黑客,它声称它在Windows上启用了smb://。投诉是像text这样的事情没有工作。虽然您确实可以在您的网址中使用file://///,但用户想要使用smb://以便它是跨平台的。破解过程如下:1)创建这个Reg文件,保存并执行:REGEDIT4[HKEY_CLASSES_ROOT\smb]@="URL:smbProtocol""URLProtocol"=""[HKEY_CLASSES_ROOT\smb\shell][HKEY_CLASSES_ROOT\smb\shell\open][HKEY_CLASSES_ROOT\smb\shell\open\command]@

windows - 在 Windows 和 Linux/Ubuntu 上运行的基准测试软件

只是想知道是否有我可以下载的可以在Windows(最好是Windows7)和Linux(Ubuntu9.10)上运行的基准测试软件?我有一个全新的系统,我想使用Ubuntu和Windows7运行一些标准化基准测试。Passmark性能测试仅在Windows下运行。 最佳答案 这在很大程度上取决于您的指标。“那时候”我们更担心整数与浮点性能dhrystonetest很受欢迎。它将测试“ecompiler+os”组合,但不会测试图形、磁盘或其他方面。维基百科还有许多其他opensourcebenchmarks列出您可以尝试。

windows - 编译已安装软件列表时卸载注册表项中的重复条目

我正在尝试编译工作站上已安装软件的列表。经过一些研究,我决定使用以下注册表项中的信息来编译列表。HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall这是一个很好的来源,它还列出了未使用Win32_ProductsWMI类列出的项目。我遇到的一个怪癖是,在不同的注册表项下记录了一些具有相同显示名称的“重复”条目。例如,以下是WindowsMediaPlayer的键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninsta

java - 我可以在 Windows 64 位平台上安全使用的最大 Java 堆大小是多少?

我们使用64位Windows2003服务器运行WebSphere/J2EE应用程序(JVM也是64位)。机器有16GB物理内存。不幸的是,我们的应用程序是内存密集型的,我们仍然需要一些时间来添加额外的内存。我了解操作系统本身需要一定数量的内存。话虽这么说,假设这是系统上运行的唯一应用程序,我们可以使用的最大堆大小是安全的(没有分页?)? 最佳答案 我认为答案将取决于许多因素,其中许多因素很难预测。IMO,确定安全最大堆大小的最实用方法是反复试验。我会从大约15Gb的最大堆大小开始,查看系统的内存/分页统计信息,然后向上或向下调整。

windows - Windows证书存储中的私钥安全

当我将公共(public)/私有(private)对导入Windows证书存储区时,Windows不需要任何类型的密码来加密key。由此我得出结论,如果它是用户的商店,它会使用用户的密码(或者可能是用户的散列密码)来加密私钥,如果是本地机器商店,它可能是某种用于加密私钥的基于硬件的key。我做对了吗???如果我这样做了,如果我可以解密key,那么不可导出key的意义何在???最后一个问题-如果我到此为止,还有哪些选择? 最佳答案 正如“SLanks”链接所解释的那样,私钥是用用户密码或机器密码加密的(取决于key在商店中的位置)。因

第十三届蓝桥杯大赛软件赛省赛(JavaB组)

✨前言✨距离这次蓝桥杯省赛结束已经过了有好几天了,自己也思考了很多,这篇博客就浅浅谈一下自己参加蓝桥杯以及在算法学习途中的一些感受吧,希望能对各位小伙伴有一些帮助。如果有想要真题PDF的朋友,可以看文章的末尾。✨题解回顾✨并查集 【蓝桥杯】考前押题--并查集模拟赛【蓝桥杯】模拟赛详解,冲刺国赛每日一题【蓝桥杯】每日一题冲刺国赛✨算法打卡社区✨CSDN执梗大佬创建的算法社区,欢迎加入:https://bbs.csdn.net/forums/Suanfa?category=0✨算法初体验✨第一次接触算法,是在我大一学C语言的时候,那个时候从最简单的排序开始学,不知道大家在刚开始学习算法的时候是什么