国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

PHP安全-簡單就是美

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

簡單就是美

復(fù)雜滋生錯(cuò)誤,錯(cuò)誤能導(dǎo)致安全漏洞。這個(gè)簡單的事實(shí)說明了為什么簡單對(duì)于一個(gè)安全的應(yīng)用來說是多么重要。沒有必要的復(fù)雜與沒有必要的風(fēng)險(xiǎn)一樣糟糕。

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

CODE:

<?php

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

?>

這個(gè)流程會(huì)混淆$search變量受污染*的事實(shí),特別是對(duì)于缺乏經(jīng)驗(yàn)的開發(fā)者而言。上面語句等價(jià)于下面的程序:

CODE:

<?php

$search = ’’;

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

{

$search = $_GET[’search’];

}

?>

上面的兩個(gè)處理流程是完全相同的。現(xiàn)在請(qǐng)注意一下下面的語句:

$search = $_GET[’search’];

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

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

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 辽阳市| 秦皇岛市| 巩义市| 冕宁县| 古丈县| 新邵县| 苍溪县| 兴海县| 台湾省| 武安市| 武汉市| 阳西县| 扬中市| 平湖市| 台湾省| 海安县| 南澳县| 嵊州市| 和静县| 凌源市| 荆门市| 喀什市| 三原县| 堆龙德庆县| 大余县| 同仁县| 建水县| 中超| 南京市| 文昌市| 郧西县| 磐石市| 山东| 江孜县| 麻城市| 滨海县| 页游| 安化县| 台北市| 昌黎县| 从江县|