成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

數據庫防腳本注入

安全 數據安全
下面分享一個使用的防止數據庫Sql腳本注入的使用類

 

網站安全非常重要,所以一個網站必須要有對攻擊的基礎防范措施,比如腳本攻擊,跨域攻擊,數據庫注入攻擊等。下面分享一個使用的防止數據庫Sql腳本注入的使用類

using System;

using System.Collections.Generic;

using System.Text;

namespace NZS.Common

{

public class Filter

{

///

/// 檢測是否含有危險字符(防止Sql注入)

///

/// 預檢測的內容

/// 返回True或false

public static bool HasSqlKeywords(string contents)

{

bool ReturnValue = false;

if (contents.Length > 0)

{

string LowerStr = contents.ToLower();

string RxStr = @”(/sand/s)|(/sand/s)|(/slike/s)|(select/s)|(insert/s)|(delete/s)|(update/s[/s/S].*/sset)|(create/s)|(/stable)|(<[iframe|/iframe|script|/script])|(‘)|(/sexec)|(declare)|(/struncate)|(/smaster)|(/sbackup)|(/smid)|(/scount)|(cast)|(%)|(/sadd/s)|(/salter/s)|(/sdrop/s)|(/sfrom/s)|(/struncate/s)|(/sxp_cmdshell/s)”; //Match 檢查數據庫里面關鍵字和一些特殊字符,如單引號

System.Text.RegularExpressions.Regex Rx = new System.Text.RegularExpressions.Regex(RxStr);

ReturnValue = Rx.IsMatch(LowerStr, 0);

}

return ReturnValue;

}

///

/// 過濾 Sql 語句字符串中的注入腳本

///

/// 傳入的字符串

/// 過濾后的字符串

public static string SqlFilter(string str)

{

str = str.Replace(“””, “‘’”);

//單引號替換成兩個單引號

str = str.Replace(“‘”, “‘”);

//半角封號替換為全角封號,防止多語句執行

str = str.Replace(“;”, “;”);

//半角括號替換為全角括號

str = str.Replace(“(“, “(”);

str = str.Replace(“)”, “)”);

///////////////要用正則表達式替換,防止字母大小寫得情況////////////////////

//去除執行存儲過程的命令關鍵字

str = str.Replace(“Exec”, “”);

str = str.Replace(“Execute”, “”);

//去除系統存儲過程或擴展存儲過程關鍵字

str = str.Replace(“xp_”, “x p_”);

str = str.Replace(“sp_”, “s p_”);

//防止16進制注入

str = str.Replace(“0x”, “0 x”);

return str;

}

}

}

責任編輯:藍雨淚 來源: 道人家
相關推薦

2010-09-30 09:11:01

2010-09-30 08:27:48

2014-01-17 12:35:48

2010-09-14 19:50:55

2025-04-15 08:40:00

數據庫悲觀鎖樂觀鎖

2009-03-16 13:30:55

腳本數據字典Oracle

2013-07-25 20:36:02

2010-10-22 15:09:39

2011-05-16 09:32:33

mysql數據庫備份

2015-07-16 17:00:15

MySQLMariaDBPercona

2013-01-11 16:31:27

2017-10-20 13:28:50

2010-09-09 14:31:31

SQL函數數據庫

2022-11-08 08:11:52

PG數據庫防誤

2010-05-20 15:22:37

2009-02-01 10:29:04

Oracle數據庫管理

2010-04-12 08:59:00

2018-12-12 19:10:01

Oracle數據庫自動備份

2009-07-16 11:04:17

Jython連接數據庫

2010-11-29 15:35:31

sybase創建用戶
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 韩日精品在线观看 | 成人免费看片 | 国产韩国精品一区二区三区 | 国产精品不卡 | 国产婷婷精品 | 中文视频在线 | www.日韩高清 | 日韩国产一区二区三区 | 中文字幕电影在线观看 | 日韩精品成人 | 超黄毛片 | 欧美日韩国产一区二区三区 | 亚洲福利片 | 欧美在线亚洲 | 欧美1区2区 | 九九综合九九 | 无人区国产成人久久三区 | 亚洲午夜精品 | 盗摄精品av一区二区三区 | 精品久久久久香蕉网 | 精品九九 | 亚洲社区在线 | 中文字幕亚洲区 | 一级片在线观看视频 | 91麻豆精品一区二区三区 | 欧美一区二区三区四区视频 | 亚洲欧美日韩一区二区 | 99re热精品视频国产免费 | 中文字幕日本一区二区 | 中文字幕乱码一区二区三区 | 三级视频在线观看电影 | 精品一二三| 黄色毛片一级 | 一区二区三区网站 | 欧美视频在线播放 | 黄色毛片大全 | 国产精品免费一区二区三区 | 天天艹 | 成人av片在线观看 | 亚洲精品在线看 | 91精品国产91久久久久久密臀 |