理解LDAP||Active Directory||PKI||RBAC||SAML||Kerberos

The Lightweight Directory Access Protocol (LDAP) is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network.

Directory services play an important role in developing intranet and Internet applications by allowing the sharing of information about users, systems, networks, services, and applications throughout the network.

A directory service or name service maps the names of network resources to their respective network addresses.

A directory service is a critical component of a network operation system.

A directory server or name server is a server which provides such a service. Each resource on the network is considered an object by the directory server.

A network operating system (NOS) is a specialized operating system for a network device such as a router, switch or firewall.

Active Directory is a directory service developed by Microsoft for Windows domain networks.

It is included in most Windows Server operating systems as a set of process and services.

A Windows domain is a form of a computer network in which all user accounts, computers, printers and other security principals, are registered with a central database located on onw or more clusters of central computers known as domain controllers.

Authentication takes place on domain controllers.

The concept of Windows domain is in contrast with that of a workgroup in which each computer maintains its own database of security principals.

A principal in computer security is an entity that can be authenticated by a computer system or network.

It is referred to as a security principal in Java and Microsoft literature.

From microsoft, Security principals are any entity that can be authenticated by the operating system, such as a user account, such as user account, a computer accout, or a thread or process that runs in the security context of a user or computer account, or the security groups for these accounts.

Computer security, cybersecurity or information technology security (IT security) is the protection of computer systems and networks from the theft of or damage to their hardware, software, or electronic data.

On Microsoft Servers, a domain controller (DC) is a server computer that responds to security authentication requests within a Windows domain.

A domain is a concept introduced in Windows NT whereby a user may be granted access to a number of computer resources with the use of a single username and password conbination.

Windows NT is a family of operating systems produced by Microsoft.

  • PKI(Public Key Infrastructure)

A public key infrastracture (PKI) is a set of roles, policies, hardware, software and proceduces needed to create, manage, distribute, use, store and revoke digital certificates and manage public-key encryption.

  • RBAC(Role-Based Access Control)

Role-based access control (RBAC) or role-based security is an approach to restricting system access to authorized users.

RBAC is a policy-neutral access-control mechanism defined around roles and privileges.

  • SAML(Security Assertion Markup Language)

Security Assertion Markup Language is an open standard for exchanging authentication and authorization data between parties, in particular, between an identity provider and a service provider.

SAML is an XML-based markup language for security assertions.

Kerberos is a computer-network authentication protocol that works on the basis of tickets to allow nodes communicating over a non-secure network to prove their identity to one another in a secure manner.

猜你喜欢

转载自blog.csdn.net/The_Time_Runner/article/details/111411070