Vb.net 将类作为参数传递给Windows Azure云服务

Vb.net 将类作为参数传递给Windows Azure云服务,vb.net,class,azure,Vb.net,Class,Azure,我正在用vb.net编写一个应用程序,将数据发送到Azure中托管的云服务中的API。与参数化数据相比,在发送数据之前将数据包装到类中是否有任何好处/坏处。数据是否仍然容易在传输过程中被盗。如何保护这些数据?无论您是将数据收集到一个类中,还是将每一位作为单个参数通过线路发送,都没有区别。您仍然可以非常轻松地提取相关信息 如果您通过internet发送敏感数据,则需要以某种方式对其进行保护。您至少应该确保通过SSL连接进行连接。因此,您需要为您的域名购买证书并将其添加到Azure 您还需要确保AP

我正在用vb.net编写一个应用程序,将数据发送到Azure中托管的云服务中的API。与参数化数据相比,在发送数据之前将数据包装到类中是否有任何好处/坏处。数据是否仍然容易在传输过程中被盗。如何保护这些数据?

无论您是将数据收集到一个类中,还是将每一位作为单个参数通过线路发送,都没有区别。您仍然可以非常轻松地提取相关信息

如果您通过internet发送敏感数据,则需要以某种方式对其进行保护。您至少应该确保通过SSL连接进行连接。因此,您需要为您的域名购买证书并将其添加到Azure

您还需要确保API使用的是身份验证,最好是由理解身份验证设计决策含义的人编写的(这通常出乎意料地违反直觉)

如果数据特别敏感,则应在发送之前使用自己的密钥对其进行加密,并在需要时让接收服务器解密和处理,或者如果可能,仅在再次接收时将加密数据存储并解密到客户端

但最重要的是要花时间研究,计算机安全是一个大话题,拥有不安全的数据可能成为黑客和那些想勒索你的数据的人的目标


一个非常好的起点是那里有一些非常有学识的人。(但在提问之前,你可能想了解一下你在说些什么——inf安全人员并不以乐于助人而闻名;)

这是一个非常模糊的问题!你真的需要添加一些细节,比如你正在尝试做什么,你正在连接什么样的“云服务”。这个问题在目前的状态下是不可能回答的。我投票结束这个问题,因为不清楚你在问什么。我正在连接Azure云服务。云服务将充当从Azure SQL数据库获取和返回数据的层。我想把一个类作为一个参数传递,然后在函数中操作类,但是,我想知道我作为参数传递的类是否容易被中间人阅读(即属性等)。(我的安全知识是0,因此我为什么要问,为什么它很模糊,因为老实说,我不完全确定我在说什么…)这可能是一个更好的问题,因为它不是一个真正的编程问题-但如果你是在互联网上以明文(非加密,非SSL)发送数据我对你的问题做了一些编辑,如果你认为有什么遗漏,请单击编辑链接,你可以添加或修改(或完全删除我的编辑)-我仍然不确定它是否适合这样做,但它可能会阻止它关闭。@MichaelB谢谢,好多了,听起来也更像我在想的。