About Opensistemas The PKI CACert



Similar documents
Brocade Engineering. PKI Tutorial. Jim Kleinsteiber. February 6, Page 1

Creating Certificate Authorities and self-signed SSL certificates

Purpose of PKI PUBLIC KEY INFRASTRUCTURE (PKI) Terminology in PKIs. Chain of Certificates

Apache Security with SSL Using Linux

Enable SSL in Go2Group SOAP Server

Web Security: Encryption & Authentication

Generating SSH Keys and SSL Certificates for ROS and ROX Using Windows AN22

CSC/ECE 574 Computer and Network Security. What Is PKI. Certification Authorities (CA)

2. Each server or domain controller requires its own server certificate, DoD Root Certificates and enterprise validator installed.

Digital Certificates (Public Key Infrastructure) Reshma Afshar Indiana State University

More on SHA-1 deprecation:

What Are They, and What Are They Doing in My Browser?

Installing an SSL Certificate Provided by a Certificate Authority (CA) on the BlueSecure Controller (BSC)

Equens Certificate Policy

GlobalSign Integration Guide

Certification Practice Statement

COMP 3704 Computer Security

Certificates. Noah Zani, Tim Strasser, Andrés Baumeler

Apache Security with SSL Using Ubuntu

Certificate technology on Pulse Secure Access

Websense Content Gateway HTTPS Configuration

Certificate technology on Junos Pulse Secure Access

SSL Insight Certificate Installation Guide

Asymmetric cryptosystems fundamental problem: authentication of public keys

Web Security, Privacy, and Commerce

Public Key Infrastructure

Introduction to Network Security Key Management and Distribution

Securing your Online Data Transfer with SSL

CERTIFICATION PRACTICE STATEMENT UPDATE

Securing Your Apache Web Server With a Thawte Digital Certificate

Generating a Certificate Signing Request (CSR) from LoadMaster

By Jan De Clercq. Understanding. and Leveraging SSL-TLS. for Secure Communications

Internet Programming. Security

Unifying Information Security. Implementing TLS on the CLEARSWIFT SECURE Gateway

ITL BULLETIN FOR JULY Preparing for and Responding to Certification Authority Compromise and Fraudulent Certificate Issuance

Gain a New Level of Trust with Extended Validation SSL Certificates

Bugzilla ID: Bugzilla Summary:

End User Encryption Key Protection Policy

CHAPTER 7 SSL CONFIGURATION AND TESTING

Extended Validation SSL Certificates

CSE543 - Introduction to Computer and Network Security. Module: Public Key Infrastructure

Lecture 13. Public Key Distribution (certification) PK-based Needham-Schroeder TTP. 3. [N a, A] PKb 6. [N a, N b ] PKa. 7.

Sun Java System Web Server 6.1 Using Self-Signed OpenSSL Certificate. Brent Wagner, Seeds of Genius October 2007

Criminal charges are not pursued: Hacking PKI

RED HAT SECURE WEB SERVER 3.0 DEVELOPER EDITION FOR COBALT NETWORKS SERVERS

Dr. Cunsheng DING HKUST, Hong Kong. Security Protocols. Security Protocols. Cunsheng Ding, HKUST COMP685C

An Overview of the Secure Sockets Layer (SSL)

Installing an SSL Certificate Provided by a Certificate Authority (CA) on the vwlan Appliance

Digital certificates and SSL

Adobe Marketing Cloud First-Party Cookies

10/6/2015 PKI. What Is PKI. Certificates. Certification Authorities (CA) PKI Models. Certificates

Public Key Infrastructures

prefer to maintain their own Certification Authority (CA) system simply because they don t trust an external organization to

Internet SSL Survey 2010! Black Hat USA 2010

Implementing Secure Sockets Layer on iseries

WebApp S/MIME Manual. Release Zarafa BV

Entrust Managed Services PKI. Configuring secure LDAP with Domain Controller digital certificates

Alliance Key Manager A Solution Brief for Technical Implementers


Class 3 Registration Authority Charter

Client Authenticated SSL Server Setup Guide for Microsoft Windows IIS

Simplify SSL Certificate Management Across the Enterprise

Key Management and Distribution

Application Note AN1502

TELSTRA RSS CA Subscriber Agreement (SA)

Configuration Guide for RFMS 3.0 Initial Configuration. WiNG 5 How-To Guide. Digital Certificates. July 2011 Revision 1.0

SSL: Paved With Good Intentions. Richard Moore

Part III-a. Universität Klagenfurt - IWAS Multimedia Kommunikation (VK) M. Euchner; Mai Siemens AG 2001, ICN M NT

Chapter 7 Managing Users, Authentication, and Certificates

TechNote. Contents. Overview. Using a Windows Enterprise Root CA with DPI-SSL. Network Security

Test Plan for Department of Defense (DoD) Public Key Infrastructure (PKI) Interagency/Partner Interoperability. Version 1.0.3

How To Create A Global Signer For The Internet Of Everything

By default, STRM provides an untrusted SSL certificate. You can replace the untrusted SSL certificate with a self-signed or trusted certificate.

ncipher Modules Integration Guide for Axway Validation Authority Server 4.11 (Responder)

Overview. Comodo Certificate Manager

Managing Web Server Certificates on idrac

Quotation document for Supply and implementation of Wildcard Secure Sockets Layer (SSL) Certificate. Quotation No. IKM/QUOT/03/2015/754

Symantec Managed PKI for SSL Support Overview. How to get quick and convenient customer support

SEZ SEZ Online Manual Digital Signature Certficate [DSC] V Version 1.2

Public Key Infrastructure in idrac

SCS: the new Server Certificate Service offering from SWITCH/TERENA

Why strong Validation processes for SSL are essential for the preservation of trust in the Internet economy

Using Client Side SSL Certificate Authentication on the WebMux

WEBTRUST FOR CERTIFICATION AUTHORITIES SSL BASELINE REQUIREMENTS AUDIT CRITERIA V.1.1 [Amended 1 ] CA/BROWSER FORUM

Installation Guide ARGUS Symphony 1.6 and Business App Toolkit. 6/13/ ARGUS Software, Inc.

MassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server

Transcription:

A Community-driven Certification Authority jjamor@opensistemas.com OpenSistemas 29 Abril 2011 Universidad Rey JuanCarlos

(cc) 2011 and Wikipedia Some rights reserved. This work licensed under Creative Commons Attribution-ShareAlike License. To view a copy of full license, see http://creativecommons.org/licenses/by-sa/3.0/ or write to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.

Opensistemas is an international company highly specialized in offering global IT solutions based on Open Source and Linux platforms.

Our Vision: To become the international leader in Open Source Technologies. Our Mission: Apply our knowledge of the opportunities offered by Open Source to deliver effective solutions and innovation to our customers while promoting the professional development of our employees and building value for shareholders. Our Values: Deliver effective solutiosn to our customers. Corporate social responsibility. Commitment to Open Source. Ethics and Respect for individuals. Research and Innovation. Teamwork. Commitment to the development of a society connected by information and knowledge.

Our Markets

Our Partners

Opensistemas is present in nine locations over five countries: Spain (Madrid, Valencia, Barcelona, Sevilla, Zaragoza), Chile (Santiago), Colombia (Bogotá), United Kingdom (London) and China (Shanghai).

Contact Information www.opensistemas.com info@opensistemas.com +34 902 107 396

PKI concepts PKI meaning... PKI = Public Key Infrastructure a set of hardware, software, people, policies, and procedures needed to create, manage, distribute, use, store, and revoke digital certificates PKI components... CA = Certification Authority RA = Registration Authority VA = Validation Authority Public keys (person, server and authority certificates) Policies and procedures

PKI diagram of a public key infrastructure

PKI example 1: Standard CA Standard CAs such as Thawte, Verisign... CA: Joins the CA, RA, VA. Our navigator trusts in signed certificates by that CA The certificate chain informs browser about VA Example: Try to get certificate information by using Thawte SSL Ca

PKI example 2: The FNMT CA Spanish FNMT CA CA: Joins CA and VA. RA: Delegated to other institutions such as AEAT, city councils... CA certificate is not directly recognized by standard browsers so we should import CA certificates into it. This is one of first certificates acknowledged for legally identifying people or enterprises in Spain. Example: Import FNMT certificate and then get its information.

PKI example 3: The DGP CA Spanish DGP (Police) CA CA: At DGP headquarters RA: At DGP DNIe offices VA: Delegated to third parties (FNMT, for example) This is the CA for spanish electronic ID (DNIe). Also acknowledged for legally identifying people. Example: Import DGP certificate and then get its information.

Web of Trust Web of trust Concept created by PGP creator. Instead of having a central CA, we can build a trust network of signed public keys. If A signs B, and C trust A, then C could trust B. uses a variant of trust network...

PKI What is CACERT? A community-driven certificate authority. CACERT issues public key certificates to public (server, people) freely. Robot CA: Certificates are automatically signed. These certificates are considered weak because CAcert does not emit any information in the certificates other than the domain name or email address (the CommonName field in X.509 certificates). Web of trust: Meetings, Assurance points, Prospective Assurers and Assures. Assured users can get, for example, email certificates with a complete CommonName field.

inclusion status Can we use server certificates with some browser? Yes, we can import CA certificate and go... Yes, my Linux distro (Debian, etc) includes CA certificate in ca-certificates package. No, my browser does not recognize the certificates and I cannot trust to a strange CA.crt file! (Like a self-signed certificate) Although Mozilla started a process to include the certificate, an audit suspended the process, because needed to improve their management system.

web of trust When you create a new account: Only your email can be verified By meeting other assurers you can get some points: for including your real name to your account, to generate better certificates, and finally, to be also a assurer.

web of trust Some rules: An assurer can issue you upto 35 points. You need at least 50 points to have your full name assured... so you need to be assured by, at least, two existing assurers With 100 points you can also be an assurer... but you also need to pass an assurer challenge More rules: When you are promoted to assurer: Initially, you can issue 10 points to other people, and get 2 experience points when you assure somebody After you got 10 experience points, then you can issue 15 points to others... When you got 50 experience points, then you can issue to others the maximum per session: 35 points But in any case, you can, if you want, to issue less points than your maximum

client certificates A client certificate is used to: Identify yourself to a web site Email signing... When you create a account, you can get client certificates: Only the email is certified (by using email-ping) With 6 month expiration When you are assured (50 points) you also get Name and email certified 24 month expiration

server certificates A server certificate is used to: Secure website: identify a server to you When you create a account, you can get server certificates: With 6 month expiration When you are assured (50 points) you also get 24 month expiration In all cases, you need to be able to ping DNS name by receiven a postmaster email from DNS owner, and only website DNS name is assured, because assurers are not able verify legal owner.

Questions Questions?

Exercises Final exercises 1 Creating your account. 2 Creating your email certificate, with browser and then with openssl 3 Creating a web certificate, with openssl and apache 4 Want to be assured?