草庐IT

终端安全

全部标签

c++ - 从非 COM 静态库中删除对 OleInitialize 的调用是否安全?

今天我必须在原生C++项目中定义WIN32_MEAN_AND_LEAN预处理器宏,因为我决定在其中使用boost::asio,如果没有该宏,我会得到构建错误。事实是,我现在得到的错误是OleInitialize:identifiernotfound。根据MSDN,此函数用于初始化COM库。我的项目现在不是COM库,但我的合作伙伴说它曾经是。在这种情况下,删除电话是否安全?该项目混合使用了Win32串行端口函数和boost::asio(逐渐地,我将只使用boost::asio)。我担心的是OleInitialize对于某些Win32调用可能是必需的。这就是它所做的一切:HRESULThO

windows - 如何禁用安全警告

如何关闭安全警告:RunonlyscriptsthatyoutrustWhilescriptsfromtheInternetcanbeuseful,thisscriptcanpotentiallyharmyourcomputerDoyouwanttoruninPOWERSHELL我试过将策略设置为不受限制。操作系统是windowsserver2003。我要执行的脚本在网络驱动器中。 最佳答案 网络位置通常与互联网的其余部分位于同一不受信任区域。您可以将位置添加到受信任的站点,也可以使用提升的PowerShell中的Set-Execu

c++ - 如何使用 Windows native Wifi 功能连接到请求网络安全 key 的 Wifi?

我正在开发一种使用VS2010连接到Wifi的方法,目前停留在如何使其与网络安全key连接上。我能够使用Windows本地Wifi函数(WlanOpenHandle、WlanEnumInterfaces、WlanQueryInterface、WlanGetNetworkBssList)枚举我所在区域的所有Wifi热点并获取它们的SSID、MAC地址等。我已经在MSDN上阅读过有关WlanConnect()的内容,但我仍然一无所知。你能给我一些提示,使代码连接到要求网络安全key的Wifi吗? 最佳答案 假设您至少有一个已保存的Wif

java - 使用 keytool 安装安全证书

我遇到了这个问题,在网上找不到太多帮助,所以我想我会自己发布这个问题的解决方案,因为我相信肯定有更多的人也面临同样的问题,希望它能帮助别人。我必须使用keytool安装SSL证书。按照说明,我要在命令行(Linux)中输入以下内容:sudokeytool-import-trustcacerts-aliasSERVER-file/PATH/TO/CERT-keystore/PATH/TO/JAVA/lib/security/cacerts不幸的是,我的个人笔记本电脑上没有Linux,我有Windows8。由于大多数人在Linux上做这类事情,Windows的在线帮助很少。

c# - 在 C# 中更新 Windows 注册表有多安全?

我正在编写一个程序,我想包含30天的免费试用期。我查看了该站点上的帖子并决定让程序在Windows注册表中保留到期日期(而不是安装程序更新注册表)。在向HKLM配置单元添加一个键和一个值,然后通过regedit删除它之后,我设法弄乱了一个FTP程序,该程序现在出错了,除非我说以管理员身份运行它。它给我一个错误,提示该程序的用户特定信息配置不正确。我相信我损坏了注册表导致了这个。两个问题:如果我只想向客户的注册表添加一个键和一些值,那么我在他们的机器上造成问题的风险有多大?另外,我将RegisrtyKey.CreateSubKey与RegistryOptions.Volatile选项结合

windows - 在一个终端中启动多个工具,如 grunt 和 http-server

我在Windows上使用git-bash,我发现打开两个终端窗口(并在两个终端窗口中都导航到正确的路径)很烦人:启动一个http服务器到服务器静态文件(Node工具)启动grunt(默认grunt任务是grunt-watch,它监视文件系统并在事情发生变化时运行任务)我想要的是能够执行一个bash脚本之类的东西启动http服务器开始其他相关的事情运行grunt命令开始观看我的问题是:这可能吗?实用吗?(即,控制台反馈可能无法实现,或者如果能够显示多个内容会造成混淆,因为它们会交织在一起……如果可能的话)有更好的方法吗?--除了多个终端:o) 最佳答案

linux - 在 Windows 上将程序作为(linux 风格)前台终端进程运行?

有谁知道如何产生类似的结果?(本质上是将Windows终端绑定(bind)到打开的程序)例如,当您在bash(或另一个linux终端)中运行“emacs”时,它将在打开的终端中产生一个输出,直到程序终止(或使用emacs&)我希望能够在Windows上重现这种效果,但不知道如何运行start(和类似的命令)只会在新窗口中运行该程序,并带有隐藏的命令行,与cmd行进程分离。 最佳答案 你需要/B标志:start/Bmyprogram(当然,这只适用于实际使用控制台的程序。如果程序不生成控制台输出,这不会神奇地让它这样做。)

c++ - 段错误(核心转储)- 代码在 VS 中有效,但在 Linux 终端中无效

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭7年前。Improvethisquestion因此,我可以在VisualStudio中毫无问题地运行该程序,并生成正确的输出。但是,在Linux终端中编译后,我在尝试运行相同代码时遇到段错误。使用GDB调试时,给出的信息不是很有帮助(将在下面提供)。该程序由两个头文件和三个.cpp文件组成。我将在下

零信任嵌入式安全沙箱技术,企业应用软件的技术底座

零信任概念的提出,彻底颠覆了原来基于边界安全的防护模型,近年来受到了国内外网络安全业界的追捧。所谓零信任顾名思义就是“从不信任”,那么企业是否需要摒弃原有已经建立或正在搭建的传统基于边界防护的安全模型,而向零信任安全模型进行转变呢?一、零信任是什么?零信任是一种设计安全防护架构的方法,它的核心思路是:默认情况下,所有交互都是不可信的。这与传统的架构相反,后者可能会根据通信是否始于防火墙内部来判断是否可信。零信任是一种有积极意义的网络安全思想和理念,适应了信息化应用和技术发展趋势,对降低云计算、大数据条件下的网络安全风险有效。在企业安全建设中,零信任是必须经历的安全防护体系技术革新,但它必然要经

c++ - wsprintf() 的安全版本?

就像我们有_stprintf的安全版本,即hpfortifybufferoverflow的stprintf_s警告,那么我们可以使用什么来代替wsprintf()?我试过wsprintf_s,它不工作。谁能解释一下b/w_stprintf和wsprintf的区别?或者我们可以使用stprintf_s作为wsprintf的安全版本。 最佳答案 选项记录在wsprintf下:NoteDonotuse.Considerusingoneofthefollowingfunctionsinstead:StringCbPrintf,StringC