期刊文献+

一种基于LINQ防范SQL注入攻击的多层体系结构 被引量:6

A MULTI-TIER ARCHITECTURE BASED ON LINQ TO DEFEND SQL INJECTION ATTACKS
下载PDF
导出
摘要 SQL注入是一种常用且易于实施的攻击手段,对网络应用程序的安全构成严重威胁。分析了现有的各种防范技术,在此基础上提出了一种基于语言集成查询LINQ(Language-Integrated Query)防范SQL注入攻击的多层体系结构。该体系使用LINQ语法代替传统的SQL语句来查询和处理数据库中的数据,在运行时,LINQ中的组件会将集成在代码中的查询转换成SQL,并在数据库系统上执行,完全转移了与数据库及SQL的交互形式,提高了应用程序的安全性。 SQL injection is a common attacking means and is easily to be implemented,which constitutes a serious menace to the security of network applications.In this paper we analyse the existing prevention technologies,and present a LINQ-based multi-tier architecture to prevent SQL injection attacks based on it.This architecture replaces traditional use of SQL with LINQ syntax to query and process data in the database. At the runtime,components of LINQ will transform the query integrated in codes into SQL sentence,and executes the SQL sentence in database.This makes a complete transfer of the interaction mode between Database and SQL,and improves the application security.
出处 《计算机应用与软件》 CSCD 2010年第11期291-293,共3页 Computer Applications and Software
关键词 LINQ SQL注入 网络攻击 LINQ SQL injection Network attacks
  • 相关文献

参考文献8

  • 1WebCohort. WebCohort's application defense center reports results of vulnerability testing on Web applications [ EB/OL ]. 2004,3 ( 25 ). http ://www. imperva. com/company/news/2004 feb 02. html.
  • 2Benjamin V Livshits, Monica SLam. Finding se-curity vulnerabilities in Java applications with static analysis [ C ]//Proceedings of the 14th conference on USENIX Secu-rity Symposium-Volume 14, U. S. A: USENIX Association ,2005.
  • 3Yichen Xie, Alex Aiken. Static detection of security vulnerabilities in scripting languages [ C ]//Proceedings of the 15 th conference on USENIX Security Symposium. U. S. A : USENIX Association ,2006,15.
  • 4Snort. The open source network ids [ EB/OL ]. http ://www. snort. org/.
  • 5PHP Group. PHP Hypertext Preprocessor[ EB/OL]. http ://www. php. net.
  • 6Boyd S, Keromytis A. SQLrand : Preventing SQL injection attacks[ C ]// Proceedings of the 2rid Applied Cryptography and Network Security (ACNS) Conference. Volume 3089 of Lecture Notes in Computer Science. , Springer-Verlag,2004:292 - 304.
  • 7侯利军.精通LINQ数据访问技术[M].北京:人民邮电出版社,2008.
  • 8Christian Nagel,Bill Evjen,Jay Glynn.c#高级编程[M].6版.北京:清华大学出版社,2008.

共引文献11

同被引文献27

引证文献6

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部