91av免费观看_日韩视频在线免费看_日本xxxx色视频在线观看免费_伊人222综合网图片_国产二区三区在线_91麻豆麻豆

IT之道-艾銻知道

您當(dāng)前位置: 主頁 > 資訊動(dòng)態(tài) > IT知識(shí)庫 >

IT外包桌面解決方案--SQL注入漏洞過程實(shí)例及解決方案


2020-03-30 16:21 作者:艾銻無限 瀏覽量:
與眾不同的服務(wù)是因?yàn)橛行?/strong>
 
所有艾銻人可能都知道艾銻無限為客戶提供三種與客戶接觸的方式,一種是產(chǎn)品,一種是技術(shù),還有一種是服務(wù),那這三種所謂的方式構(gòu)建起一個(gè)三角形,這種穩(wěn)固的體系,看起來還不錯(cuò),但我們細(xì)細(xì)思考卻發(fā)現(xiàn)很多企業(yè)也都提供這三種方式與客戶建立一個(gè)長(zhǎng)久的關(guān)系。
 
那艾銻無限到底與這些企業(yè)有什么區(qū)別呢?有什么明顯的區(qū)別,讓客戶和其他人一看這種服務(wù)就明白是艾銻無限的服務(wù),這個(gè)世界上獨(dú)一無二的服務(wù)呢,大家都看過3D電影吧,無論后來的技術(shù)提升或其他人如何模仿,如何超越,大家首先可能想到的3D電影的代表作是《阿凡達(dá)》,是的這就是獨(dú)一無二,那如何讓我們的三種與客戶建立聯(lián)系的方式也能變的立體呢,我們來看怎樣把這三種方式賦予生命,讓他們與眾不同.
 
 
大家可能已發(fā)現(xiàn)原來“艾銻服務(wù)心”讓我們的服務(wù)變的立體,開始有了美感,開始賦予了新的生命,而不是之前人們認(rèn)為的那種“無聊”,沒有生趣的服務(wù),這是一種全新的與客戶建立聯(lián)系的方式,與客戶產(chǎn)生互動(dòng)的方式,這是生命與生命的互動(dòng),這是靈魂與靈魂間的碰撞,就像我們的每一顆蒲公英種子一樣讓每一次與人的接觸都賦予了生命,而不是人與機(jī)器的單調(diào)互動(dòng),更不是那種看起來死氣沉沉的三角形。我們用我們的愛,付出,喜悅轉(zhuǎn)化出我們的誠(chéng)心,細(xì)心,貼心的彼此體驗(yàn),讓更多的三面體不斷去聚合,形成一顆璀璨的鉆石。
 
4afbfbedab64034f85210104adc379310b551dc0副本
這就這個(gè)世界上與眾不同的艾銻服務(wù),這就是艾銻無限的現(xiàn)成,這更是艾銻無限的未來。
 
 

SQL注入漏洞過程實(shí)例及解決方案

代碼示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
public class JDBCDemo3 {
  public static void demo3_1(){
    boolean flag=login("aaa' OR ' ","1651561");  //若已知用戶名,用這種方式便可不用知道密碼就可登陸成功
    if (flag){
      System.out.println("登陸成功");
    }else{
      System.out.println("登陸失敗");
    }
 
  }
  public static boolean login(String username,String password){
    Connection conn=null;
    Statement stat=null;
    ResultSet rs=null;
    boolean flag=false;
    try {
      conn=JDBCUtils.getConnection();
      String sql="SELECT * FROM user WHERE username='"+username+"'AND password='"+password+"'"; //此處是SQL注入漏洞的關(guān)鍵,因?yàn)槭亲址钠唇樱瑫?huì)使查詢語句變?yōu)椋篠ELECT * FROM user WHERE username='aaa' OR '' AND password='1651561',此查詢語句是可得到結(jié)果集的,便出現(xiàn)此漏洞
      stat=conn.createStatement();
      rs=stat.executeQuery(sql);
      if(rs.next()){
        flag=true;
      }else{
        flag=false;
      }
    } catch (SQLException e) {
      e.printStackTrace();
    }
    return flag;
  }
解決方法,使用PrepareStatment:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
public static void demo3_1(){
    boolean flag=login1("aaa' OR ' ","1651561");
    if (flag){
      System.out.println("登陸成功");
    }else{
      System.out.println("登陸失敗");
    }
 
  }
  public static boolean login1(String username,String password){
    Connection conn=null;
    PreparedStatement pstat=null;
    ResultSet rs=null;
    boolean flag=false;
 
    try {
      conn=JDBCUtils.getConnection();
      String sql="SELECT * FROM user WHERE username=? AND password=?"; //使用?代替參數(shù),預(yù)先設(shè)置好sql格式,就算在輸入sql關(guān)鍵字也不會(huì)被sql識(shí)別
      pstat=conn.prepareStatement(sql);
      pstat.setString(1,username); //設(shè)置問號(hào)的值
      pstat.setString(2,password);
      rs=pstat.executeQuery();
      if(rs.next()){
        flag=true;
      }else{
        flag=false;
      }
    } catch (SQLException e) {
      e.printStackTrace();
    }
    return flag;
  }
}
使用以上解決辦法就無法通過SQL注入漏洞登陸用戶成功。
 

相關(guān)文章

IT外包服務(wù)
二維碼 關(guān)閉
主站蜘蛛池模板: 天天综合网亚在线 | 久久亚洲私人国产精品VA | 无码精品人妻一区二区三区涩爱 | A片粗大的内捧猛烈进出视频 | 欧美熟妇的性裸交 | 欧美大BBBB流白水 | 亚洲18色成人网站www | 四虎亚洲中文字幕无码永久 | 性欧美8处一14处破 一个人看的视频免费观看www | 9900LU永久跳转 | 国产精品久久久午夜夜伦鲁鲁 | 男女啪激烈高潮喷水动态图 | 麻豆蜜桃 | 暖暖日本免费观看更新 | 免费不卡无码AV在线观看 | 欧美综合婷婷欧美综合五月 | 中文字幕欧洲 | 无码 人妻 在线 视频 | 他一边曰一边吃我奶小说免看 | 亚洲精品国产首次亮相 | 日本少妇又色又爽又高潮 | 亚州日韩精品AV片无码中文 | 国产高潮流白浆免费视频 | 成人精品一区日本无码网站 | 麻豆xxxxhd传媒sleep | 青草影院内射中出高潮 | 日本不卡a不v免费高清 | 人妻人人澡人人添人人爽 | 欧美精品乱码视频一二专区 | 欧美人与禽猛交乱配 | 亚洲AV日韩AV高潮喷潮无码 | 粉嫩极品国产在线无码 | 中文字幕理伦午夜福利片 | 美女内射毛片在线看3D | A级毛片无码久久精品免费 大香伊蕉日本一区二区 | 免费视频成人片在线观看 | 久久av无码精品人妻系列果冻传媒 | 色婷婷亚洲婷婷7月 | 久久久久国产精品熟女影院 | 免费网站在线观看黄 | 午夜无码无遮挡在线视频 |