GNU Privacy Guard – сигурност и отворен код
Неведнъж на страниците на нашите издания сме обсъждали темата за сигурността в интернет и по-конкретно за криптирането на важна лична информация. Една от най-известните програми в тази област е PGP (Pretty Good Privacy), разработена през 1991 г. от Фил Цимерман. Чрез PGP можете да защитите и подпишете цифрово всякакъв тип данни (например всеки тип компютърен файл или пък просто текст), но едно от основните й приложения е при e-mail комуникацията. Недостатък е, че се използва IDEA алгоритъм, който обаче изисква лиценз. На базата на нейната архитектура е създаден OpenPGP отворен стандарт (активната работа върху него все още продължава), който в момента се използва и от конкурентни разработки, като GNU Privacy Guard, Hushmail, Veridis, Authora, EasyByte Cryptocx и др. Именно за GNU Privacy Guard ще си поговорим сега.
Архивният файл за Windows е около 1,4 MB (ако желаете, може да изтеглите и изходните кодове, които да компилирате с MinGW – на официалния сайт www.gnupg.org ще намерите инструкции), а при инсталацията имате избор между много езици, но за съжаление българският за пореден път липсва. Все пак съществува надежда да бъде добавен благодарение на факта, че проектът е с отворен код.
Поддържаните архитектури са GNU/Linux върху x86, alpha, mips, sparc64, m68k или powerpc процесор (основната разработка е за x86), FreeBSD и NetBSD с x86 процесор, Windows 95/98/NT/2000/ME/XP, MacOS X, а също така и някои други по-екзотични платформи, като PocketConsole, AIX 4.3, HPUX, IRIX, OS/2, SunOS, Solaris за Sparc и x86, USL Unixware v1.1.2 и др.
Началната разработка е дело на Вернер Кох, като версия 1.0.0 е реализирана на 7 септември 1999 г. Най-новата стабилна версия е с пореден номер 1.4.2.2 и е от 9 март тази година (от 20 декември 2005 г. е достъпна тестовата 1.9.20).
GnuPG е пълнофункционален заместител на PGP, който се опитва да избяга от недостатъците му. Разработва се от Free Software Foundation, разпространява се под GNU General Public License и при него не се използва IDEA алгоритъмът, което означава, че GnuPG е изцяло свободно приложение и това е основното му предимство пред PGP. За съжаление това е комбинирано с недружелюбен интерфейс – с програмата се работи от команден ред. Това може да е предимство за част от потребителите, но за други може да е и съществен недостатък. Но дори при използване от команден ред програмата притежава разширена функционалност в сравнение с PGP и по-високо ниво на сигурност спрямо PGP 2. GPG е напълно съвместим с IETF OpenPGP стандарта. Все пак се разработват и различни графични интерфейси (front-end), като Seahorse за GNOME средата в Линукс или GPGshell 3.50 и WinPT (Windows Privacy Tray). Съществува и добавка, наречена Enigmail, която осигурява интеграция с Mozilla Thunderbird.
Използваните по подразбиране алгоритми за криптиране с публичен ключ са DSA и Elgamal, но е предвидена поддръжка и за DSA, RSA, AES, 3DES, Blowfish, Twofish, CAST5, MD5, SHA-1, RIPE-MD-160 и TIGER. Сред характеристиките е и възможността за дешифриране и верификация на PGP 5, 6 и 7 съобщения. Други предимства са опцията за лесно добавяне на нови алгоритми чрез използване на разширителни модули и поддръжката на сървъри за ключове (www.wwwkeys.pgp.net – синтаксисът е точно такъв).

Последни коментари
Няма добавени коментари!Добави коментар
Ако желаете да добавите коментар моля влезте, използвайки формата вляво.Ако не сте регистрирани това може да направите тук!