Protector de la aislamiento del GNU que despliega
Aunque muchos interfaces del GUI estén en la etapa de planeamiento para GPG, los pasos siguientes se centran en usar GPG con la línea de comando. Los pasos asumen que usted tiene ya GPG instalado en su sistema. Verifique esto usando el comando de los whereis: gpg de los whereis Si usted no tiene GPG instalado, usted puede transferir GPG de Ahora que usted sabe el programa está instalado, su primer paso es asegurar cómo asigna memoria a los usuarios nonroot. GPG requiere que la mayoría de los sistemas del linux lo funcionen mientras que raíz de SUID. Cualquier uso asigna las páginas de la memoria del sistema, y GPG quisiera que esta memoria fuera segura. Si no, un usuario ilícito podría capturar esta memoria y después acceder a la información que usted va a cifrar. Para asegurar estas páginas de la memoria, GPG traba esta memoria antes de usarla. Necesita funcionar como raíz para trabar la memoria. Tan pronto como se haga esto, GPG después funciona bajo permisos del dueño. Por abandono, sin embargo, GPG no está instalado pues raíz de SUID. Para hacerle la raíz del setuid, haga el siguiente: 1. Encuentre el uso (en Red Hat Linux, GPG está en /usr/bin/gpg). 2. Si usted no es ya raíz, se convierte la raíz con el comando su. 3. Publique el chmod u+s /usr/bin/gpg del comando. /usr/bin/gpg --GEN-llave Este comando creará los directorios y los archivos necesarios para que GPG trabaje. Una vez que usted crea estos directorios, genere un par dominante para el usuario que le abren una sesión como. Usted hace esto publicando el gpg --comando del genkey otra vez. GPG entonces pedirá que usted seleccione un tipo dominante. Usted tendrá la opción de elegir el algoritmo de la firma de Digitaces (DSA) y ElGamal (el defecto) DSA, o ElGamal (muestra y cifrar). Cada uno de estas opciones define diversos tipos de firma y de algoritmos de encripción. El primer utiliza el método de distribución dominante estándar de ElGamal y el DSA, que se utiliza para firmar y para cifrar datos. El DSA es un algoritmo nonproprietary, desemejante del algoritmo del RSA, que fue utilizado previamente. Si usted desea solamente firmar y cifrar documentos, usted puede apenas utilizar el DSA. La mayoría de la gente utiliza la primera opción, que está a la muestra y cifra la información. Tradicionalmente, la primera opción (el defecto) es el mejor. Le entonces dan la opción del keysize. El defecto keysize de 1024 pedacitos es realmente absolutamente suficiente para la mayoría de los propósitos. La selección cualquier cosa más arriba puede retardar perceptiblemente su uso. Así pues, seleccione 1, y después presione ENTRAN. Incorpore 1y para hacer que su llave expira un año de ahora en adelante, y después presione ENTRAN. Presione y para confirmar esta opción. Incorpore su nombre en el nombre real: campo. Después, incorpore su email address. En el comentario: el campo, incorpora la firma de GPG, o cualquier texto que usted desee, y después presiona ENTRA. Le entonces pedirán confirmar sus ajustes. Si usted es feliz con lo que usted entró en, presione O (que sea la letra O, no el dígito 0), y entonces presione ENTRAN. Entre en un passphrase para su llave privada. Este passphrase debe ser suficientemente largo (por lo menos seis contraseñas), pero debe también ser algo que usted recordará. La prensa ENTRA, confirma el passphrase, y presiona ENTRA otra vez. Después de hacer esto, GPG generará una nueva llave. Mueva su ratón e incorpore el texto en el teclado de modo que la máquina tenga bastante entropía para generar una buena llave privada. Una vez que se acaba GPG, usted recibirá un mensaje que su llave está creada y firmada. Ahora, verifique que GPG creara y firmara correctamente las llaves para su cuenta con los comandos siguientes: gpg --lista-secreto-llave Estos comandos enumeran su llave secreta, su llave pública, y su firma, respectivamente. Una vez que usted hace esto, usted debe crear un certificado de la revocación en caso de que usted necesite publicar el hecho de que su llave privada es no más válida. Usted hace esto por que sigue la secuencia contorneada aquí: gpg --salida revoke.asc --GEN-revoque james@root.test.com Muévalo por favor a un medio que usted pueda ocultar lejos; si Mallory consigue el acceso a este certificado él puede utilizarlo para hacer su llave inutilizable. Es elegante imprimir este certificado y almacenarlo lejos, apenas en caso sus medios llegan a ser ilegibles. Pero tenga cierta precaución: ¡El sistema de impresión de su máquina pudo almacenar los datos y ponerlos a disposición otros! Después de verificar que usted tenga llaves y un certificado de la revocación, usted puede ahora importar y exportar llaves. Para exportar su llave, utilice el comando siguiente: gpg --exportación --armadura > yourname.asc Este comando creará un archivo que contenga su llave pública. Usted puede después distribuir esta llave a cualquier persona y establecer una relación de la confianza. Con esta capacidad, usted ahora puede utilizar el comando de la RPM de comprobar las firmas y las llaves públicas generadas por otras. Por ejemplo, supóngale desear poner al día su versión de Red Hat Linux debido a una alarma de seguridad. Para ayudarle a verificar que este paquete no se ha tratado de forzar con, y que ha originado verdad de Red Hat, usted puede obtener la firma de Red Hat. Vaya a www.redhat.com y obtenga la llave pública para el sitio y la transferencia directa RPM-basada que usted quiere. Llave pública del cuadro 1.8 Red Hat de las demostraciones. En fecha esta escritura, la llave está situada en www.redhat.com/about/contact/redhat2.asc. Ahora que usted ha creado su propio anillo dominante, que es donde usted almacenará las llaves públicas de la gente con quien usted desea comunicar, usted puede ahora importar la llave pública de Red Hat en GPG usando el comando siguiente de GPG: gpg --importación redhat2.asc Es posible que la llave pública que usted desea importar tiene una diversa extensión. Ahora, firme esta llave. La falta de firmar esta llave la hará volver mensajes de error cuando usted intenta utilizarla. Cerciórese de que usted no haya realizado absolutamente ninguÌn cambio a este archivo dominante. Una vez que se importa esta llave, usted necesita firmarla. Recuerde, usted transferirla de una fuente confiada en, y están razonablemente seguro que usted puede confiar en esta llave. Usted puede firmarla usando el gpg --firme el comando, o usted puede utilizar el modo interactivo de GPG, demostrado en la secuencia siguiente: gpg --corregir-llave security@redhat.com |