<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>openpgp &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/openpgp/</link>
	<description>Feed of posts on WordPress.com tagged "openpgp"</description>
	<pubDate>Thu, 10 Dec 2009 09:40:48 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[HitekSoftware AutoKrypt 8.26]]></title>
<link>http://rvsload.wordpress.com/2009/09/29/hiteksoftware-autokrypt-8-26/</link>
<pubDate>Tue, 29 Sep 2009 06:17:57 +0000</pubDate>
<dc:creator>rvsload</dc:creator>
<guid>http://rvsload.wordpress.com/2009/09/29/hiteksoftware-autokrypt-8-26/</guid>
<description><![CDATA[HitekSoftware AutoKrypt 8.26 / 23.56 Mb Data encryptiion sofware dessigned according to automation A]]></description>
<content:encoded><![CDATA[HitekSoftware AutoKrypt 8.26 / 23.56 Mb Data encryptiion sofware dessigned according to automation A]]></content:encoded>
</item>
<item>
<title><![CDATA[openPGP -- Introducción]]></title>
<link>http://jdesarrollo.wordpress.com/2009/05/05/openpgp-introduccion/</link>
<pubDate>Tue, 05 May 2009 11:00:09 +0000</pubDate>
<dc:creator>programador 0</dc:creator>
<guid>http://jdesarrollo.wordpress.com/2009/05/05/openpgp-introduccion/</guid>
<description><![CDATA[En esta entrada voy a dar una pequeña introduccion a openPGP y en las siguientes explicaré más a fon]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>En esta entrada voy a dar una pequeña introduccion a openPGP y en las siguientes explicaré más a fondo su funcionamiento.</p>
<h1>La librería</h1>
<p>Las libreras que dan soporte a openPGP en java son de Cryptix OpenPGP que las pueden encontrar aquí <a href="http://www.cryptix.org/">http://www.cryptix.org/</a>.</p>
<p>Esta librería a su vez necesita de Cryptix JCE que también se puede encontrar en la misma página.</p>
<h1>Dependencias</h1>
<p>Para que estas librerías funcionen se debe instalar la extensión Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy que se puede encontrar en la pagina de Sun <a href="http://java.sun.com/javase/downloads/index_jdk5.jsp">http://java.sun.com/javase/downloads/index_jdk5.jsp</a> en la sección Other Downloads.</p>
<h1>Uso de la librería</h1>
<p>En la descarga de la librería entre otras cosas vienen los fuentes de la misma, los binarios empaquetados en Jar y unos ejemplos para hacer uso de la misma.</p>
<p> </p>
<h2>Crear claves</h2>
<p>Entre los ejemplos se encuentra uno para crear las claves públicas y privadas para poder encriptar y firmar.</p>
<p>cryptix\openpgp\examples\GenerateAndWriteKey.java</p>
<p> </p>
<h2>Encriptar</h2>
<p>Tambien encontramos un ejemplo para encriptar de forma sencilla.</p>
<p>cryptix\openpgp\examples\Encrypt.java</p>
<h2> Des-encriptar</h2>
<p>y encontramos un ejemplo para des-encriptar de forma sencilla.</p>
<p>cryptix\openpgp\examples\Decrypt.java</p>
<h2> Firmar</h2>
<p>En las clases de ejemplo podemos encontrar una clase java que encriptar y firma un texto.</p>
<p>cryptix\openpgp\examples\EncryptAndSign.java</p>
<h2>  Verificar Firma</h2>
<p>Y como es logico podemos encontrar la clase para des-encriptar y verificar la firma de un texto.</p>
<p>cryptix\openpgp\examples\DecryptAndVerify.java</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[SPb LUG @ март 2009]]></title>
<link>http://lgbalukation.wordpress.com/2009/03/26/spb_lug_in_mar_2009/</link>
<pubDate>Wed, 25 Mar 2009 21:28:33 +0000</pubDate>
<dc:creator>LG.BALUKATION</dc:creator>
<guid>http://lgbalukation.wordpress.com/2009/03/26/spb_lug_in_mar_2009/</guid>
<description><![CDATA[Ходил сегодня на очередное собрание местных &#8220;красноглазиков&#8221;. Кстати именно ходил ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Ходил сегодня на очередное собрание местных &#8220;красноглазиков&#8221;. Кстати именно ходил &#8211; я решил, что от работы это будет не так уж и далеко, так что час между шестью и семью вечера я топал по центру от Чернышевской на 10-ю линию Василиевского острова. Прогулялся не плохо, так-как погода последние дни меня вполне радует, хоть и прохладно немножка.<br />
<!--more--><br />
Собрания эти хоть и проводятся каждый месяц, к сожалению не всегда кажутся настолько интересными, что бы их посещать. Иногда темы меня мало волнуют, иногда я вообще не знаю тематику намечающегося сбора&#8230;</p>
<p>В это раз вот был обещан рассказ про PGP &#8211; ИМХО вполне любопытной и полезной технологии. На примере абстрактного Василия Алибабаевича Пупкина было показано как можно завести себе ключик, как им подписывать другие ключики, как получать/отдавать на сервак хранения ключей, как аннулировать созданный ключь и нахрена собственно все эти манипуляции нужны. Так же продемонстрировали решение какой-то бубунтовой проблемы на счёт ключей, но к счастью я этим &#8220;дистрибутивом&#8221; не пользуюсь и проблем таких у меня нет.</p>
<p>Потом уже разговор понесло в холивары на тему аппаратных ключей и отмыва денег на их сертификации, мне же на данный вопрос класть и я решил уже к дому ехать.</p>
<p>ЗЫ: почему-то эта линуксовка показалась мне самой цивильной из виденных, с другой стороны она была и менее людной.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Encrypting mail in Thunderbird using GnuPG and Enigmail]]></title>
<link>http://pbeblog.wordpress.com/2009/03/17/encrypting-mail-in-thunderbird-using-gnupg-and-enigmail/</link>
<pubDate>Tue, 17 Mar 2009 23:06:29 +0000</pubDate>
<dc:creator>Patrick</dc:creator>
<guid>http://pbeblog.wordpress.com/2009/03/17/encrypting-mail-in-thunderbird-using-gnupg-and-enigmail/</guid>
<description><![CDATA[Thunderbird is a mail user agent developed by Mozilla. GnuPG is an encryption program (free software]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>Thunderbird</strong> is a mail user agent developed by Mozilla. <strong>GnuPG</strong> is an encryption program (free software) that uses the standard OpenPGP. This standard is based on encryption using a private and public key. The private key is used to decrypt the data while the public key is used to encrypt the data.</p>
<p>The Thunderbird add-on <strong>Enigmail</strong>, provides an &#8220;back-end&#8221; interface to GnuPG so the user can use Thunderbird to encrypt/decrypt mail. After installing Enigmail, generate a keypair. This will create a public and private key for the current account. The public key is meant to be distributed so other people can send mail encrypted to you. The private key however, is important NOT to distribute. Since it is used to encrypt the messages sent to you with your public key. The public key is usually uploaded to a keyserver.</p>
<p>It&#8217;s possible to search for public keys on the keyservers and add public keys into a local list and configure Thunderbird to encrypt all messages by default (supposing the public key to the person in question is added into your key list). Both Thunderbird, GnuPG and Enigmail, are very useful indeed : )</p>
<p><strong>For more information about GnuPG and Enigmail:</strong><br />
<a href="http://www.gnupg.org/">http://www.gnupg.org/</a><br />
<a href="http://enigmail.mozdev.org/home/index.php">http://enigmail.mozdev.org/home/index.php</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Armando un correo encriptado con: GnuPG, Enigma y Thunderbird]]></title>
<link>http://trememkelen.wordpress.com/2009/02/17/armando-un-correo-encriptado-con-gnupg-enigma-y-thunderbird/</link>
<pubDate>Tue, 17 Feb 2009 05:12:26 +0000</pubDate>
<dc:creator>trememkelen</dc:creator>
<guid>http://trememkelen.wordpress.com/2009/02/17/armando-un-correo-encriptado-con-gnupg-enigma-y-thunderbird/</guid>
<description><![CDATA[Hoy gran parte de las comunicaciones las hacemos a través de correo electrónico, y poco nos detenemo]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div style="text-align:justify;">Hoy gran parte de las comunicaciones las hacemos a través de correo electrónico, y poco nos detenemos a ver cuan fácil es interceptar la correspondencia ajena, cuando solo nos estamos mandando chistes no hay nada que arriesgar mas que hacer perder el tiempo al intruso, pero cuando la información que se transfiere tiene cierta confidencial la cosa es diferente.</div>
<div style="text-align:justify;">Aunque el derecho a la privacidad de la correspondencia es uno de los primeros derechos que obtuvimos, este no es respetado por los aparatos de seguridad de los gobiernos y empresas, y con justa razón, si nosotros estuviéramos en su posición, quizás también la revisaríamos. Se trata entonces de no hacer la cosa tan fácil, y al menos obligarles a justificar su salario. De antemano no hay sistemas infalibles, todo depende de la clave de encriptación y la calidad de esta.</div>
<p style="text-align:justify;">Aunque la <a href="http://es.wikipedia.org/wiki/Criptograf%C3%ADa">criptografía</a> es un tema matemáticamente complejo, las herramientas actuales permiten utilizarla sin necesidad de ser un friki de la Nasa.</p>
<p style="text-align:justify;">Aquí explicare en 4 pasos como montarse un correo encriptado con <a href="http://es.wikipedia.org/wiki/GPG">GnuPG</a>, que es una herramienta de cifrado basada en <a href="http://es.wikipedia.org/wiki/Software_libre">software libre</a>, que viene a remplazar al clásico <a href="http://es.wikipedia.org/wiki/PGP">PGP</a> de software propietario. Como aplicación para gestionar el correo usaremos <a href="http://es.wikipedia.org/wiki/Mozilla_Thunderbird">Thunderbird</a> de la <a href="http://es.wikipedia.org/wiki/Fundaci%C3%B3n_Mozilla">familia Mozilla</a> y para hacer la interacción entre el motor de encriptación GnuPG y Thunderbird usaremos <a href="http://es.wikipedia.org/wiki/Enigmail">Enigmail.</a></p>
<p style="text-align:justify;"><span style="font-weight:bold;"><!--more-->1. Instalación del motor de encriptación</span><br />
Usaremos para esto el <a href="ftp://ftp.gnupg.org/gcrypt/binary/gnupg-w32cli-1.4.7.exe">GnuPG 1.4.7 para Microsoft Windows</a> se debe descargar e instalar tal cual viene por defecto.</p>
<p style="text-align:justify;"><span style="font-weight:bold;">2. Instalación del programa de Correo</span><br />
Para recibir nuestro correo usaremos <a href="http://www.mozilla.com/thunderbird">Thunderbird</a> que es la versión libertaria para correos de la familia <a href="http://www.mozilla.org/">Mozilla</a>, el cual se puede descargar aquí <a href="http://download.mozilla.org/?product=thunderbird-2.0.0.6&#38;os=win&#38;lang=en-US">Thunderbird 2.0.0.6</a>. Usaremos una versión en ingles, ya que los softwares se desarrollan en esta lengua, y para ahorrarnos problemas de compatibilidad entre GnuPG, Thunderbird y Enigma, preferimos dejar todo en ingles.</p>
<p style="text-align:justify;">Una vez instalado cargaremos la cuenta de correo que queremos usar en la aplicación, como si fuera cualquier correo común.</p>
<p style="text-align:justify;"><span style="font-weight:bold;">3. Instalación del Accesorio de Cifrado para Thunderbird</span><br />
Para esto usaremos <a href="https://addons.mozilla.org/en-US/thunderbird/downloads/file/18151/enigmail-0.95.3-tb+sm.xpi">Enigmail v0.95.3</a> se debe descargar este archivo al escritorio e instalarlo desde Thunderbird (Tools &#62; Add-ons &#62; Install) este pedirá reiniciar Thundebird</p>
<p style="text-align:justify;">Ya tenemos todos los sistemas instalados, ahora solo debemos configurar nuestra cuenta para poder usar nuestro correo cifrado.</p>
<p style="text-align:justify;"><span style="font-weight:bold;">4. Configuración de la Cuenta de Correo</span><br />
Desde el cliente de correo Thunderbird, tendremos configurada almenos una cuenta de correo. En el menu (OpenGPG &#62; Key Management) podemos ver un listado de todas las claves que tengamos importadas en el sistema.</p>
<p style="text-align:justify;">En <a title="Generar un par de claves GnuPG" rel="lightbox" href="http://photos1.blogger.com/blogger/6120/525/1600/imagen1.png">esta ventana</a>, el menu (Generate &#62; new key pair) nos proporciona la ventana para poder generar un nuevo par de claves.</p>
<p style="text-align:justify;">Solo nos queda rellenar la passphrase y opcionalmente el comentario para identificar la cuenta a la que se refiere. En (advanced) nos preguntará el tamaño de encriptación de la llave, mientras mas alta es mas segura, pero también, mas lento, podemos elegir 1024, 2048 o 4096 para mas seguridad, y en algoritmo de encriptación usaremos <a href="http://es.wikipedia.org/wiki/DSA">DSA</a> y <a href="http://es.wikipedia.org/wiki/Cifrado_ElGamal">El Gamal</a>.</p>
<p style="text-align:justify;">Ahora ya tenemos un par de claves generadas, solo queda darles un uso. Pero para esto el resto del mundo ha de conocer nuestra clave pública para poder cifrarnos mensajes. Esto podemos hacerlo de dos formas, o bien subiéndolas a un servidor de claves, o enviarlas por correo electrónico a nuestros amigos.</p>
<p style="text-align:justify;">Para <a title="Publicar Claves en Servidores de Llaves públicas" rel="lightbox" href="http://photos1.blogger.com/blogger/6120/525/1600/upload-keys.png">subirlas al servidor de claves</a>, desde el (Key Management) antes citado, podemos hacerlo perfectamente.</p>
<p style="text-align:justify;">Seleccionamos nuestra clave, botón derecho, (Upload to keyserver). Ahí seleccionamos el servidor al que queremos que vayan (recomiendo el subkeys.pgp.net o el del mit ya que todos los sistemas lo consultan), aceptamos y listo. Ya te pueden buscar por la dirección de correo o el nombre. No hay que preocuparse, ya que los servidores de claves PGP se comunican entre ellos dando a conocer nuestra clave publica al resto de servidores.</p>
<p style="text-align:justify;">La otra opción de <a title="Enviar Llave publica por Correo" rel="lightbox" href="http://photos1.blogger.com/blogger/6120/525/1600/sing%20key.png?force=1">enviarlas por correo</a> es mas sencilla. Con Thunderbird creamos un nuevo correo, ponemos la dirección del destinatario, el asunto y en el cuerpo del mensaje lo que queramos. Finalmente adjuntamos nuestra clave pública desde el menú (OpenPGP &#62; Attach My public key). Es recomendable firmar el mensaje para certificar que el mensaje ha llegado sin modificaciones desde que se emitió hasta que le llego al destinatario y así saber que la clave que ha llegado es la autentica y no una falsificación</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Problem with apxs under Fedora 7 x86_64]]></title>
<link>http://alexamiryan.wordpress.com/2009/02/03/problem-with-apxs-under-fedora-7-x86_64/</link>
<pubDate>Tue, 03 Feb 2009 10:42:56 +0000</pubDate>
<dc:creator>Alex Amiryan</dc:creator>
<guid>http://alexamiryan.wordpress.com/2009/02/03/problem-with-apxs-under-fedora-7-x86_64/</guid>
<description><![CDATA[Moved to http://www.amiryan.org/2009/02/03/problem-with-apxs-under-fedora-7-x86_64/]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Moved to <a href="http://www.amiryan.org/2009/02/03/problem-with-apxs-under-fedora-7-x86_64/">http://www.amiryan.org/2009/02/03/problem-with-apxs-under-fedora-7-x86_64/</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Eine Sicherheitsanalyse von XMPP: sicher chatten mit Jabber, oder doch nicht?]]></title>
<link>http://rorschachstagebuch.wordpress.com/2008/12/21/eine-sicherheitsanalyse-von-xmpp-sicher-chatten-mit-jabber-oder-doch-nicht/</link>
<pubDate>Sun, 21 Dec 2008 12:00:45 +0000</pubDate>
<dc:creator>Rorschach</dc:creator>
<guid>http://rorschachstagebuch.wordpress.com/2008/12/21/eine-sicherheitsanalyse-von-xmpp-sicher-chatten-mit-jabber-oder-doch-nicht/</guid>
<description><![CDATA[In der neusten Datenschleuder (#93) welche seit dieser Woche in die Briefkästen ihrer Abonnenten bef]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>In der neusten Datenschleuder (#93) welche seit dieser Woche in die Briefkästen ihrer Abonnenten befördet wird ist ein sehr interessanter Artikel von Hannes Mehnert mit dem Titel: &#8220;Secure Instant Messaging &#8211; am Beispiel XMPP&#8221; .</p>
<p>In diesem Artikel wird sehr schön das XMPP-Protokoll an sich erläutert und dann ausführlich auf verschiedene Sicherheitsaspekte eingegangen. Sowohl die Client &#8211; Server, wie auch die Server &#8211;  Server Verbindung wird dabei analysiert. Dann folgt eine Erläuterung der beiden verbreitesten Verschlüsselungsarten beim IM: OpenPGP und OTR, wie sie funktionieren und was ihre Vor-/Nachteile sind. Danach folgt noch eine kurze Beschreibung über die Funktionsweise und Probleme beim anonymen chatten über XMPP mit Hilfe von Tor.</p>
<p>Bei der Analyse wird auch jeweils auf die Implementationen innerhalb der Clienten: Adium, Gajim, Pidgin und Psi eingegangen, als auch auf die unterschiedlichen Serverimplemenationen ejabberd, jabberd-2 und jabberdI.</p>
<p>Kurze Zusammenfassung des Artikels: Keine momentane Serverimplementation besitzt einen verlässlichen Zufallszahlengenerator welcher Vorraussetzung für eine sichere Authentifizierung mit SASL (DIGEST-MD5) oder Digest-Authentifizierung ist. ejabberd hat jedoch die Nase etwas vorne, da sein Zufallszahlengenerator auch die Millisekunden des Zeitpunktes vom Server-Startup miteinbezieht. Bei den Client-Implementationen sieht es sicherheitstechnisch noch etwas schlechter aus, als bei den Server-Implementationen. So ist zum Beispiel laut Artikel keine stable-Version eines der oben genannten Clienten in der Lage ein Zertifikat für die nächste Verbindung zu speichern und somit die Integrität des Servers zu überprüfen. Psi, Audium und Gajim scheinen dem jedoch in den neusten Versionen in Subversion abgeholfen zu haben, weswegen es sich anbietet die Development-Versionen eines dieser Clienten zu nutzen.</p>
<p>Zu den Verschlüsselungsmethoden: OpenPGP hat den Nachteil, dass sollte jemals der private Schlüssel in die Hände eines Unbefugten gelangen, dieser jede jemals mit ihm verschlüsselte Nachricht entschlüsseln kann. Bei OTR besteht diese Gefahr nicht da bei jeder Verbindung ein neuer Schlüssel ausgehandelt wird. Dafür hat OTR Probleme mit Latenzen, also wenn zum Beispiel eine Nachricht erst ankommt, nachdem bereits ein neuer Schlüssel ausgehandelt wurde kann sie nichtmehr entschlüsselt werden. Dies wird momentan von den Clienten nur bedingt durch einen Nachrichten- und OTR-Schlüsselcache verhindert , welcher aber wiederum die Sicherheit von OTR gefährdet. Offline-Nachrichten sind mit einer sicheren OTR-Implementation auch nicht möglich.</p>
<p>Fazit: Das offene XMPP-Protokoll an sich ist sehr geeignet für eine sichere Kommunikation, doch die momentanen Implementationen lassen noch etwas zu wünschen übrig, auch wenn Fortschritte eindeutig zu verzeichnen sind. </p>
<p>Freundlicherweise stellt Hannes diesen Artikel nicht nur den Lesern der Datenschleuder zur Verfügung (denn die PDF-Variante dieser wird wahrscheinlich erst in ein paar Monaten erscheinen) sondern bietet den vollständigen Artikel auch als Download an: <a href="https://berlin.ccc.de/~hannes/secure-instant-messaging.pdf">https://berlin.ccc.de/~hannes/secure-instant-messaging.pdf </a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Codificación de información Capitulo 1: ¿Que es el PGP?]]></title>
<link>http://techtipz.wordpress.com/2008/09/01/codificacion-de-informacion-capitulo-1-%c2%bfque-es-el-pgp/</link>
<pubDate>Mon, 01 Sep 2008 13:34:41 +0000</pubDate>
<dc:creator>l3f4</dc:creator>
<guid>http://techtipz.wordpress.com/2008/09/01/codificacion-de-informacion-capitulo-1-%c2%bfque-es-el-pgp/</guid>
<description><![CDATA[La criptografía (del griego kryptos, &#8220;ocultar&#8221;, y grafos, &#8220;escribir&#8221;, litera]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;"><img class="aligncenter" src="http://www.rogerwendell.com/images/pgp/pgp_logo.jpg" alt="" width="227" height="318" /><br />
La criptografía (del griego kryptos, &#8220;ocultar&#8221;, y grafos, &#8220;escribir&#8221;, literalmente &#8220;escritura oculta&#8221;) es el arte o ciencia de cifrar y descifrar información utilizando técnicas matemáticas que hagan posible el intercambio de mensajes de manera que sólo puedan ser leídos por las personas a quienes van dirigidos.</p>
<p style="text-align:justify;">Con más precisión, cuando se habla de esta área de conocimiento como ciencia se debería hablar de criptología, que engloba tanto las técnicas de cifrado, la criptografía propiamente dicha, como sus técnicas complementarias: el criptoanálisis, que estudia los métodos que se utilizan para romper textos cifrados con objeto de recuperar la información original en ausencia de la clave.<br />
<!--more Continuar leyendo la entrada...-->La finalidad de la criptografía es, en primer lugar, garantizar el secreto en la comunicación entre dos entidades (personas, organizaciones, etc.) y, en segundo lugar, asegurar que la información que se envía es auténtica en un doble sentido: que el remitente sea realmente quien dice ser y que el contenido del mensaje enviado, habitualmente denominado criptograma, no haya sido modificado en su tránsito.</p>
<p style="text-align:justify;">Habiendo explicado brevemente lo que es la criptografía, podemos hablar de una de las herramientas que nos permite utilizar esta ciencia para asegurar el destino de nuestra información.</p>
<p style="text-align:justify;"><strong>¿Que es el PGP?</strong></p>
<p style="text-align:justify;">Quizás algunos de ustedes no sepan lo que significa PGP (Pretty Good Privacy) o Privacidad Bastante Buena, este es un programa desarrollado por Phil Zimmermann y cuya finalidad es proteger la información distribuida a través de Internet mediante el uso de criptografía de clave pública, así como facilitar la autenticación de documentos gracias a firmas digitales. PGP originalmente fue diseñado y desarrollado por Phil Zimmermann en 1991.</p>
<p style="text-align:justify;">La IETF se ha basado en el diseño de PGP para crear el estándar de Internet OpenPGP. Las últimas versiones de PGP son conformes o compatibles en mayor o menor medida con ese estándar. La compatibilidad entre versiones de PGP y la historia del esfuerzo por estandarizar OpenPGP.</p>
<p style="text-align:justify;"><strong>Seguridad PGP</strong></p>
<p style="text-align:justify;">Utilizado correctamente, PGP puede proporcionar un gran nivel de seguridad. Es más, observadores informados creen que ni siquiera las agencias del gobierno estadounidense como la NSA son capaces de descifrar directamente mensajes generados adecuadamente con PGP.</p>
<p style="text-align:justify;">PGP es más fácil de utilizar que muchos otros criptosistemas, pero como ocurre siempre en el campo de la criptografía, su implementación y su utilización influyen muchísimo en la seguridad lograda. Existe la posibilidad de que haya errores en la implementación, y si se utiliza descuidadamente es posible desproteger fácilmente un archivo de texto protegido. Cualquier criptosistema puede ser inseguro, independientemente de lo bueno que sea su diseño.</p>
<p style="text-align:justify;">A diferencia de protocolos de seguridad como SSL, que sólo protege los datos en tránsito (es decir, mientras se transmiten a través de la red), PGP también puede utilizarse para proteger datos almacenados en discos, copias de seguridad, etcétera.</p>
<p style="text-align:justify;">El inconveniente es aunque incluso tenemos en nuestro poder el código fuente, este es un software propietario, aunque esto no es un problema si tenemos el dinero para pagar el costo de una licencia y como aseguran muchos expertos el estándar PGP es virtualmente indescifrable. Así que ellos cobran por un producto que aseguran funciona.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[6616326F]]></title>
<link>http://onasut.wordpress.com/2008/06/19/6616326f/</link>
<pubDate>Thu, 19 Jun 2008 22:05:57 +0000</pubDate>
<dc:creator>onasut</dc:creator>
<guid>http://onasut.wordpress.com/2008/06/19/6616326f/</guid>
<description><![CDATA[Avrundade kvällen med att installera och prova GnuPG i Thunderbird och via gmail i Firefox. Tack til]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Avrundade kvällen med att installera och prova GnuPG i Thunderbird och via gmail i Firefox. Tack till projO för <a href="http://projo.se/2008/06/08/sa-krypterar-du-din-email/">guiden</a> och till <a href="http://basic70.wordpress.com/2007/10/25/pgpgpg-nyckel/">Daniel</a> som stod till hands att testa mot.</p>
<p>Då Daniel var lättövertalad att installera OTR och jag inte vill missa ett tillfälle att tipsa vem som än råkar läsa det här &#8211; <a href="http://onasut.wordpress.com/2008/02/08/off-the-record-instant-messaging-privacy/">info</a><a href="http://en.wikipedia.org/wiki/Off-the-record_messaging#Client_support">rmation</a> om  <a href="http://onasut.wordpress.com/tag/off-the-record">off-the-record</a> och installerings<a href="http://onasut.wordpress.com/2008/04/01/how-to-setup-off-the-record-messaging-for-pidgin/">instruktion</a>.</p>
<p>Åter till pgp/gpg. Tecknen i rubriken &#8211; 6616326F &#8211; är min publika nyckel och den kan hämtas från pool.sks-keyservers.net alternativt, för er som föredrar att lägga till nyckel via urklipp så är det bara kopiera nedanstående.</p>
<p>
&#8212;&#8211;BEGIN PGP PUBLIC KEY BLOCK&#8212;&#8211;<br />
Version: GnuPG v1.4.3 (MingW32)</p>
<p>mQGiBEh1xj8RBACOKRK67ozKZE36S9IEDirwK6I50NX1NmWVnLTZdExEl1apTUg9<br />
ZnFFMW0RV4O6K63in/Bvv2zRSBg1eMbI4EGmdJHH3UfPAiTKfFZgMS10zRDSvzM6<br />
ncXKf+rtMUBvElR8ZEWX0BsaudGQgSHDOX9hM7NGxsoZRsvdcYm0Ga83fwCgvbLM<br />
ae+GeUNmh9Dc/F6FyLoIK58D/27ITPNcFrvqzFKuSfqFfQrsB4kkrblJBPUGwrAf<br />
aQvaZXXihGGIyYuh3mIPK9wWxea+sQZI/SYAA2+5MRVE++m9cdRmFIkjDDZGfdS1<br />
IswtyKxIPi8ljJm5SPBFetSRxQCUJdZrj20Nae4TfXc2WIloTlwcUPKNAF+pdOUL<br />
p4iUA/9jBx0CN9Lt7TTtj8EthuqiZ9yi+5ouR45KjryP/QZpAG2SOcHvNg1Hlrwy<br />
ryXZvxl8EnbPbRGVOJAO373E49UILaGAWygvnfydMgRS7FI8KKujEbkymW2tL1Pt<br />
x5CtTLrZjY8gni1eGbSvPtEmThC3cvtsYt/TZO+5i0gZpoLj6bQpSm9oYW4gRGFs<br />
ZW5pdXMgPGpvaGFuLmRhbGVuaXVzQGdtYWlsLmNvbT6IZgQTEQIAJgUCSHXGPwIb<br />
IwUJCWYBgAYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJEEq+PT1mFjJvObgAn1Ag<br />
iukpoboTbTbryEiFgPj8iqV4AKCHnxwz3EBEnzpWwO4cXVmLzU6zZLkCDQRIdcZH<br />
EAgArCnA8YiFLjWRscXZBbqxEK2zUeLUHBjcjk50j2vxR3V2H/ZSeM+FTnMH+rU9<br />
X+RtMPgTAC903ToGJ/oGspXtmF+k7G/LWI9deWT/Y2/BTY06DxdQ63jaPQ87xWrR<br />
JKm1Edc7u5jEja0ITZE7tgFHWeCakripeMJfaSxTmnXnjVETeyNvX870mD1QsQsJ<br />
1+va3QneppKSPiTL35rqNkpil5JjREr+zCUZVG2kvU4dZDlR1SpzjadcZe5VAzJo<br />
BsXNXYzsFvLp6SVSC75U72XSMLCXunrit4ic1X/DPUhQFet8pRynMT4QjNf8CWjz<br />
gf4WP+pbFHqT0YYTjqXHsc0B2wADBQf/YcVUrWpyA+Fnf2tnUmlGutzTpM8ESDW4<br />
TsO7t1qkTwgbKhi/qhDB5yDlW02Qilmap2mQQlI0e3vdt2BoNxkcAhC9s1BImALN<br />
OqWA497U/HXhPdLaV0zPcGTGHX5OZBCErWN5+OKbHFP8y00/ULSge/bvAD+XHZbW<br />
/dfYO7sEYdXurt0G2gsT6TUpM87Ijem3pSPc5BMgYjZflWNHenJJkYkjhplG4Gg4<br />
lY1c92SLKDWlTR6oK5awkMF6RBnnVdIZasl3/puSlPhE7NEJL+aSOFMW/A518huK<br />
OyBZKuiUFYe5hx1KI4NwMaczsWFfMPDTFBpY/ijT4jy0Frs0LUKse4hPBBgRAgAP<br />
BQJIdcZHAhsMBQkJZgGAAAoJEEq+PT1mFjJvDIMAnRdHM62F658lsMpg5LByeefg<br />
XMtcAKCgIAfhV8U+Nw2n96CD+V8MZPDvDw==<br />
=yvBA<br />
&#8212;&#8211;END PGP PUBLIC KEY BLOCK&#8212;&#8211;</p>
<p><strong>Uppdatering</strong>. På grund av bristfällig planering i samband med ominstallation så gick min gamla nyckel om intet. Posten är uppdaterad med aktuell nyckel.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Enigmail - OpenPGP con Thunderbird]]></title>
<link>http://fox91.wordpress.com/2008/03/27/enigmail-openpgp-con-thunderbird/</link>
<pubDate>Thu, 27 Mar 2008 11:08:55 +0000</pubDate>
<dc:creator>fox1991</dc:creator>
<guid>http://fox91.wordpress.com/2008/03/27/enigmail-openpgp-con-thunderbird/</guid>
<description><![CDATA[In un post precendente ho parlato di un estensione di Firefox che permette di crittare velocemente l]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div style="text-align:center;"><img src="http://enigmail.mozdev.org/_img/mailview.png" /></div>
<p>In un <a href="http://fox91.wordpress.com/2008/03/18/firepgp-crittografia-delle-mail-sempre-a-portata-di-mano/">post precendente</a> ho parlato di un estensione di Firefox che permette di crittare velocemente le mail di Gmail.</p>
<p><a href="http://enigmail.mozdev.org/">Enigmail</a> è una semplice interfaccia tra OpenPGP e Mozilla Thunderbird e Seamonkey che aumenta esponenzialmente la sicurezza della nostra casella di posta. Integra i nuovi standard OpenPGP proposti da GnuPG.</p>
<p>Con questa estensione inviare e ricevere email con una firma digitale diventa facile!</p>
<p>Al primo avvio un semplice setup guiderà l&#8217;utente alla configurazione. Inoltre sul sito c&#8217;è una vasta <a href="http://enigmail.mozdev.org/documentation/quickstart.php">documentazione</a> per ogni sorta di problema.  Nel caso ci fossero ulteriori complicazioni viene messa a disposizione una mailing list.</p>
<p><a href="http://enigmail.mozdev.org/_img/screenshots/mailnews.png"><br />
</a></p>
<p>Alcuni screenshot <a href="http://enigmail.mozdev.org/documentation/screenshots.php">qui  </a> <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[E-Mails mit GnuPG]]></title>
<link>http://quietschbunt.wordpress.com/2007/12/03/e-mails-mit-gnupg/</link>
<pubDate>Mon, 03 Dec 2007 14:19:33 +0000</pubDate>
<dc:creator>Herr Schwaner</dc:creator>
<guid>http://quietschbunt.wordpress.com/2007/12/03/e-mails-mit-gnupg/</guid>
<description><![CDATA[Im Zuge der Vorratsdatenspeicherung und der geplanten Online-Durchsuchungen wäre es vielleicht doch ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Im Zuge der <a href="http://www.24stunden.de/index.php/dossier-grundrechte">Vorratsdatenspeicherung und der geplanten Online-Durchsuchungen</a> wäre es vielleicht doch sinnvoller, einmal über die Verschlüsselung seiner Daten nachzudenken, zum einen phyisch, also direkt auf der Festplatte, als auch beim Versenden über das Internet. Beim Versenden über das Internet bietet sich für den Mozilla <a href="http://getthunderbird.com">Thunderbird</a> &#8211; Mailclient die praktische Erweiterung &#8220;<a href="https://addons.mozilla.org/de/thunderbird/addon/71">Enigmail</a>&#8221; an. Einmal in Thunderbird installiert, lassen sich schnell Schlüssel für GnuPG anlegen, mittels denen dann die eMails vor dem Versand verschlüsselt werden. </p>
<p>Wer mehr über das Thema Anonymisierung und Verschlüsselung nachlesen will, sollte sich <a href="http://wiki.vorratsdatenspeicherung.de/VDS-umgehen">im Wiki des Arbeitskreises Vorratsdatenspeicherung (<a href="http://www.vorratsdatenspeicherung.de">AK Vorrat</a>)</a> informieren, welche Möglichkeiten er/sie hat, dem Präventivstaat mit seinem Datenhunger ein Schnäppchen zu schlagen, Stichwort: Ziviler Ungehorsam.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Re: Hushmail in U.S. v. Tyler Stumbo]]></title>
<link>http://quantumcrypto.wordpress.com/2007/11/02/re-hushmail-in-us-v-tyler-stumbo-7/</link>
<pubDate>Fri, 02 Nov 2007 14:02:00 +0000</pubDate>
<dc:creator>Saqib Ali</dc:creator>
<guid>http://quantumcrypto.wordpress.com/2007/11/02/re-hushmail-in-us-v-tyler-stumbo-7/</guid>
<description><![CDATA[Calling Hushmail a scam (which seems lower in the continuum than Snake Oil) is pretty strong. I have]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Calling Hushmail a scam (which seems lower in the continuum than <br />Snake Oil) is pretty strong.  I have been (and am) a Hushmail user <br />for many years and have been impressed by how they go about their <br />business.  They are pretty explicit in explaining how things work, <br />opening the code up for review, using OpenPGP, non US servers and <br />incorporation, etc.
<p>Given the above, I was surprised at what was in the affidavit.  I <br />know there are several assumptions; the most glaring is that the <br />defendants actually used the PGP implementation in the Hushmail <br />system.  The assumed response to a legal request for emails would <br />be the data stored on the server, which should be just PGP and <br />headers. The affidavit does not state that crackers or keyloggers <br />were used or that the passphrase was obtained from the users.  <br />Given the rest of the detail, it seems like these important actions <br />would have been listed if they were used.
<p>I wanted to know the collective opinion on how the contents of the <br />emails could then be made known to the DEA without a glaring hole <br />in the implementation or administration of Hushmail, either of <br />which would be important but disappointing to hear about.
<p>rearden
<p>On Thu, 01 Nov 2007 16:52:28 -0400 Jon Callas &#60;jon@callas.org&#62; <br />wrote:<br />&#62;On Nov 1, 2007, at 10:49 AM, John Levine wrote:<br />&#62;<br />&#62;&#62;&#62; Since email between hushmail accounts is generally PGPed.  <br />&#62;(That is<br />&#62;&#62;&#62; the point, right?)<br />&#62;&#62;<br />&#62;&#62; Hushmail is actually kind of a scam.  In its normal <br />&#62;configuration,<br />&#62;&#62; it&#39;s in effect just webmail with an HTTPS connection and a long<br />&#62;&#62; password.  It will generate and verify PGP signatures and <br />&#62;encryption<br />&#62;&#62; for mail it sends and receives, but they generate and maintain <br />&#62;their<br />&#62;&#62; users&#39; PGP keys.<br />&#62;&#62;<br />&#62;&#62; There&#39;s a Java applet that&#39;s supposed to do end to end <br />&#62;encryption, but<br />&#62;&#62; since it&#39;s with the same key that Hushmail knows, what&#39;s the <br />&#62;point?<br />&#62;&#62;<br />&#62;<br />&#62;I&#39;m sorry, but that&#39;s a slur. Hushmail is not a scam. They do a <br />&#62;very  <br />&#62;good job of explaining what they do, what they cannot do, and <br />&#62;against  <br />&#62;which threats they protect. You may quibble all you want with its  <br />&#62;<br />&#62;*effectiveness* but they are not a scam. A scam is being <br />&#62;dishonest.<br />&#62;<br />&#62;You also mischaracterize the Hushmail system. The &#34;classic&#34; <br />&#62;Hushmail  <br />&#62;does not generate the keys, and while it holds them, they&#39;re  <br />&#62;encrypted. The secrets Hushmail holds are as secure as the end <br />&#62;user&#39;s  <br />&#62;operational security.<br />&#62;<br />&#62;I know what you&#39;re going to say next. People pick bad passphrases, <br />&#62; <br />&#62;etc. Yes, you&#39;re right. That is not being a scam.<br />&#62;<br />&#62;They have another system that is more web-service oriented, and <br />&#62;they  <br />&#62;explain it on their web site far better than I could. It has <br />&#62;further  <br />&#62;limitations in security but with increased usability. It is also <br />&#62;not  <br />&#62;a scam.<br />&#62;<br />&#62;	Jon<br />&#62;<br />&#62;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />&#62;&#8211;<br />&#62;The Cryptography Mailing List<br />&#62;Unsubscribe by sending &#34;unsubscribe cryptography&#34; to <br />&#62;majordomo@metzdowd.com
<p>&#8211;<br />Save hundreds on Technical School &#8211; Click here.<br /><a href="http://tagline.hushmail.com/fc/Ioyw6h4fRTdts2rXzvypA08i4x4ZY17uNW0IOfxYNnLUwGHrYCe6DW/">http://tagline.hushmail.com/fc/Ioyw6h4fRTdts2rXzvypA08i4&#215;4ZY17uNW0IOfxYNnLUwGHrYCe6DW/</a>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />The Cryptography Mailing List<br />Unsubscribe by sending &#34;unsubscribe cryptography&#34; to majordomo@metzdowd.com</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[About the fuzz on rootkits and whether or not to detect one]]></title>
<link>http://sysblogd.wordpress.com/2007/10/02/about-the-fuzz-on-rootkits-and-whether-or-not-to-detect-one/</link>
<pubDate>Tue, 02 Oct 2007 17:20:42 +0000</pubDate>
<dc:creator>sysblog</dc:creator>
<guid>http://sysblogd.wordpress.com/2007/10/02/about-the-fuzz-on-rootkits-and-whether-or-not-to-detect-one/</guid>
<description><![CDATA[In the last couple of days I have been reading and hearing about Rootkits and the panic that comes w]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>In the last couple of days I have been reading and hearing about <a href="http://en.wikipedia.org/wiki/Rootkit">Rootkits</a> and the panic that comes with it. Mainly on German forums and sites, although also e.g. on <a href="http://theinvisiblethings.blogspot.com/2007/06/were-ready-for-ptaceks-challenge.html">Joanna Rutkowska&#8217;s blog</a> (author of the &#8220;famous&#8221; <a href="http://en.wikipedia.org/wiki/Blue_Pill_(malware)">Bluepill</a> hijacker technique).  And it kept me thinking. But first let me summerize what I understand the fuzz is all about.</p>
<p>A Rootkit is some sort of <a href="http://en.wikipedia.org/wiki/Malware">malware</a>. Depending on whom you ask or enlist it is a piece of software running on someone&#8217;s computer &#8212; preferably with an Internet connection &#8212; without the user or even administrator knowing. I understand the definition itself so that this program does <em>not have to </em>be hiding itself in the memory and/or on the hard drive from detection software but it may (regardless of the, to my knowledge and despite Joanna&#8217;s work, unanswered question if potentially it can do so at all). Rootkits like any other malware have to be transferred to the target computer in some way or another and are &#8212; the hiding once like any other &#8212; detectable in this non-executed state (via digital signature for example). Ones primed, i.e. executed, the code becomes a process in the computer&#8217;s memory and tries to hide itself with various methods in memory and hard drives (potentially also MBR or even BIOS, but as far as I read/heard non have been reported so far).</p>
<p>Another factor of Rootkits is that they most often start with a small subset of code/features/routines and, ones residing in memory, recruit more and more features via the computer&#8217;s net link through a so-called back door. The back door part is why the differentiation from Trojan Horses is blurry. I&#8217;d say the Trojan Horse technique is only one of many features of such a Rootkit but that doesn&#8217;t <em>make</em> it a Trojan Horse since it&#8217;s not all it can do.</p>
<p>One other of the many possible features, and first shown by the before named Bluepill, is to <em>become</em> a <a href="http://en.wikipedia.org/wiki/Hypervisor">hypervisor</a> (think of it as a sandbox for OSs) like Xen (virtual machines like VMware, Qemu/VirtualBox work differently). The fancy bit about bluepill&#8217;s method is that, while active, the OS&#8217; kernel is virtualized, i.e. becomes a guest OS from being host OS before; Microsoft Vista kernel here. It&#8217;s done by forcing to swap kernel parts to pagefile.sys which than are modified on disc &#8212; no Vista kernel protection &#8212; and loaded back to memory. Let me point out: On-the-fly, no reboot or BIOS or MBR modification necessary! That means that the malware runs below the OS or, rephrased the other way around, the real OS runs on top of the malware.</p>
<p>From <a href="http://www.darkreading.com/document.asp?doc_id=130663">Darkreading</a>:</p>
<blockquote><p>The new Blue Pill comes with support for so-called &#8220;nested&#8221; hypervisors (think Blue Pill within a Blue Pill), and uses an architecture similar to that of the open-source Xen 3 virtual machine technology. It comes with &#8220;on the fly&#8221; loading and unloading features, as well as more features for avoiding detection, such as hibernating and temporarily uninstalling the hypervisor when Blue Pill detects that a tool is about to detect it.</p></blockquote>
<p>Let me add: This utilizes <a href="http://en.wikipedia.org/wiki/X86_virtualization#AMD_virtualization_.28AMD-V.29">Pacifica specification</a> of AMD&#8217;s newer processors which have virtualisation technology (VT) build-in. It just has been started on AMD processors but there are also implementations for Intel processors with similar techniques.</p>
<p>Having said all that I came to think of how could it still be possible to detect and what are the remarkable bits here. Let me also point out that I am by no means an expert on anti virus, Rootkits, hypervisors or any of that. I just know a some basic, though advanced, computer issues, how they basically work, about TCP/IP stuff and Linux OS basics. And I claim to have common sense <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Ideas mentioned elsewhere to encounter the issue and comments on them:</h3>
<p>Ok, now there is one point that is not technical at all: How do I detect something that can hide (let&#8217;s presume so) from a running system if I don&#8217;t see it and wouldn&#8217;t get alerted by any detection software? Imagine working on your computer and thinking: &#8220;Am I infected? Let&#8217;s check and boot to this detection LiveCD [see below]&#8230; checking&#8230; Good, not infected, so reboot to work system&#8230; keep on working&#8230; Oh, an now? Infected now?&#8230; LiveCD check&#8230; reboot to work, since still not infected&#8230; work a little&#8230; Hah, now is the time, I could now be infected&#8230; reboot&#8230;.&#8221;.</p>
<p>The rumours are that it would be easy to detect the malware hiding on active systems when the system is dormant, i.e. not booted, e.g from some LiveCD. That&#8217;s one point I could believe to be true to some extant since I guess the malware has to have saved itself on system shut down to some place on the hard drive, BIOS (graphic card&#8217;s one, too),  or some kind of <a href="http://en.wikipedia.org/wiki/Non-volatile_memory">non-volatile memory</a> and, more importantly, cannot defend, i.e. hide, itself actively. But as with any malware detection by signature the signature of such &#8220;saved state hiding malware&#8221; has to be known which might be hard since it&#8217;s easy for malware to change it&#8217;s &#8220;saved state form&#8221; and thereby it&#8217;s signature. And also, is it handy and operably in real life to shut down, eg., servers &#8220;only&#8221; to detect potentially infected systems (again, assuming all the while it&#8217;s not possible to detect while the system is active)?</p>
<p>If it&#8217;s possible to only have one hypervisor (what I don&#8217;t know right now) then wouldn&#8217;t it be easy to just check if a hypervisor is present or can be enabled. If not because one is present already but not known about by the system -&#62; suspicious. <a href="http://www.matasano.com/log/mtso">Matasano</a>&#8217;s <a href="http://www.darkreading.com/document.asp?doc_id=130587">virtualized rootkit detector</a> most likely is about even more than that (from <a href="http://www.darkreading.com/document.asp?doc_id=127987">Hacker Smackdown</a>, June 28th, 2007):</p>
<blockquote><p>Ptacek, Lawson, and Ferrie contend that virtualization-based malware is actually easier to detect than a normal (non-virtualized) rootkit because basically by definition it leaves a trail, introducing changes in the system&#8217;s CPU clock, for instance. And the malware would have to be bug-free to truly emulate a system, anyway, Ptacek argues. &#8220;The problem with virtualized rootkits is&#8230; They have to present the illusion they are talking to real hardware and that&#8217;s not an easy task,&#8221; he says. &#8220;In order to do that, you have to write a bug-free program whose job it is to emulate bugs. And we don&#8217;t know how to write bug-free programs.&#8221;</p></blockquote>
<p>One very simply (that&#8217;s why I liked it!) detection method <a href="http://www.cczwei-forum.de/cc2/thread.php?postid=5295#post5295">described in a German forum</a> was to simultaneously do an outside port scan and ask the system &#8220;from inside&#8221; for open ports. Most likely the malware will show an open port to the outside (it wants to receive data here) but will hide this port to the system running the malware.</p>
<h3>Ideas I haven&#8217;t read about so far or are not related directly but rather with malware in general but still fairly new:</h3>
<ul>
<li>As a basic approach (operating) systems have to be transparent (best I know of open source) for experts to know what&#8217;s going on inside and users to trust &#8220;their&#8221; system. This is no new argument I assume.</li>
<li>Digital signature (public/private keys) handling in kernel for processes similar to what I believe Vista does but holistically and, again, transparent. The idea is similar to that Debian (and other distributions since) have been using with their repositories and <a href="http://en.wikipedia.org/wiki/Dpkg">dpkg/apt system</a> for years now but now within the computer itself. <a href="http://wiki.debian.org/SecureApt">SecureApt</a> as it&#8217;s called uses MD5 checksums (switch to SHA-1 when MD5 is broken) to uniquely and securely identify software packages retrieved from Internet repositories and to verify data (read byte stream) is unchanged on the way from the maintainer to the user&#8217;s computer. On top of that SecureApt uses <a href="http://en.wikipedia.org/wiki/OpenPGP">OpenPGP</a> (with <a href="http://en.wikipedia.org/wiki/Gpg">GPG</a>) private keys to sign repositories release summaries and public keys to verify the signature, i.e. deciding whether a repo is trusted or not. Why not taking this one step further to the kernel itself and have a module in the kernel implementing the idea of SecureApt but for processes (instances of programs from those repositories)? Though, I guess with <a href="http://en.wikipedia.org/wiki/Quantum_computer#Candidates">quantum computers</a> <a href="http://en.wikipedia.org/wiki/Timeline_of_quantum_computing">approaching</a> this prevention method most likely will not hold long anyway.</li>
<li><a href="http://www.heise.de/open/artikel/print/70057">Security systems</a> (German) like <a href="http://www.novell.com/products/apparmor/">AppArmor</a> or even better <a href="http://www.nsa.gov/selinux/">SELinux</a> should be used more widely to protect more systems better from so-called <a href="http://en.wikipedia.org/wiki/Zero_day">0-day attacks</a> and the like. And thereby limit distribution of malware. These two methods, of course, do nothing to increase detection on harmed systems. It only prevents from becoming infected.</li>
<li>Don&#8217;t by VT supported processors if you don&#8217;t need to. This, as with all security issues, will not work on a wide range since it&#8217;s more convenient to benefit from supposingly up to 95% performance enhancement for so-called <a href="http://en.wikipedia.org/wiki/Xen#Paravirtualization.2C_requiring_porting_of_guest_systems">paravirtualized</a> guest systems (more precisely domUs). At least if you need to run unmodified OSs like MS Windows. If you can however modify the domUs, eg. Linux, you can have the same performance with eg. Xen. Let me point out that unlike virtualized guest operating system with paravirtualization the domU does know about it being virtualized and can, among others, access hardware directly.</li>
<li>Another idea on how to become suspicious of possible infections includes a second system with net link to computers at risk. I&#8217;d call it a watch server or pass-through server. Maybe it could just be your firewall of choice. The idea is to watch the traffic from an to computers in your network just like a firewall does but watch for and learn some sort of network traffic signatures or patterns. This way you get a (statistical) profile of typical traffic regarding individual systems independent of applications running, user behaviour or or the like. Just plain network traffic. This, of course, has to be done while one is certain of no infections in the network. If one can guaranty this it could be possible after this  learning phase to detect suspicious traffic.</li>
</ul>
<p>Maybe everything said here is not new at all to others. But one thing I reckon will be true: After all it will always be a game of cat-and-mouse, since the bad guys will try to detect methods like those mentioned here to hide themselves and the good guys will always try to be smarter. The most interesting part I find about self hiding malwares is that malware is turning the tables now (well, not entirely): With conservative viruses it was evolving new techniques unknown to the anti-virus guys. Now it&#8217;s (partly) malware becoming virus-detection-detectors.</p>
<p>And one other thing once again became clear to me: The need for researchers to &#8220;do bad things&#8221;, i.e. to develop, test, execute, issue and whatever else necessary malware of whatever kind to be able to come up with antidote! Unfortunately there are <a href="http://www.heise.de/newsticker/meldung/print/92334">movements on the way in Germany</a> (German, heise, 06.07.2007 14:23) and as I understand in other parts of the would, too, to prohibit this.</p>
<p>Happy hacking <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Update 2007/10/11:</p>
<p>In slashdot there has been a note on <a href="http://it.slashdot.org/article.pl?sid=07/10/02/0323237">VM-Based Rootkits Proved Easily Detectable</a> pointing out an article from researchers from Stanford, CMU, VMware, and XenSource &#8220;<a href="http://www.stanford.edu/~talg/papers/HOTOS07/vmm-detection-hotos07.pdf">Compatibility Is Not Transparency: VMM Detection Myths and Realities</a>&#8221; (pdf). Unfortunatelly, untill now I haven&#8217;t had the time to read it.</p>
<h3>Resources:</h3>
<ul>
<li>Computer Club Zwei <a href="http://www.cczwei.de/index.php?id=issuearchive&#38;issueid=82">web audio</a> (30.07.2007 Episode 60)</li>
<li>Computer Club Zwei <a href="http://www.cczwei-forum.de/cc2/thread.php?threadid=474">forum thread</a> (German, 26.09.2007 22:57)</li>
<li><a href="http://www.heise.de/security/news/meldung/92176">Hasch mich, ich bin ein Rootkit</a> (German, on Heise News, 2007-07-04 11:28)</li>
<li><a href="http://theinvisiblethings.blogspot.com/">The Invisible Things</a> (blog of Joanna Rutkowska&#8217;s company)</li>
<li><a href="http://eecue.com/log_archive/eecue-log-599-Subverting_Vista_Kernel_For_Fun_And_Profit.html">Subverting Vista Kernel For Fun And Profit</a> (About Joanna&#8217;s talk at  Black Hat Briefings on August 3rd 2006, <a href="http://invisiblethings.org/papers/joanna%20rutkowska%20-%20subverting%20vista%20kernel.ppt">original talk ppt</a>)</li>
<li><a href="http://theinvisiblethings.blogspot.com/2006/07/blue-pill-hype.html">The Blue Pill Hype</a> (Joanna&#8217;s Blog again)</li>
<li><a href="http://www.darkreading.com/document.asp?doc_id=130663">Blue Pill Gets a Refill</a> (2007-08-02)</li>
<li><a href="http://wiki.debian.org/SecureApt">SecureApt</a> at Debian&#8217;s wiki (2007-09-08 17:57:23)</li>
<li><a href="https://help.ubuntu.com/community/Xen">Xen</a> on Ubuntu&#8217;s community wiki (2007-09-30 03:25:10)</li>
<li><a href="http://grandstreamdreams.blogspot.com/2007/01/rootkit-storm-and-solutions.html">Rootkit Storm and Solutions</a> with a list of Anti-Rootkit/removal tools (2007-01-21)</li>
<li><a href="http://www.informationweek.com/story/showArticle.jhtml?articleID=196901062">Review: Six Rootkit Detectors Protect Your System</a>, a fairly detailed rewiev (2007-01-16 09:51)</li>
<li><a href="http://www.antirootkit.com/articles/eye-of-the-storm-worm/Peacomm-C-Cracking-the-nutshell.html">Peacomm.C &#8211; cracking the nutshell</a>, an analysis of Peacomm.C mechanisms by Frank Boldewin (2007-09-21)</li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Free OpenPGP]]></title>
<link>http://justfreesoftware.wordpress.com/2007/05/14/free-openpgp/</link>
<pubDate>Mon, 14 May 2007 14:44:00 +0000</pubDate>
<dc:creator>justtex</dc:creator>
<guid>http://justfreesoftware.wordpress.com/2007/05/14/free-openpgp/</guid>
<description><![CDATA[GnuPG is the GNU project&#8217;s complete and free implementation of the OpenPGP standard]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://www.gnupg.org/" target="new">GnuPG </a>is the GNU project&#8217;s complete and free implementation of the OpenPGP standard</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Come inviare e ricevere e-mail sicure]]></title>
<link>http://lukewebsurfer.wordpress.com/2007/04/20/come-mandare-e-mail-sicure/</link>
<pubDate>Fri, 20 Apr 2007 12:16:33 +0000</pubDate>
<dc:creator>lukewebsurfer</dc:creator>
<guid>http://lukewebsurfer.wordpress.com/2007/04/20/come-mandare-e-mail-sicure/</guid>
<description><![CDATA[Da oggi voglio cominciare una serie di articoli, non necessariamente successivi l&#8217;uno all]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Da oggi voglio cominciare una serie di articoli, non necessariamente successivi l&#8217;uno all&#8217;altro o temporalmente vicini, che trattano di tematiche di sicurezza, in modo semplice ed efficace, senza spiegare tutto ciò che ci sta dietro per ovvie ragioni di spazio/tempo, ma spiegando come un utente di PC non molto esperto potrebbe beneficiarne.</p>
<p>Cominciamo questa serie di articoli con una problematica molto attuale, la riservatezza dei nostri e-mail <a href="http://www.accademiadellacrusca.it/faq/faq_risp.php?id=3937&#38;ctg_id=44" target="_blank">(Sul genere di &#8220;e-mail&#8221;)</a>. In una società dove in tutti i luoghi siamo spiati (nel bene e nel male, chi più chi meno), e soprattutto dopo aver letto, buttando un occhio all&#8217;attualità, delle <a href="http://www.corriere.it/Primo_Piano/Cronache/2006/09_Settembre/20/telecom.shtml">intercettazioni illegali Telecom</a> (e visto che i politici vogliono farsi una legge ad hoc per evitare di essere spiati, lasciando noi nell&#8217;oblio di sniffer e chi più ne ha più ne metta), visto che criptare le telefonate non è ancora economicamente possibile e visto che tutto ciò non è illegale, perchè non aggiungere delle barriere (funzionanti anche per i malintenzionati) alla sicurezza dei nostri e-mail?</p>
<p>Prima di tutto vi dico subito che per oggi tratteremo l&#8217;approccio con <a href="http://www.mozilla.com/en-US/thunderbird/" target="_blank">Mozilla Thunderbird</a> in ambiente Windows.  Se non l&#8217;avete e/o usate un altro programma di posta, vi consiglio caldamente di <a href="http://www.mozillaitalia.it/thunderbird/features.html" target="_blank">provarlo</a>. (Ricordo di aggiornare alla versione 2.0.0.0 appena uscita).</p>
<p>Per avere un certo livello di sicurezza bisogna servirsi in alternativa di <a href="http://en.wikipedia.org/wiki/S/MIME" target="_blank">S/MIME</a> o <a href="http://it.wikipedia.org/wiki/Pretty_Good_Privacy" target="_blank">PGP</a> o <a href="http://www.gnupg.org/" target="_blank">del suo omologo OpenSource GnuPG</a>. Nel caso di S/MIME e PGP avremmo alcuni problemi legati sia al reperimento di certificati validi, sia di costi, perciò avviciniamoci alla soluzione OpenSource GnuPG: GnuPG è un semplice programma disponibile da riga di comando per generare le chiavi che vi serviranno a cifrare/decifrare i vostri messaggi di posta. Specifichiamo che questa soluzione, come d&#8217;altra parte tutte le altre, funziona solo se voi e i vostri destinatari usate questo metodo!</p>
<p>Allora cominciamo, i passaggi da effettuare sono questi:</p>
<ol>
<li>Scaricare ed installare GnuPG</li>
<li>Scaricare ed installare Enigmail per Thunderbird</li>
<li>Configurare Enigmail</li>
<li>Generare la coppia di chiavi</li>
<li>Inviare la vostra chiave pubblica al server</li>
<li>Generare un certificato di revoca delle chiavi (nel caso perdeste le chiavi o la password)</li>
<li>Fare un back-up delle chiavi e del certificato.</li>
</ol>
<p>Punto 1. Scaricate <a href="http://www.gnupg.org/" target="_blank">GnuPG</a> dal suo sito prelevando la versione corrispondente al vostro sitema operativo (dalla versione 1.4.7 in poi vanno bene tutte) e installatelo in una cartella a voi comoda. Non preoccupatevi, non vi farò scrivere nulla da riga di comando!</p>
<p>Punto 2. Ora dobbiamo scaricare il plug-in per Thunderbird che ci aiuterà a gestire le funzionalità GnuPG: per fortuna questo plug-in c&#8217;è già e si chiama <a href="http://enigmail.mozdev.org/" target="_blank">Enigmail</a>. Scaricatelo dalla <a href="https://addons.mozilla.org/it/thunderbird/addon/71" target="_blank">sezione Add-ons di Mozilla</a> e installatelo tramite la procedura descritta (scaricate il file .xpi e da Thunderbird: Strumenti-&#62;Componenti Aggiuntivi-&#62;Estensioni-&#62;Installa).</p>
<p>Punto 3. Durante l&#8217;installazione dovrete localizzare GnuPG (anche se di solito lo trova da solo se lo avete installato nella cartella Programmi), quindi ricordatevi dove l&#8217;avete installato. Ora il vostro sistema è a un solo passo dal poter mandare e-mail sicuri. Apriamo Thunderbird e vediamo subito che nella barra dei menù è comparso il menù OpenPGP e un nuovo bottone (che ci interesserà solo dopo).</p>
<p><a title="openpgp.png" href="http://lukewebsurfer.files.wordpress.com/2007/04/openpgp.png"></a></p>
<p style="text-align:center;"><img src="http://lukewebsurfer.files.wordpress.com/2007/04/openpgp.png" alt="openpgp.png" /></p>
<p>Cliccate su di esso e nel menù selezionate &#8220;Gestione delle chiavi&#8221;. Vi apparirà una finestra con un elenco vuoto.</p>
<p>Punto 4. La procedura che segue andrebbe ripetuta per ogni vostro account di posta elettronica, ma potete anche utilizzare la cifratura con un solo indirizzo di posta. Selezionate l&#8217;ultima voce di menù, &#8220;Genera&#8221;-&#62;&#8221;Nuova coppia di chiavi&#8221;. In &#8220;Account/ID Utente&#8221; selezionate l&#8217;account di posta col quale volete spedire e ricevere mail sicure, mettete la spunta al box &#8220;Usa la chiave generata per questa identità&#8221;, poi scegliete una password (da riscrivere 2 volte per controllo) e NON dimenticatela!!! Potete anche inserire un commento, ma di solito non viene usato se non per casi di omonimia (Infatti il vostro indirizzo di posta verrà associato al vostro Nome e Cognome secondo le vostre impostazioni account). Lasciate il valore di default nel campo &#8220;Scadenza chiave&#8221; (mi sembra di ricordare 5 anni, o sbaglio?) e assicuratevi che in &#8220;Avanzate&#8221; sia selezionato l&#8217;algoritmo &#8220;DSA &#38; El Gamal&#8221;. Infine cliccate su Genera  e verrà generata una coppia di chiavi.</p>
<p align="center"><a href="http://lukewebsurfer.wordpress.com/files/2007/04/algoritmo.png"><img class="aligncenter size-medium wp-image-95" src="http://lukewebsurfer.wordpress.com/files/2007/04/algoritmo.png?w=468" alt="" width="468" height="328" /></a></p>
<p>Punto 5. Perchè tutti siano in grado di mandarvi messaggi privati cifrati hanno bisogno della vostra chiave pubblica, quindi è il momento di inviarla ad un server di chiavi pubbliche. Se siete ancora nel pannello &#8220;Gestione Chiavi OpenPGP&#8221; per farlo dovete solamente cliccare col tasto destro sulla vostra chiave appena generata e selezionare &#8220;Invia chiavi pubbliche al keyserver&#8221; e dal menù a tendina selezionate un keyserver a scelta (suggerisco pgp.mit.edu) e date OK.</p>
<p>Punto 6. Ora sarebbe bene creare un certificato di revoca nel caso in cui non foste più in grado di usare la vostra coppia di chiavi (i motivi sono molteplici, ma non starò qui ad elencarveli). Con la stessa procedura di prima andate in &#8220;GestioneChiavi OpenPGP&#8221; e col destro cliccate sulla vostra coppia di chiavi e selezionate &#8220;Crea &#38; salva un certificato di revoca&#8221; selezionate dove volete salvarlo ed è fatta.</p>
<p>Punto 7. Per fare un back-up delle chiavi e dei cerificati dovete esportare le chiavi (la pubblica sia la privata) in un file e potete farlo sempre cliccando col destro su una chiave e selezionando &#8220;Esporta chiavi in un file, rispondendo sì alla domanda successiva e selezionando dove volete salvarlo. Fatto ciò potete raggiungere la cartella nella quale avete salvato il certificato di revoca al punto 6 e il file appena salvato con le vostre chiavi e spostarli su un dischetto o una chiave USB al riparo da occhi indiscreti.</p>
<p>Bene, ora che la procedura è finita, potete iniziare a mandare mail sicure a chi come voi usa questo sistema, quando manderete una mail selezionate una delle opzioni del menù mostrato qui sotto. Passate parola e magari in un futuro molto lontano questa sarà la prassi.</p>
<p align="center"><img src="http://lukewebsurfer.files.wordpress.com/2007/04/openpgp2.png" alt="openpgp2.png" /></p>
<p>P.S.: Vi ricordo che con questa procedura ora potete cifrare il messaggio, firmare il messaggio e fare entrambe le cose, ma benchè la firma non altera il messaggio, e quindi questo è ancora visibile, la cifratura lo altera e lo rende incomprensibile a chi non usa OpenPGP, quindi, benchè possiate mandate messaggi firmati a chi non usa questo metodo, non mandate messaggi cifrati a chi non usa OpenPGP, altrimenti saranno per loro illeggibili. Anzi, mandateglieli e costringeteli ad usare OpenPGP&#8230; No, scherzo&#8230; o forse no?</p>
<p>Ciao alla prossima.</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
