草庐IT

安全多方计算

全部标签

windows - 使用 PowerShell 在计算机上查找特定的 .exe 文件

因此,在我目前实习的公司,他们有大约20台装有公司指定软件的“技术笔记本电脑”。它们位于C:\目录中。例如:aaa.exe位于C:\aaa\aaa.exebbb.exe位于C:\bbb\bbb.exe我真正需要的是一个.ps1脚本来在列表中显示这些特定的可执行文件。我目前的情况是:Get-ChildItemC:\-recurse|其中{$_.extension-eq".exe"}现在,我相信它只是编辑搜索查询,因为这为我提供了C:\驱动器上的所有.exe文件,我只需要aaa和bbb。仅供引用:我需要该脚本,以便我可以使用它来监控zabbix代理并查看特定软件是否在计算机上,以便我可以在

c# - 所有 Windows 计算机都有且无法更改的 ID 或序列号

我正在创建一个程序,在它运行之前从a进行身份验证。我也想拒绝访问。是否有所有Windows计算机都有的无法更改的ID或序列号,我可以将其列入黑名单?我将如何在C#中访问它? 最佳答案 MAC地址实际上可以很容易地更改。这篇文章:包含您想要的信息:HowToGetHardwareInformation.基本上,只需混合一些硬件组件ID,您就应该拥有一个非常可靠的系统key。 关于c#-所有Windows计算机都有且无法更改的ID或序列号,我们在StackOverflow上找到一个类似的问题

c++ - 在多个线程之间安全地共享一个结构

在Windows/C++下,如果我有一个结构:structListItem{ListItem*next;ListItem*prev;...}连同在主进程和几个动态加载的DLL中运行的多个线程,并且所有这些线程都需要共享上述结构,我如何阻止它们互相踩踏?像这样的东西:ListItem*list=...Alist->next=...B我应该在A和B处放置什么以防止一次运行list->next=...的线程不超过一个? 最佳答案 主要有两种方式。一种可能是最简单的方法是简单地向每个线程发送它自己的数据结构拷贝。这样您就不必使用同步来保护数

c# - 安全地将密码从 C# 传输到 Java 应用程序

我有一个C#应用程序,它调用许多java应用程序,其中一些应用程序使用SSH进行各种操作。目前,我从java命令行应用程序中收到许多弹出框,要求输入密码。我想知道您是否对我如何在C#中输入密码然后安全地将其传递给Java应用程序有任何具体建议。目前,我使用带有许多命令行参数的shellexec调用java应用程序。我唯一能想到的是以某种方式在C#中加密密码,然后在Java中解密。但我怀疑他们不共享一个共同的解密过程,或者如果他们共享我也必须在程序之间传递key......有什么建议吗?大卫 最佳答案 我认为加密是一个很好的解决方案。

windows - 将我的角色服务包存储在 Azure blob 存储中有多安全?

Azure管理门户允许从之前上传到Azureblob存储的服务包部署服务。这看起来非常方便,但有点偏执-如果某些第三方访问blob存储并检索构成我的角色的可执行文件怎么办?在Azureblob存储中存储角色服务包的安全性如何?如果有的话,还有什么更好的选择? 最佳答案 有一些攻击向量可以进入blob存储,而您可以控制所有这些向量,因此由您来确保访问的安全。具体来说:将您的主要和次要key保护到存储帐户。丢失这些key会危及存储帐户。默认情况下,对blob存储的所有访问都必须经过身份验证。保护订阅的所有管理证书(私钥)。管理证书持有者

c++ - 在调用仿函数时删除它是否安全?

假设我有以下代码:typedefstd::functionfunc_type;voidsome_func(){//Irrelevantstuffhere.Mighttakesometime...}DWORDWINAPIthread_proc(LPVOIDlpParameter){func_type&func=*static_cast(lpParameter);func();return0;}intmain(){HANDLEhandle;{std::functionmy_func(some_func);handle=::CreateThread(NULL,0,&thread_proc,&

c++ - 惰性初始化缓存...如何使其成为线程安全的?

这就是我所拥有的:Windows服务C#多线程服务使用读写锁(一次多次读取,写入会阻塞其他读/写线程)一个简单的、自写的数据库C++足够小以适合内存足够大,不想在启动时加载它(例如10GB)读取性能非常重要写作不太重要树状结构树节点中的信息存储在文件中为了更快的性能,文件仅在第一次使用和缓存时加载延迟初始化以加快数据库启动速度由于数据库会非常频繁地访问这些节点信息(每秒几千次),而且我不经常写,所以我想使用某种双重检查锁定模式。我知道这里有很多关于双重检查锁定模式的问题,但似乎有很多不同的意见,所以我不知道什么是最适合我的情况。你会用我的设置做什么?这是一个例子:一棵有100万个节点的

c++ - 如何使用 C 终止远程计算机上的进程?

平台:Windows语言:C/C++我需要一种方法来终止远程计算机上的进程,它实际上是一个对SERVICE_STOP命令没有响应的远程服务,有人知道我该怎么做吗? 最佳答案 要终止远程机器中的进程,您可以使用Win32_ProcessWMI类和Terminate方法和停止远程服务,您可以使用Win32_Service和StopService方法。这是一个C++示例:#include"stdafx.h"#define_WIN32_DCOM#includeusingnamespacestd;#include#include#pragma

奇安信-源代码安全缺陷问题解决记录:路径遍历、API误用、配置文件明文

目录输入验证-路径遍历API误用-不安全的框架绑定密码管理-配置文件中的明文密码jasypt冲突依然报明文缺陷null引用总结输入验证-路径遍历pom.xml:引入commons-iodependency>groupId>commons-iogroupId>artifactId>commons-ioartifactId>version>2.4version>dependency>代码替换Filefile=newFile(logpath);FileInputStreamlogfile=newFileInputStream(file);替换为importorg.apache.commons.io.

物联网、大数据、云计算、人工智能之间的关系

计算机行业关系前记物联网大数据云计算人工智能四者之间的关系后记前记  简单介绍一下物联网、大数据、云计算、人工智能,这四类之间缺一不可,以及5G技术、区块链、智慧XX等,根据现在信息时代快速发展,我们要跟上时代发展的脚步。物联网物联网:  通过各种智能传感器、射频识别技术(RFID)、全球定位系统(GPS)、红外感应系统、激光扫描仪等装置,实时采集人或物的,包括热、光、声、电、生物、位置等特征信息,再经由各类网络接入,实现对人、物的智能感知、识别、和动态管理。大数据大数据:  通过获取采集各种数据进行分析,对数据进行管理、系统开发、海量数据分析与挖掘等层面系统地帮助企业掌握大数据应用中的各种典