欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

什么是短網址安全-創(chuàng)新互聯(lián)

本篇內容主要講解“什么是短網址安全”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“什么是短網址安全”吧!

10年積累的網站建設、成都網站制作經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站設計后付款的網站建設流程,更有南漳免費網站建設讓你可以放心的選擇與我們合作。

   何謂短網址(Short URL)?顧名思義,就是形式上比較短的網址,當前主要是借助短網址來替代原先冗長的網址,方便傳輸
和分享。短網址服務也就是將長網址轉換為短網址的服務,這種服務在方便了廣大網民的同時也帶來了一定的安全風險。

一、短網址基礎 

   短網址服務可以提供一個非常短小的URL以代替原來的可能較長的URL,將長的URL地址縮短。用戶訪問縮短后的URL時,通
常將會重定向到原來的URL。短網址服務主要起源于一些具有字數(shù)限制的微博客服務,但是現(xiàn)在廣泛用于短信、郵件等。 

   很多安全問題是跟安全場景相關的,隨著場景的不斷變化,安全問題也是變化的。短網址的初衷是在微博這種限制字數(shù)的公共
平臺使用,也就是說它基本是公開的,但是后續(xù)在個人短信和郵件之中,其實有部分已經是私密的。 這直接引發(fā)了短網址第一
個比較大的潛在風險。 

在了解短網址風險和漏洞之前,我們首先應該了解下短網址是什么以及如何工作。 

   短網址服務的基本流程:用戶將長網址提交到短網址服務中,之后短網址服務經過URL處理之后,利用轉換算法對長網址進行
轉換,最后分別將長網址和短網址存儲到數(shù)據(jù)庫之中。部分短網址服務為了防止出現(xiàn)對短地址進行連續(xù)轉化或者提供一些展示長
網址TITLE的功能,所以會對長網址進行訪問。

--有需要的可以+V mkapi002--  

下面我利用簡單的三個小例子介紹下對應的算法: 

(1)進制算法: 

算法簡述:一個以數(shù)字、大小寫字母共62個字符的任意進制的算法。 

數(shù)據(jù)庫中ID遞增,當ID為233,則對應短網址計算過程如下: 

①設置序列為“0123456789abcdefghijklmnopqrstuvwxyz” 

② 233/36=6 

③ 233%36= 17 

④依次取上述字符的6位,17位,則為6h 

其生成之后的短網址為xx.xx/6h 

(2)隨機數(shù)算法: 

算法簡述:每次對候選字符進行任意次隨機位數(shù)選擇,拼接之后檢查是否重復 

若要求位數(shù)為2,則其對應短地址為計算過程如下: 

①設置字符序列“0123456789abcdefghijklmnopqrstuvwxyz” 

②根據(jù)字符個數(shù)設置大值為35,最小值為0,取2次隨機數(shù)假設為:6,17 

③依次取上述字符的6位和17位,則為6h 

其生成之后的短網址為xx.xx/6h 

(3)HASH算法: 

算法簡述:對id進行hash操作( 可選:利用隨機數(shù)進行加鹽),并檢查是否重復 

設置ID自增,若ID=233,則其對應短地址為計算過程如下: 

①取隨機數(shù)為鹽 

②對233進行sha1加密為: aaccb8bb2b4c442a7c16a9b209c9ff448c6c5f35:2 

③要求位數(shù)為7,直接取上述加密結果的前7位為:aaccb8 

其生成之后的短網址為xx.xx/2e8c027 

到此,相信大家對“什么是短網址安全”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!

本文名稱:什么是短網址安全-創(chuàng)新互聯(lián)
本文URL:http://chinadenli.net/article14/dgdpde.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供商城網站、小程序開發(fā)品牌網站設計、動態(tài)網站網站設計公司、建站公司

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)