1.SSH
安全外殼協(xié)議.Secure Shell.由 IETF 的網(wǎng)絡(luò)小組(Network Working Group)所制定;SSH 為建立在應(yīng)用層基礎(chǔ)上的安全協(xié)議。
SSH 是目前較可靠,專為遠(yuǎn)程登錄會(huì)話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議。利用 SSH 協(xié)議可以有效防止遠(yuǎn)程管理過程中的信息泄露問題。
SSH最初是UNIX系統(tǒng)上的一個(gè)程序,后來又迅速擴(kuò)展到其他操作平臺(tái)。
SSH在正確使用時(shí)可彌補(bǔ)網(wǎng)絡(luò)中的漏洞。SSH客戶端適用于多種平臺(tái)。幾乎所有UNIX平臺(tái)—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平臺(tái),都可運(yùn)行SSH。
SSH 主要由三部分組成:
傳輸層協(xié)議 [SSH-TRANS]
用戶認(rèn)證協(xié)議 [SSH-USERAUTH]
連接協(xié)議 [SSH-CONNECT]
SSH是英文Secure Shell的簡(jiǎn)寫形式。通過使用SSH,你可以把所有傳輸?shù)臄?shù)據(jù)進(jìn)行加密,這樣"中間人"這種攻擊方式就不可能實(shí)現(xiàn)了,而且也能夠防止DNS欺騙和IP欺騙。使用SSH,還有一個(gè)額外的好處就是傳輸?shù)臄?shù)據(jù)是經(jīng)過壓縮的,所以可以加快傳輸?shù)乃俣?。SSH有很多功能,它既可以代替Telnet,又可以為FTP、Pop、甚至為PPP提供一個(gè)安全的"通道"。
2.OpenSSH
OpenSSH 是 SSH (Secure SHell) 協(xié)議的免費(fèi)開源實(shí)現(xiàn)。SSH協(xié)議族可以用來進(jìn)行遠(yuǎn)程控制, 或在計(jì)算機(jī)之間傳送文件。而實(shí)現(xiàn)此功能的傳統(tǒng)方式,如telnet(終端仿真協(xié)議)、 rcp ftp、 rlogin、rsh都是極為不安全的,并且會(huì)使用明文傳送密碼。OpenSSH提供了服務(wù)端后臺(tái)程序和客戶端工具,用來加密遠(yuǎn)程控件和文件傳輸過程中的數(shù)據(jù),并由此來代替原來的類似服務(wù)。
OpenSSH是使用SSH透過計(jì)算機(jī)網(wǎng)絡(luò)加密通訊的實(shí)現(xiàn)。它是取代由SSH Communications Security所提供的商用版本的開放源代碼方案。目前OpenSSH是OpenBSD的子計(jì)劃。
OpenSSH常常被誤認(rèn)以為與OpenSSL有關(guān)聯(lián),但實(shí)際上這兩個(gè)計(jì)劃的有不同的目的,不同的發(fā)展團(tuán)隊(duì),名稱相近只是因?yàn)閮烧哂型瑯拥能浖l(fā)展目標(biāo)──提供開放源代碼的加密通訊軟件。
3.RESTful
一種軟件架構(gòu)風(fēng)格,設(shè)計(jì)風(fēng)格而不是標(biāo)準(zhǔn),只是提供了一組設(shè)計(jì)原則和約束條件。它主要用于客戶端和服務(wù)器交互類的軟件?;谶@個(gè)風(fēng)格設(shè)計(jì)的軟件可以更簡(jiǎn)潔,更有層次,更易于實(shí)現(xiàn)緩存等機(jī)制。
在服務(wù)器端,應(yīng)用程序狀態(tài)和功能可以分為各種資源。資源是一個(gè)有趣的概念實(shí)體,它向客戶端公開。資源的例子有:應(yīng)用程序?qū)ο?、?shù)據(jù)庫記錄、算法等等。每個(gè)資源都使用 URI (Universal Resource Identifier) 得到一個(gè)唯一的地址。所有資源都共享統(tǒng)一的接口,以便在客戶端和服務(wù)器之間傳輸狀態(tài)。使用的是標(biāo)準(zhǔn)的 HTTP 方法,比如 GET、PUT、POST 和 DELETE。Hypermedia 是應(yīng)用程序狀態(tài)的引擎,資源表示通過超鏈接互聯(lián)。
4.DDoS
5.scm項(xiàng)目
供應(yīng)鏈管理。就是指在滿足一定的客戶服務(wù)水平的條件下,為了使整個(gè)供應(yīng)鏈系統(tǒng)成本達(dá)到最小而把供應(yīng)商、制造商、倉庫、配送中心和渠道商等有效地組織在一起來進(jìn)行的產(chǎn)品制造、轉(zhuǎn)運(yùn)、分銷及銷售的管理方法。供應(yīng)鏈管理包括計(jì)劃、采購、制造、配送、退貨五大基本內(nèi)容。
6.DBMS
數(shù)據(jù)庫管理系統(tǒng)(Database Management System)是一種操縱和管理數(shù)據(jù)庫的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫,簡(jiǎn)稱DBMS。
它對(duì)數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。用戶通過DBMS訪問數(shù)據(jù)庫中的數(shù)據(jù),數(shù)據(jù)庫管理員也通過dbms進(jìn)行數(shù)據(jù)庫的維護(hù)工作。它可使多個(gè)應(yīng)用程序和用戶用不同的方法在同時(shí)或不同時(shí)刻去建立,修改和詢問數(shù)據(jù)庫。大部分DBMS提供數(shù)據(jù)定義語言DDL(Data Definition Language)和數(shù)據(jù)操作語言DML(Data Manipulation Language),供用戶定義數(shù)據(jù)庫的模式結(jié)構(gòu)與權(quán)限約束,實(shí)現(xiàn)對(duì)數(shù)據(jù)的追加、刪除等操作。
7.概念數(shù)據(jù)模型CDM
Conceptual Data Model,概念數(shù)據(jù)模型。
它以實(shí)體-聯(lián)系(Entity-RelationShip, E-R)理論為基礎(chǔ)。
并對(duì)這一理論進(jìn)行了擴(kuò)充。它從用戶的觀點(diǎn)出發(fā)對(duì)信息進(jìn)行建模,主要用于數(shù)據(jù)庫的概念級(jí)設(shè)計(jì)。
它并不依賴于具體的計(jì)算機(jī)系統(tǒng)或某個(gè)DBMS系統(tǒng)。這種模型就是我們所說的CDM;然后再將CDM轉(zhuǎn)換為計(jì)算機(jī)上某個(gè) DBMS所支持的數(shù)據(jù)模型,這樣的模型就是物理數(shù)據(jù)模型,即PDM。
CDM是一組嚴(yán)格定義的模型元素的集合,這些模型元素精確地描述了系統(tǒng)的靜態(tài)特性、動(dòng)態(tài)特性以及完整性約束條件等,其中包括了數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分。
1)數(shù)據(jù)結(jié)構(gòu)表達(dá)為實(shí)體和屬性;
2)數(shù)據(jù)操作表達(dá)為實(shí)體中的記錄的插入、刪除、修改、查詢等操作;(增刪改查)
3)完整性約束表達(dá)為數(shù)據(jù)的自身完整性約束(如數(shù)據(jù)類型、檢查、規(guī)則等)和數(shù)據(jù)間的參照完整性約束(如聯(lián)系、繼承聯(lián)系等)
8.表中的標(biāo)識(shí)符,主標(biāo)識(shí)符,次標(biāo)識(shí)符
標(biāo)識(shí)符是指的是,實(shí)體中一個(gè)或者多個(gè)屬性的集合??捎脕砦ㄒ粯?biāo)識(shí)實(shí)體中的一個(gè)實(shí)例。CDM中的標(biāo)識(shí)符等價(jià)于PDM中的主鍵或候選鍵。
每個(gè)實(shí)體都必須至少有一個(gè)標(biāo)識(shí)符。如果實(shí)體只有一個(gè)標(biāo)識(shí)符,則它為實(shí)體的主標(biāo)識(shí)符。如果實(shí)體有多個(gè)標(biāo)識(shí)符,則其中一個(gè)被指定為主標(biāo)識(shí)符,其余的標(biāo)識(shí)符就是次標(biāo)識(shí)符了。
9.Telnet協(xié)議
Telnet協(xié)議是TCP/IP協(xié)議族中應(yīng)用最廣泛的協(xié)議。
它允許用戶(Telnet客戶端)通過一個(gè)協(xié)商過程來與一個(gè)遠(yuǎn)程設(shè)備進(jìn)行通信。
Telnet協(xié)議是基于網(wǎng)絡(luò)虛擬終端NVT(Network Virtual Termina1)的實(shí)現(xiàn),
NVT是虛擬設(shè)備,連接雙方(客戶機(jī)和服務(wù)器)都必須把它們的物理終端和NVT進(jìn)行相互轉(zhuǎn)換。
10.硬編碼
硬編碼就是在程序中將代碼寫死
不好的是如果以后這些要變動(dòng),就得重新改代碼了,比較麻煩
特別是對(duì)一些可配置的信息,不要硬編碼
舉個(gè)例子,比如說你做個(gè)軟件,他有菜單欄,你如果把菜單的標(biāo)題全部寫在代碼里,那如果現(xiàn)在要換英文的,你就不得不改變代碼。
現(xiàn)在換一種方式,你把菜單標(biāo)題全部寫在一個(gè)文本里,比如叫title.txt,現(xiàn)在你要英文,那么只要把title.txt里面相對(duì)應(yīng)的值換成英文就可以了。
不用在去該代碼本身。
這就是 使用與配置相分離的概念
還有比如面向接口編程的概念,你可以去網(wǎng)上查,這都可以減少硬編碼帶來的后期維護(hù)
=====
SSL證書,便宜150元/年
CDN內(nèi)部渠道價(jià)格(通過我,你可以自己賺錢)
高級(jí)防御CDN內(nèi)部渠道價(jià)格(優(yōu)勢(shì): ① 獨(dú)立節(jié)點(diǎn) ②不限流量 ③免費(fèi)7*24運(yùn)維)
1節(jié)點(diǎn)900/月
2節(jié)點(diǎn)1700/月
3節(jié)點(diǎn)2400/月