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

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

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

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

一、短網(wǎng)址基礎 

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

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

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

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

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

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

(1)進制算法: 

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

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

①設置序列為“0123456789abcdefghijklmnopqrstuvwxyz” 

② 233/36=6 

③ 233%36= 17 

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

其生成之后的短網(wǎng)址為xx.xx/6h 

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

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

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

①設置字符序列“0123456789abcdefghijklmnopqrstuvwxyz” 

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

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

其生成之后的短網(wǎng)址為xx.xx/6h 

(3)HASH算法: 

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

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

①取隨機數(shù)為鹽 

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

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

其生成之后的短網(wǎng)址為xx.xx/2e8c027 

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

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

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

廣告

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

小程序開發(fā)