久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

PHP安全-簡單就是美

瀏覽:146日期:2022-09-12 10:17:52

簡單就是美

復雜滋生錯誤,錯誤能導致安全漏洞。這個簡單的事實說明了為什么簡單對于一個安全的應用來說是多么重要。沒有必要的復雜與沒有必要的風險一樣糟糕。

例如,下面的代碼摘自一個最近的安全漏洞通告:

CODE:

<?php

$search = (isset($_GET[’search’]) ? $_GET[’search’] : ’’);

?>

這個流程會混淆$search變量受污染*的事實,特別是對于缺乏經驗的開發者而言。上面語句等價于下面的程序:

CODE:

<?php

$search = ’’;

if (isset($_GET[’search’]))

{

$search = $_GET[’search’];

}

?>

上面的兩個處理流程是完全相同的。現在請注意一下下面的語句:

$search = $_GET[’search’];

使用這一語句,在不影響流程的情況下,保證了$search變量的狀態維持原樣,同時還可以看出它是否受污染。

* 譯注:受污染變量,即在程序執行過程中,該變量的值不是由賦值語句直接指定值,而是來自其它來源,如控制臺錄入、數據庫等。

標簽: PHP
相關文章:
主站蜘蛛池模板: 城口县| 深泽县| 买车| 韩城市| 长子县| 封开县| 三原县| 延长县| 云南省| 陇川县| 独山县| 封开县| 藁城市| 右玉县| 衡东县| 苏州市| 定西市| 长乐市| 呼伦贝尔市| 乡宁县| 获嘉县| 库车县| 法库县| 进贤县| 江永县| 施甸县| 静海县| 天长市| 霍邱县| 从化市| 利川市| 青川县| 上思县| 安塞县| 茂名市| 根河市| 安龙县| 义马市| 乌拉特前旗| 沧源| 久治县|