RPC Authentication

Original link:
https://www.ibm.com/support/knowledgecenter/en/ssw_aix_71/com.ibm.aix.progcomc/rpc_auth.htm
The caller may not want to identify itself to the server, and the server may not require an ID from the caller. However, some network services, such as the Network File System (NFS), require stronger security. Remote Procedure Call (RPC) authentication provides a certain degree of security.
The following are part of RPC authentication:
RPC deals only with authentication and not with access control of individual services. Each service must implement its own access control policy and reflect this policy as return statuses in its protocol. The programmer can build additional security and access controls on top of the message authentication.
The authentication subsystem of the RPC package is open-ended. Different forms of authentication can be associated with RPC clients. That is, multiple types of authentication are easily supported at one time. Examples of authentication types include UNIX, DES, and NULL. The default authentication type is none (AUTH_NULL).

RPC Authentication ProtocolThe RPC protocol provisions for authentication of the caller to the server, and vice versa, are provided as part of the RPC protocol.

NULL AuthenticationSometimes, the RPC caller does not know its own identity or the server does not need to know the caller's identity. In these cases, the AUTH_NULL authentication type can be used in both the call message and response messages. The bytes of the opaque_auth
body are undefined. The opaque length should be 0.

UNIX AuthenticationA process calling a remote procedure might need to identify itself as it is identified on the UNIX system. The value of the credential's discriminant of an RPC call message is AUTH_UNIX.

Data Encryption Standard (DES) AuthenticationDES authentication offers more security features than UNIX authentication.

DES Authentication ProtocolThis section explains the DES authentication protocol.

Diffie-Hellman EncryptionThe public key scheme used in DES authentication is Diffie-Hellman with 192-bit keys. The Diffie-Hellman encryption scheme includes two constants: BASE and MODULUS.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • (1) 和小莉是大學(xué)的同桌,畢業(yè)后一同來深圳工作,好幾年過去了,依然堅(jiān)守在深圳這個(gè)城市的同學(xué)也只有我和她了,不同的...
    司徒在深圳閱讀 412評(píng)論 0 1
  • 1、把臉一直向著陽光,這樣就不會(huì)見到陰影?!悺P勒 2、世界上的事情,最忌諱的就是十全十美,你看那天上的月亮...
    Doctor方閱讀 593評(píng)論 0 0
  • 我想講個(gè)秘密給你聽 秘密被我揣在褲兜里 褲兜在逃跑 我踩在公交車上 有人卻踩痛我的腳 足足踩了四十二下 似乎告訴我...
    游臾須閱讀 470評(píng)論 0 0
  • 一個(gè)人的精神承受能力和身體承受能力到底有多大,不斷地壓力下,何時(shí)會(huì)垮掉,我說不出來。每天就是覺得疲憊
    清楚的迷茫著閱讀 201評(píng)論 0 0

友情鏈接更多精彩內(nèi)容