0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux身份鑒別機(jī)制技術(shù)方案及原理

Linux閱碼場 ? 來源:未知 ? 作者:李倩 ? 2018-10-17 14:17 ? 次閱讀

1.1 概述

Linux身份鑒別機(jī)制是保護(hù)操作系統(tǒng)安全的重要機(jī)制之一,是防止惡意用戶進(jìn)入系統(tǒng)的一個(gè)重要環(huán)節(jié)。早期的身份鑒別機(jī)制就是傳統(tǒng)的UNIX身份鑒別機(jī)制,它采用口令加密并與原密碼進(jìn)行對比的方式來對用戶身份進(jìn)行鑒別。但是這種加密方式過于單一,在一個(gè)服務(wù)中用戶的帳號密碼泄露會(huì)涉及到多個(gè)服務(wù)的安全性,所以為了增強(qiáng)系統(tǒng)的安全性,出現(xiàn)了許多其他的身份鑒別機(jī)制,如指紋認(rèn)證、USB認(rèn)證等。但是這樣導(dǎo)致了一個(gè)問題,為了應(yīng)用這些認(rèn)證機(jī)制,就需要重新編寫并編譯應(yīng)用程序(如系統(tǒng)登陸服務(wù)login)。

為了解決這個(gè)問題,1995年Sun公司的Vipin Samar和Charlie Lai提出了PAM(Pluggable Authentication Modules)身份鑒別機(jī)制,它采用模塊化設(shè)計(jì)和插件功能,使得系統(tǒng)在更改認(rèn)證機(jī)制時(shí)不再需要修改應(yīng)用程序,極大的提高了認(rèn)證機(jī)制的靈活性。本報(bào)告對Linux各用戶帳號的權(quán)限區(qū)別進(jìn)行了分析,對傳統(tǒng)UNIX身份鑒別機(jī)制的實(shí)現(xiàn)過程進(jìn)行了研究,重點(diǎn)對PAM身份鑒別機(jī)制的實(shí)現(xiàn)過程進(jìn)行了研究與分析,最后通過一個(gè)具體的PAM策略演示場景實(shí)現(xiàn)了身份鑒別機(jī)制的執(zhí)行過程,研究結(jié)果也發(fā)現(xiàn)Linux身份鑒別機(jī)制是在Linux用戶態(tài)下實(shí)現(xiàn)的,并不涉及內(nèi)核的具體實(shí)現(xiàn)。

1.2 涉及到的源碼范圍

由于Linux身份鑒別機(jī)制是在用戶態(tài)下實(shí)現(xiàn),本報(bào)告涉及的源碼包括Linux-PAM-1.1.6,openpam和Linux su命令的實(shí)現(xiàn)。具體范圍說明如下:

Linux-PAM-1.1.6/moudles/pam_access.c:登錄認(rèn)證模塊的實(shí)現(xiàn)源碼。

Linux-PAM-1.1.6/libpam:PAM所用的頭文件。

openpam/lib/pam_acct_mgmt.c:賬號管理接口函數(shù)實(shí)現(xiàn)。

Linux su命令:Linux系統(tǒng)命令源碼包。

1.3 技術(shù)方案及原理

Linux身份鑒別機(jī)制就是對請求服務(wù)的用戶身份進(jìn)行鑒別,并且賦予相應(yīng)的權(quán)限的過程。本文通過查閱資料,分析Linux系統(tǒng)中對各用戶帳號的管理及其權(quán)限分配,分析傳統(tǒng)的UNIX身份鑒別機(jī)制,以su命令的代碼實(shí)現(xiàn)來進(jìn)行說明,著重分析PAM身份鑒別機(jī)制,并對其代碼實(shí)現(xiàn)來進(jìn)行分析說明。

1.3.1 Linux中用戶賬號管理

在Linux系統(tǒng)中,系統(tǒng)設(shè)置了多個(gè)帳號和組來進(jìn)行管理,每個(gè)帳號都具有不同的權(quán)限,例如超級用戶root就具有最大的權(quán)限,對所有的文件具有讀寫執(zhí)行的權(quán)限,但是普通用戶對某些文件只具有讀有時(shí)甚至連讀的權(quán)限都沒有。Linux操作系統(tǒng)并不是以帳號名稱來識別用戶的,而是以標(biāo)識符UID和GID來辨別用戶的,這些帳號的信息都存放在/etc/passwd文件當(dāng)中,該文件中記錄的每個(gè)帳號信息是以行來表現(xiàn)的,如下所示:

root:x:0:0:root:/root:/bin/bash

每行是以7個(gè)字段來描述的,每個(gè)字段以冒號來進(jìn)行分隔,其中對應(yīng)字段的依次解釋如下:

1. 帳號名稱:用來對應(yīng)UID。

2. 密碼:所有的用戶都有對該文件的訪問權(quán)限,為了防止密碼竊取,就將這個(gè)字段的密碼數(shù)據(jù)改放到/etc/shadow中了,所以這里顯示的是X。

3. UID:用戶標(biāo)識符,表1-1列出了redhat系統(tǒng)中UID號的限制。

表1-1 UID限制

4. GID:用戶組標(biāo)識符,具體信息存放在/etc/group中。

5. 用戶信息說明列:解釋這個(gè)帳號的意義。

6. 主文件夾:即用戶的主文件夾。

7. Shell:當(dāng)用戶登錄系統(tǒng)后就會(huì)取得一個(gè)shell來與系統(tǒng)的內(nèi)核通信以進(jìn)行用戶的操作任務(wù)(一個(gè)shell可以用來替代成讓帳號無法取得shell環(huán)境的登錄操作/sbin/nologin)。

/etc/shadow中也是這樣的字段,具體字段的意義這里不再做詳細(xì)解釋,這個(gè)文件主要是為了增加系統(tǒng)安全性而另外設(shè)置用來存放用戶的密碼,只有root用戶才有權(quán)限訪問,但是為了安全性顯示的仍然是加密后的密碼。

系統(tǒng)是通過UID、GID來對不同的帳號進(jìn)行區(qū)分的,但是系統(tǒng)中是如何對應(yīng)實(shí)現(xiàn)具體的權(quán)限設(shè)置的呢?這里就從文件的權(quán)限來進(jìn)行說明。執(zhí)行l(wèi)s -al命令后,結(jié)果如圖1-1所示。

圖1-1 文件屬性

每行顯示內(nèi)容分為七列:第一列代表這個(gè)文件的類型與權(quán)限,第二列表示有多少文件名鏈接到這個(gè)節(jié)點(diǎn),第三列表示這個(gè)文件的所有者的帳號,第四列表示這個(gè)文件的所屬用戶組,第五列表示這個(gè)文件的容量大小,默認(rèn)單位為B,第六列為該文件的創(chuàng)建文件日期或者是最近的修改日期,第七列為該文件名。

第一列中總共有10個(gè)字符,這10個(gè)字符解釋如下:

1. 第一個(gè)字符為[d],表示為目錄,為[-]則是文件,為[l]則是鏈接文件,為[b]則表示設(shè)備文件里面的可供存儲(chǔ)的接口設(shè)備,為[c]則表示設(shè)備文件里面的串行端口設(shè)備,比如鍵盤、鼠標(biāo)等。

2. 接下來都是以三個(gè)字符為一組,一共有三組,且每組都是以“rwx”這樣的形式組合,其中[r]代表刻度,[w]代表可寫,[x]代表可執(zhí)行,如果沒有該權(quán)限則會(huì)用[-]來表示。第一組是文件所有者的權(quán)限,第二組為同組的權(quán)限,第三組為其他非本用戶組的權(quán)限。這樣就把文件的可讀屬性與不同用戶帳號的權(quán)限對應(yīng)起來了。

1.3.2 傳統(tǒng)的UNIX身份鑒別機(jī)制原理

傳統(tǒng)的UNIX身份鑒別即口令認(rèn)證方式,它主要通過識別用戶的用戶名或者UID號獲取在/etc/shadow中存放的對應(yīng)用戶密碼密文等信息,然后獲取用戶輸入密碼并采用crypt()函數(shù)對獲得的輸入密碼進(jìn)行加密,當(dāng)然加密方式是與原用戶密碼的加密方式是一致的,然后將這兩個(gè)密文進(jìn)行比較,如果一致則通過驗(yàn)證,如果不一致則拒絕賦予權(quán)限。接下來以登錄Linux系統(tǒng)為例,說明登錄過程中傳統(tǒng)UNIX認(rèn)證方式對用戶帳號的鑒別過程。Linux用戶在登錄主機(jī)時(shí)會(huì)出現(xiàn)一個(gè)輸入賬號及密碼的界面,Linux會(huì)先找尋/etc/passwd里面是否有這個(gè)賬號,如果拒絕用戶登錄請求,如果有的話則將該賬號對應(yīng)的UID、GID、該賬號的主目錄與shell設(shè)定一并讀出,接著就是將用戶輸入密碼進(jìn)行加密,然后讀取/etc/shadow中存放的密碼,將這個(gè)密碼與用戶輸入并加密的密碼進(jìn)行核對,如果核對成功,則進(jìn)入系統(tǒng)。

Linux提供getpwnam()來獲取用戶登錄的相關(guān)信息,返回的是一個(gè)passwd型的結(jié)構(gòu)體,該結(jié)構(gòu)體就包含了用戶帳號的各種信息,該結(jié)構(gòu)體如下所示。

1.3.3 PAM身份鑒別機(jī)制原理

PAM(Pluggable Authentication Modules)即可插拔驗(yàn)證模塊,它是一個(gè)非常完善的身份驗(yàn)證機(jī)制,它采用模塊化設(shè)計(jì)和插件功能,從而可以輕易的在應(yīng)用程序中插入新的鑒別模塊或者替換原來的組件,而不必對應(yīng)用程序做任何修改,從而使軟件的定制、維持和升級更加輕松。PAM 的易用性較強(qiáng),它對上層屏蔽了鑒別的具體細(xì)節(jié),用戶不必詳細(xì)知道各種鑒別機(jī)制是如何實(shí)現(xiàn)的,它還實(shí)現(xiàn)了多鑒別機(jī)制的集成問題。

1.3.3.1 PAM框架

PAM為了實(shí)現(xiàn)其插件功能和易用性,采取了分層設(shè)計(jì)思想。就是讓各鑒別模塊從應(yīng)用程序中獨(dú)立出來,然后通過PAM的API、SPI作為兩者聯(lián)系的紐帶,這樣應(yīng)用程序就可以根據(jù)需要靈活地在其中“插入”所需要的鑒別功能模塊,從而真正實(shí)現(xiàn)了在認(rèn)證和鑒別基礎(chǔ)上的隨需應(yīng)變。PAM框架如下圖所示:

其中的配置文件(etc/pam.d)是由系統(tǒng)管理員來設(shè)置的,用以制定認(rèn)證策略。當(dāng)應(yīng)用程序調(diào)用PAM的API時(shí),應(yīng)用接口層按照PAM配置文件的定義來加載相應(yīng)的認(rèn)證鑒別模塊,然后把請求(即從應(yīng)用程序那里得到的參數(shù))傳遞給底層的認(rèn)證鑒別模塊,這時(shí)認(rèn)證鑒別模塊就可以根據(jù)要求執(zhí)行具體的認(rèn)證鑒別操作了。當(dāng)認(rèn)證鑒別模塊執(zhí)行完相應(yīng)的操作后,再將結(jié)果返回給應(yīng)用接口層,然后由接口層根據(jù)配置的具體情況將來自認(rèn)證鑒別模塊的應(yīng)答返回給應(yīng)用程序。

上面簡單描述了PAM的運(yùn)作方式,下面對它的三個(gè)層次加以介紹:

1.最上層為應(yīng)用程序?qū)樱菏褂肞AM 機(jī)制的應(yīng)用程序(如login、su等),調(diào)用PAM接口庫的上層接口API來實(shí)現(xiàn)認(rèn)證功能;

2.中間為應(yīng)用接口層:連接應(yīng)用程序和服務(wù)模塊的中間層,它根據(jù)配置文件中的設(shè)置加載相應(yīng)的服務(wù)模塊,將請求傳遞到具體的服務(wù)模塊,向應(yīng)用程序的開發(fā)者提供API使用各種鑒別模塊,向鑒別模塊的開發(fā)者提供SPI來掛載新的鑒別模塊;

3.最下層為服務(wù)模塊:服務(wù)模塊中都為動(dòng)態(tài)鏈接庫,它給應(yīng)用程序提供具體的認(rèn)證用戶服務(wù),應(yīng)用程序可以使用幾個(gè)服務(wù)模塊。PAM所支持的四種任務(wù)管理:account類型表示賬戶管理,它執(zhí)行賬戶管理,它主要用來限制/允許用戶對某個(gè)服務(wù)的訪問時(shí)間,當(dāng)前有效的系統(tǒng)資源(最多可以有多少個(gè)用戶),限制用戶的位置(例如:root用戶只能從控制臺(tái)登錄);auth類型表示認(rèn)證管理,對用戶進(jìn)行認(rèn)證。讓應(yīng)用程序提示用戶輸入密碼或者其它的標(biāo)記,確認(rèn)用戶的合法性;通過它的憑證許可權(quán)限,設(shè)定組成員關(guān)系或者其它優(yōu)先權(quán);password類型表示口令管理,用于更新與用戶相關(guān)的認(rèn)證特性,如更改用戶密碼;session類型表示會(huì)話管理,用于進(jìn)入給定的服務(wù)之前,或者離開給定的服務(wù)之后,需要進(jìn)行的會(huì)話操作,如:存儲(chǔ)關(guān)于與用戶交換數(shù)據(jù)的log信息、掛接目錄等?!?】

1.3.3.2 PAM的配置文件

應(yīng)用PAM的服務(wù)例程是通過讀取PAM的配置文件初始化pam_handle這個(gè)句柄,用來記錄整個(gè)PAM的過程信息例如服務(wù)名、接口傳遞參數(shù)等,定義服務(wù)的配置文件存放在/etc/pam.d中,/etc/pam.conf也是pam的配置文件,該配置文件是老版本的配置文件,目前所安裝的版本當(dāng)中,如果有pam.d這個(gè)文件就首要讀取這個(gè)文件,若沒有再讀取pam.conf這個(gè)文件,另外若所讀服務(wù)不存在相應(yīng)配置文件,此時(shí)系統(tǒng)會(huì)讀取other這個(gè)配置文件的信息,other這個(gè)配置文件是所有服務(wù)的缺省選項(xiàng)。pam.d中的配置文件的語法形式如下:

module-type control-flag mudle-path arguments【3】

1.module-type:linux PAM所提供的四種服務(wù)模塊,包括auth、account、session、password;

2.control-flag:控制標(biāo)志用來設(shè)置驗(yàn)證成功或者失敗后PAM需要做出的反應(yīng),有四個(gè)關(guān)鍵詞如下所示:

required:表示即使某個(gè)模塊對用戶的驗(yàn)證失敗,也要等所有的模塊執(zhí)行完成,PAM才可以返回錯(cuò)誤信息,如此用戶就不知道被哪個(gè)模塊拒絕了。

requisite:一旦模塊對用戶的驗(yàn)證失敗,PAM立馬返回出錯(cuò)信息。

sufficient:一旦模塊對用戶的驗(yàn)證成功,PAM立馬返回成功信息,并把控制權(quán)交給用戶。

optional:PAM會(huì)忽略這個(gè)模塊所產(chǎn)生的驗(yàn)證錯(cuò)誤,繼續(xù)執(zhí)行下一個(gè)模塊。

3.module-path:PAM驗(yàn)證模塊的路徑;

4.arguments:傳遞給模塊的參數(shù)。參數(shù)是可選擇的,可以是讀取另外配置文件的路徑信息,也可以是各種模塊所需的傳遞參數(shù)。以下列出pam_unix模塊的參數(shù)信息:

表1-2 pam_unix模塊參數(shù)【3】


pam_conf配置文件的寫法與pam.d中的配置文件沒有太大的出入,只是在最前面多了一行具體的服務(wù)名稱,例如login,而pam.d中是將各種模塊分開來寫,這樣更便于控制。

1.1.3.3 PAM接口函數(shù)

PAM提供了多種接口函數(shù)以供用戶使用,其中包括框架API【4】、服務(wù)類型的API和服務(wù)模塊SPI。

框架API:

每個(gè)支持PAM機(jī)制的應(yīng)用程序在使用PAM機(jī)制之前必須調(diào)用函數(shù)pam_start()初始化PAM上下文和PAM事務(wù),使用完后調(diào)用pam_end()來結(jié)束PAM機(jī)制,通過pam_get_item、pam_set_item()來讀寫PAM事物的狀態(tài)信息,通過pam_get_data()、pam_set_data()來取得和設(shè)置PAM模塊及會(huì)話的相關(guān)信息,通過pam_putenv()、pam_getenv()、pam_getenvlist()來讀寫環(huán)境變量,通過pam_strerror()返回相關(guān)的錯(cuò)誤信息;

服務(wù)類型的API:

1.認(rèn)證管理模塊通過pam_authenticate()對用戶名和密碼進(jìn)行認(rèn)證,通過pam_setcred()用來修改用戶的信任參數(shù),建立數(shù)字認(rèn)證;

2.賬戶管理模塊通過pam_acct_mgmt()來檢查用戶本身是否具有權(quán)限登錄系統(tǒng)、賬戶是否過期、賬戶是否有登錄時(shí)間限制等;

3.密碼管理模塊通過pam_chauthtok()來修改用戶的密碼;

4.會(huì)話管理模塊通過pam_open_session()來開始會(huì)話,以pam_close_session()來結(jié)束會(huì)話;

PAM中的API與SPI詳細(xì)解釋如表1-3所示。

表1-3 PAM中API以及SPI【3】

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11314

    瀏覽量

    209772
  • PAM
    PAM
    +關(guān)注

    關(guān)注

    2

    文章

    52

    瀏覽量

    13388

原文標(biāo)題:Linux身份鑒別機(jī)制概述

文章出處:【微信號:LinuxDev,微信公眾號:Linux閱碼場】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    基于FPGA的身份認(rèn)證智能卡設(shè)計(jì)

    身份認(rèn)證是保密通信和信息安全的基礎(chǔ)。通過身份認(rèn)證機(jī)制可以鑒別網(wǎng)絡(luò)事務(wù)中涉及到的各種身份,防止身份
    發(fā)表于 10-28 16:34 ?1714次閱讀
    基于FPGA的<b class='flag-5'>身份</b>認(rèn)證智能卡設(shè)計(jì)

    Linux系統(tǒng)安全機(jī)制技術(shù)大觀

    Linux 系統(tǒng)是開放的, 其上安全機(jī)制、工具很多,不同的場景其安全目標(biāo)和選擇的工具都不相同。以下從個(gè)人角度仿ATT&CK列出一些常見的安全機(jī)制技術(shù)
    發(fā)表于 05-19 10:59 ?2977次閱讀
    <b class='flag-5'>Linux</b>系統(tǒng)安全<b class='flag-5'>機(jī)制</b>及<b class='flag-5'>技術(shù)</b>大觀

    基于身份的不可授權(quán)的泛指定驗(yàn)證者簽名

    方案。給出基于身份的UDVS形式化安全模型,即UDVS安全要同時(shí)滿足簽名不可偽造性、不可轉(zhuǎn)移性和不可授權(quán)性?;谠撃P筒⒃诨?b class='flag-5'>身份密碼體制框架下,方案構(gòu)造以雙線性對為基本工具,并采用
    發(fā)表于 04-24 09:15

    基于FPGA的身份認(rèn)證智能卡該怎么設(shè)計(jì)?

    身份認(rèn)證是保密通信和信息安全的基礎(chǔ)。通過身份認(rèn)證機(jī)制可以鑒別網(wǎng)絡(luò)事務(wù)中涉及到的各種身份,防止身份
    發(fā)表于 09-04 08:17

    零知識證明的鑒別協(xié)議怎么應(yīng)用在RFID技術(shù)?

    公開性,任何人只要擁有相應(yīng)頻段的接收設(shè)備,就可以對無線信道進(jìn)行監(jiān)聽,因此和有線信道相比,無線信道更容易被竊聽而且不容易被發(fā)現(xiàn)。對于EPC(電子產(chǎn)品代碼)Class0/O+標(biāo)準(zhǔn)中沒有任何加密措施和鑒別機(jī)制
    發(fā)表于 10-14 06:52

    STSAFE-V110面向車載Qi V1.3無線充電器的身份驗(yàn)證解決方案

    是面向汽車Qi充電器的整體式安全解決方案,符合Qi WPC 1.3規(guī)范。它內(nèi)嵌在Qi充電器中,鑒別真正獲得Qi認(rèn)證的充電器,從而確保用戶安全并保護(hù)設(shè)備免受任何由非認(rèn)證無線充電器造成的損害。STSAFE-V110是高度安全的身份驗(yàn)
    發(fā)表于 09-08 07:01

    一種基于Web的身份鑒別策略及其實(shí)現(xiàn)

    介紹了Java服務(wù)端網(wǎng)頁在IBM WebSphere平臺(tái)上進(jìn)行電子商務(wù)系統(tǒng)開發(fā)的相關(guān)原理和模型,提出了一種基于Web方式的用戶身份鑒別策略,改進(jìn)了以往在對用戶身份鑒別時(shí)需要自己輸入密碼
    發(fā)表于 11-17 23:28 ?9次下載

    動(dòng)態(tài)口令身份認(rèn)證機(jī)制及其安全性研究

    基于口令的身份認(rèn)證是目前多數(shù)應(yīng)用系統(tǒng)所采用的安全機(jī)制。動(dòng)態(tài)口令是身份認(rèn)證機(jī)制新的發(fā)展方向。本文詳細(xì)闡述了常用的三種動(dòng)態(tài)口令機(jī)制,并對它們的安
    發(fā)表于 05-27 15:16 ?19次下載

    基于紋理分析的筆跡鑒別系統(tǒng)

    筆跡鑒別是通過分析手寫字符的書寫風(fēng)格來判斷書寫人身份的一門技術(shù)。本文把手寫筆跡作為一種紋理來看待,將筆跡鑒別轉(zhuǎn)化為紋理識別來處理,利用多通道Gabor濾波器來提取
    發(fā)表于 06-03 11:29 ?12次下載

    基于電子鑰匙的遠(yuǎn)程訪問VPN身份鑒別方案

    文章闡述了遠(yuǎn)程訪問VPN 應(yīng)用中進(jìn)行身份鑒別的目的。提出了一種基于電子鑰匙的應(yīng)用于遠(yuǎn)程訪問VPN 的身份鑒別方案。該
    發(fā)表于 08-18 11:34 ?2次下載

    基于電子鑰匙的遠(yuǎn)程訪問VPN身份鑒別方案

    文章闡述了遠(yuǎn)程訪問VPN 應(yīng)用中進(jìn)行身份鑒別的目的。提出了一種基于電子鑰匙的應(yīng)用于遠(yuǎn)程訪問VPN 的身份鑒別方案。該
    發(fā)表于 08-18 11:39 ?26次下載

    完全安全的等級身份基在線/離線加密機(jī)制

    針對現(xiàn)有等級身份基加密( HIBE)中的加密算法很難適用于輕量級設(shè)備的問題,提出一種完全安全的等級身份基在線/離線加密機(jī)制。該機(jī)制將在線/離線密碼
    發(fā)表于 01-04 14:33 ?0次下載

    谷歌推出Android P版本,改進(jìn)現(xiàn)有的生物識別身份驗(yàn)證機(jī)制

    的 Android P 版本中,改進(jìn)這款基于 Linux 的移動(dòng)操作系統(tǒng)中現(xiàn)有的生物識別身份驗(yàn)證機(jī)制,以嘗試為用戶提供更好的安全和隱私特性。
    發(fā)表于 08-06 16:05 ?1563次閱讀

    Linux內(nèi)核文件Cache機(jī)制

    Linux內(nèi)核文件Cache機(jī)制(開關(guān)電源技術(shù)與設(shè)計(jì) 第二版)-Linux內(nèi)核文件Cache機(jī)制? ? ? ? ? ? ? ??
    發(fā)表于 08-31 16:34 ?4次下載
    <b class='flag-5'>Linux</b>內(nèi)核文件Cache<b class='flag-5'>機(jī)制</b>

    TMP1827 的 密鑰生成和身份驗(yàn)證機(jī)制

    電子發(fā)燒友網(wǎng)站提供《TMP1827 的 密鑰生成和身份驗(yàn)證機(jī)制.pdf》資料免費(fèi)下載
    發(fā)表于 09-09 09:24 ?0次下載
    TMP1827 的 密鑰生成和<b class='flag-5'>身份</b>驗(yàn)證<b class='flag-5'>機(jī)制</b>