当前位置:编程学习 > C#/ASP.NET >>

.NET不安全?!


最近身边总是传来一些杂音,说。net不安全。
真想P这些半懂装懂的鸟人。

搞到我也无聊的把他的话当真的去想了。FFFFFFF


其实招商银行和工商的网站都是用微软这套的,他们就不考虑安全了? 
如下:
https://pbsz.ebank.cmbchina.com/CmbBank_GenShell/UI/GenShellPC/Login/Login.aspx?logintype=C

招行大部分商用平台是架在微软的Commerce Server + Content Management Server上.


现在想跟大家分享下我的看法,但是并非很全面,有不对的地方请多多指点:
一、语言篇
以下是2010年7月份的排行版;
 
来源:http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

其中排名第六的C#是.NET架构里面其中一个语言,

1.1 企业级应用
Java和C#是企业级应用开发两大语言;

1.1.1 Java
是由Sun Microsystems公司于1995年5月推出的Java程序设计语言。—— 现在被oracle收购了
他的诞生大家应该都清楚,是但是为了开发机顶盒而产生的一种语言。

1.1.2 .Net
NET的正式诞生:2002年2月13日微软正式推出.NET的开发工具--Visual 2002
他的诞生也是正处于互联网快速发展的时期,针对WebService而产生的,微软把.NET称为是一个XML Web Services的平台。


目前我们正在使用的是.NET的WCF分布式开发架构,能更好的适应业务的变化和发展。
还有在网站的开发,目前比较流行的是MVC架构(区别于直接拖拉控件,直接用微软的提供的控件会产生很多无用代码);

两者的对比,
1:后者出身比较晚;
2:前者更多是做企业级开发、嵌入式开发(android也是使用java);
3:后者更多是做企业级开发、网站开发;
4:前者没有统一的IDE编程环境,开发效率并不高;而后者用微软提供了业内最好的统一IDE,从而提高了开发效率;


  1.2 网站语言/脚本
在中国互联网行业目前应用得最多的是PHP(脚本)、shtml、asp.Net的C#,而腾讯的QQ空间和财付通采用的是C++和CGI。
使用PHP或者PHP结合C++(CGI)的好处是他们是开源、免费的(但是最近PHP源码被黑了,php5.3.5以后的版本的代码可能已经被感染了),他们可以在Linux上运行(Linux上也是免费)。

而asp.net因为只能运行在windows上(微软的商务原因,因为他要卖自己服务器系统,所以他就不想支持linux)。



总结我对技术的看法,技术应该是为我们的工作带来方便,为我们生活带来便捷。而不能应该技术而技术。
用户的需求是在变化,而技术也随着在改变。
--------------------编程问答-------------------- 总得来说都比较安全,关键是开发软件的人水平有高低。 --------------------编程问答-------------------- 让Anders Hejlsberg来开发 都安全

叫我去开发 都不安全  O(∩_∩)O哈哈~

引用冰封里面的名句  没有最强的职业 只有最强的玩家  么? --------------------编程问答--------------------
引用 2 楼 lijing3333 的回复:
让Anders Hejlsberg来开发 都安全

叫我去开发 都不安全  O(∩_∩)O哈哈~

引用冰封里面的名句  没有最强的职业 只有最强的玩家  么?

+1~

LZ不用和他们计较这些 --------------------编程问答-------------------- 不是开发软件的问题,是技术问题吧。 --------------------编程问答-------------------- 安全不是绝对,但肯定比别的安全 --------------------编程问答-------------------- 没有那么绝对的安全,不然怎么有黑客。 --------------------编程问答-------------------- 嗯,有道理 --------------------编程问答-------------------- 托管代码的安全性不是你考虑的

好吧 先把  基础的 托管代码学好 --------------------编程问答-------------------- 鬼知道呢,管求它呢.
--------------------编程问答-------------------- 管他安不安全,混口饭吃 --------------------编程问答-------------------- 肯定安全啊。微软不是吃干饭的。今年微软成为最有价值品牌的第二,第一手谷歌。如果不安全,那也不是微软帝国做的事啊。如果不安全不好,那干嘛还出2010啊
不过也用用Java的 --------------------编程问答-------------------- 這是安全的,放心吧 --------------------编程问答-------------------- --------------------编程问答-------------------- 肯定安全的呢。国内很多windows的主机。 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 1 楼 dalmeeme 的回复:
总得来说都比较安全,关键是开发软件的人水平有高低。

赞同 --------------------编程问答-------------------- 杞人忧天 --------------------编程问答-------------------- 典型的看法. --------------------编程问答-------------------- 最近身边总是传来一些杂音,说。net不安全。


说这些话的,真TMD的扯蛋 --------------------编程问答--------------------
引用 19 楼 chen_ya_ping 的回复:
最近身边总是传来一些杂音,说。net不安全。


说这些话的,真TMD的扯蛋

--------------------编程问答-------------------- 近身边总是传来一些杂音,说。net不安全。


说这些话的,真TMD的扯蛋 --------------------编程问答-------------------- 没有最安全只有更安全 --------------------编程问答-------------------- 招商的那个用了activex 的,安全性肯定要高了!

即使用别的语言,他的安全性也是由activex来把关的,这个无法体现.net就是安全的。

但是如果说一门语言不安全,就比较不靠谱了,语言本身就是对cpu内存,内存的分配机制都类似的,可能他们想说.net很容易被反编译? --------------------编程问答-------------------- 而且招商的https的协议,这是加密协议,拦截无用的 --------------------编程问答--------------------
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,