首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.NET MVC敏感数据

.NET MVC敏感数据
EN

Stack Overflow用户
提问于 2017-03-18 07:07:38
回答 2查看 706关注 0票数 0

假设用户在MVC web应用程序的页面上的HTML输入(文本框)中输入敏感数据(如SSN等)。

在发送之前保护数据的方法是什么(通过表单-post、URL查询字符串等)。ASP .NET MVC是否提供了这样做的机制?

附注:我想知道如何使用MVC,而不是HTTPS或其他基于基础设施/传输/等的东西

EN

回答 2

Stack Overflow用户

发布于 2017-03-18 09:24:18

在web服务器和客户端的web浏览器之间安全地发送任何敏感消息的唯一(可实现的)方法是通过HTTPS/SSL -否则,您的消息总是可以被MITM攻击截获,这对于proper HTTPS setup (和this post也是)是不可能的。

这篇answer更详细地介绍了为什么没有HTTPS/SSL就不能保护web应用程序。

票数 1
EN

Stack Overflow用户

发布于 2017-03-18 11:45:08

MVC只是一个架构设计模式,微软将其作为开发web应用程序的标准。许多其他框架使用MVC作为在其框架下开发web应用程序的模式(exp。Spring MVC)。基本上,MVC无处不在,如果你看不到Model,View,Controller文件夹,请相信我,它就在那里。因此,对于敏感信息,有一种机制可以防止跨站点请求伪造和其他黑客攻击,但如果您通过http发送请求,这是无用的,您发送的是每个人都可以轻松嗅探的裸体请求。这就是为什么在敏感数据从你的计算机传递到服务器时总是使用https的原因。这是基本的概念,它适用于您选择的任何框架。所以你的回答是不。以下是如何保护asp.net app的链接。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42868429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档