Кіріспе
Деректерді шифрлауға арналған компьютерлік бағдарлама, негізінен электрондық поштада (PGP)
Pretty Good Privacy (PGP) – деректерді шифрлау арқылы құпиялылықты және деректерді жіберудегі сенімділікті қамтамасыз ететін шифрлау бағдарламасы. PGP мәтіндерді, электрондық хаттарды, файлдарды, каталогтарды және бүкіл дискілік бөлімдерді цифрлық қолтаңбалау, шифрлау және шифрды ашу үшін, сондай-ақ электрондық пошта байланысының қауіпсіздігін арттыру үшін қолданылады. Фил Циммерман PGP-ны 1991 жылы жасаған. PGP және оған ұқсас бағдарламалық құралдар OpenPGP стандартына (RFC 4880) сәйкес келеді, ол деректерді шифрлау және шифрды ашу үшін ашық стандарт болып табылады. PGP-ның қазіргі нұсқалары GnuPG және басқа OpenPGP стандартына сәйкес келетін жүйелермен үйлесімді.
Дизайн
PGP шифрлауы хэштеу, деректерді қысу, симметриялық кілттік криптография және соңында ашық кілттік криптографияның тізбектелген комбинациясын пайдаланады; әр қадамда қолдау көрсетілетін бірнеше алгоритмдердің бірі қолданылады. Әрбір ашық кілт пайдаланушы атына немесе электрондық пошта мекенжайына байланысты. Бұл жүйенің алғашқы нұсқасы X.509 жүйесімен салыстырылып, сенім желісі деп белгілі болды, ол сертификаттық органдарға негізделген иерархиялық тәсілді қолданады және кейін PGP іске асыруларына қосылды. PGP шифрлауының қазіргі нұсқалары автоматтандырылған кілттік басқару сервері арқылы қосымша мүмкіндіктерді ұсынады.
PGP саусақтың іздері
Ашық кілт саусақ іздері – ашық кілттің қысқартылған түрі. Саусақ ізден адам дұрыс сәйкес ашық кілтті тексеруі мүмкін. Мысалы, C3A6 5E46 7B54 77DF 3C4C 9790 4D22 B3CA 5B32 FF66 сияқты саусақ ізді визиткаға басып шығаруға болады.
Бір-біріне үйлесімділік
PGP дамыған сайын, жаңа мүмкіндіктер мен алгоритмдерді қолдайтын нұсқалары ескі PGP жүйелерінің жарамды жеке кілт болған күнде де шифрланған хабарламаларды ашуына мүмкіндік бермейді. Сондықтан PGP арқылы байланыс жасайтын серіктестердің бір-бірінің мүмкіндіктерін түсінуі немесе кем дегенде PGP параметрлері бойынша келісуі қажет.
Құпиялылық
PGP құпия түрде хабарларды жіберу үшін қолданылуы мүмкін. Осы үшін PGP симметриялық кілтпен шифрлау мен ашық кілтпен шифрлауды біріктіре отырып, гибридті криптожүйені пайдаланады. Хабарлама симметриялық шифрлау алгоритмімен шифрланады, бұл жіберуші жасаған симметриялық кілтті талап етеді. Симметриялық кілт бір рет ғана қолданылады және сессиялық кілт деп те аталады. Хабарлама және оның сессиялық кілті алушыға жіберіледі. Сессиялық кілтті алушыға жіберу қажет, осылайша олар хабарламаны қалай шифрлау керектігін біледі, бірақ оны беру кезінде қорғау үшін алушының ашық кілтімен шифрлайды. Тек алушыға тиесілі жеке кілт ғана сессиялық кілтті шифрлай алады және оны хабарламаны симметриялық түрде шифрлау үшін пайдаланады.
Цифрлық қолтаңбалар
PGP хабарламаның аутентификациялануын және тұтастығын тексеруді қолдайды. Екіншісі хабарлама аяқталғаннан кейін өзгертілгенін анықтау үшін пайдаланылады (хабарламаның тұтастығы қасиеті), ал біріншісі – оны жіберуші деп мәлімделген тұлға немесе ұйым жібергенін анықтау үшін (цифрлық қолтаңба). Мазмұны шифрланғандықтан, хабарламадағы кез келген өзгерістер тиісті кілтпен шифрлауға кедергі келтіреді. Жіберуші PGP-ді RSA немесе DSA алгоритмін қолданып, хабарламаға цифрлық қолтаңба қою үшін пайдаланады. Мұны істеу үшін PGP қара мәтіннен хэш (сонымен қатар хабарламаның дайджесті деп те аталады) есептейді, содан кейін жіберушінің жеке кілтін пайдаланып, осы хэштен цифрлық қолтаңба жасайды.
Сенім желісі
Хабарларды шифрлау кезінде де, қолтаңбаларды тексеру кезінде де, біреуге немесе қандай да бір ұйымға хабар жіберу үшін қолданылатын ашық кілт, шын мәнінде сол алушыға тиесілі болуы өте маңызды. Жасырын ашық кілтті кез келген жерден жүктеу, осы байланыстың сенімді кепілі емес; қасақана (немесе кездейсоқ) жалған ақпарат тарату мүмкін. PGP өзінің алғашқы нұсқасынан бастап пайдаланушының ашық кілттерін тарату шараларын "сенімділік сертификаты" арқылы қамтамасыз етіп келеді, ол кез келген өзгерісті (немесе кездейсоқ бұрмалануды) анықтауға мүмкіндік береді. Дегенмен, өзгертуге болмайтын сертификат жасау жеткіліксіз; мұндай сертификат жасалғаннан кейін ғана сыбайлас жемқорлықтың алдын алуға болады, ал одан бұрын емес. Пайдаланушылар сертификаттағы ашық кілт, талап етіп отырған адамға немесе ұйымға тиесілі екеніне қандай да бір жолмен көз жеткізуі керек. Анықталған ашық кілт (немесе нақтырақ айтқанда, пайдаланушы атын кілтке байланыстыратын ақпарат) үшінші тарап пайдаланушысымен цифрлық түрде қол қойылған болуы мүмкін, бұл пайдаланушы аты мен кілт арасындағы байланысты растайды. Мұндай қолтаңбаларда сенім деңгейінің бірнеше түрлері болуы мүмкін. Көптеген бағдарламалар осы ақпаратты оқып, жазады, бірақ кілтке сенуді есептегенде, осы деңгейдегі сертификаттауды қамтитын бағдарламалар өте аз. Сенім желісі протоколы алғаш рет Фил Циммерманмен 1992 жылы PGP 2.0 нұсқасының нұсқаулығында сипатталған: Сенім желісі механизмі S/MIME сияқты орталықтан басқарылатын ашық кілт инфрақұрылымы схемасымен салыстырғанда артықшылықтары бар, бірақ ол кеңінен қолданылмады. Пайдаланушылар сертификаттарды қабылдауға және олардың жарамдылығын қолмен тексеруге немесе жай ғана қабылдауға дайын болуы керек. Осы мәселенің қанағаттанарлық шешімі әлі табылмады.
The web of trust mechanism has advantages over a centrally managed public key infrastructure scheme such as that used by S/MIME but has not been universally used. Users have to be willing to accept certificates and check their validity manually or have to simply accept them. No satisfactory solution has been found for the underlying problem.
Куәліктер
OpenPGP-нің (жақындағы) ерекшелігінде сенім қолтаңбаларын сертификаттаушы органдарды құруды қолдау үшін пайдалануға болады. Сенім қолтаңбасы кілттің белгіленген иесіне тиесілі екенін және кілт иесінің өзінен бір деңгей төменгі кілттерге қол қоюға сенімді екенін көрсетеді. 0 деңгейлі қолтаңба сенім желісі қолтаңбасына ұқсас, себебі тек кілттің жарамдылығы расталады. 1 деңгейлі қолтаңба сертификаттаушы органға деген сенімге жақын, өйткені 1 деңгейлі қолтаңбаланған кілт шексіз көптеген 0 деңгейлі қолтаңбаларды шығара алады. 2 деңгейлі қолтаңба пайдаланушылардың әдепкі сертификаттаушы органдар тізімін (мысалы, веб-браузерлердегідей) қолданғандағы сенімге өте ұқсас; ол кілт иесіне басқа кілттерді сертификаттаушы органдарға айналдыруға мүмкіндік береді. PGP нұсқаларында әрқашан ашық кілт сертификаттарын жою ("қайтарып алу") мүмкіндігі болған. Кілттің жоғалтылуы немесе құпиялылығы бұзылуы жағдайында, бұл пайдаланушының байланыс қауіпсіздігін сақтау үшін қажет. Бұл, шамамен, орталықтандырылған PKI жүйелерінің сертификаттарды қайтарып алу тізімдерімен тең. PGP-нің соңғы нұсқалары сертификаттың қолданылу мерзімін де қолдайды. Ашық кілттің белгілі бір пайдаланушыға тиесілі екенін дұрыс анықтау мәселесі PGP-ге ғана тән емес. Барлық ашық кілт/жеке кілт криптожүйелері, тіпті сәл өзгеше формада болса да, осы мәселеге тап болады және толыққанды қанағаттанарлық шешім әлі табылмаған. PGP-нің бастапқы схемасы, кемінде, пайдаланушыға өзінің мақұлдау/тексеру жүйесін пайдалану немесе пайдаланбау туралы шешімді қабылдауға мүмкіндік береді, ал көптеген басқа PKI схемалары мұны жасамайды, оның орнына орталық сертификаттау органы куәландырған әрбір сертификаттың дұрыс деп қабылдануын талап етеді.
Қауіпсіздік сапасы
Қоғамдық түрде қолжетімді ақпарат бойынша, криптографиялық немесе есептеу құралдарымен PGP шифрлауын бұзуға мүмкіндік беретін әдіс әзірге белгілі емес. Шындығында, 1995 жылы криптограф Брюс Шнайер оның ерте нұсқасын "әскери деңгейдегі шифрлауға ең жақын" деп сипаттаған. PGP-нің алғашқы нұсқаларында теориялық осалдықтар табылды, сондықтан қазіргі нұсқалары қолдануға ұсынылады. PGP шифрлау желі арқылы деректерді жіберу кезінде қорғаумен қатар, дискідегі файлдар сияқты ұзақ мерзімді сақтаудағы деректерді де қорғау үшін пайдаланылуы мүмкін. Мұндай ұзақ мерзімді сақтау опциялары "деректерінің тыныш күйде болуы" деп те аталады, яғни деректердің транзитте емес, сақталып тұрғанын білдіреді. PGP шифрлауының криптографиялық қауіпсіздігі қолданылған алгоритмдердің қазіргі жабдықтар мен техникалармен тікелей криптоанализ арқылы бұзылмайтынына байланысты. Алғашқы нұсқада сеанс кілттерін шифрлау үшін RSA алгоритмі қолданылды. RSA қауіпсіздігі математикалық бүтін сандарды факторлаудың бір бағытты функциялық қасиетіне негізделген. Сол сияқты, PGP 2-ші нұсқасында қолданылған симметриялық кілт алгоритмі IDEA болды, және болашақта оның бұрын анықталмаған криптоаналитикалық кемшіліктері табылуы мүмкін. Қазіргі PGP немесе IDEA қауіпсіздігіне қатысты нақты жағдайлар (егер олар бар болса) көпшілікке белгілі емес. PGP-нің қазіргі нұсқаларына қосымша шифрлау алгоритмдері енгізілгендіктен, олардың криптографиялық осалдығы қолданылатын алгоритмге байланысты өзгереді. Дегенмен, қазіргі уақытта қолданылып жүрген алгоритмдердің ешқайсысының криптоаналитикалық әлсіздігі белгілі емес. PGP-нің жаңа нұсқалары мерзімді түрде шығарылады және олардағы осалдықтар әзірлеушілер анықтағанда жойлады. PGP хабарламаларын оқығысы келген кез келген агенттік стандартты криптоанализден гөрі оңайрақ әдістерді қолдануы мүмкін, мысалы, "резеңке шлангпен криптоанализ" немесе "қара қорап криптоанализ" (мысалы, мақсатты компьютерге трояндық бағдарламаны немесе пернетақта тіркегішін орнатып, шифрланған кілт сақтау орындарын және олардың парольдерін ұрлау). ФБР осы шабуылды PGP-ге қарсы тергеу кезінде қолданған. Алайда, мұндай осалдықтар тек PGP-ге ғана емес, кез келген стандартты шифрлау бағдарламасына қатысты. 2003 жылы Қызыл бригада мүшелеріне тиесілі Psion PDA-ға қатысты оқиға итальяндық полицияның да, ФБР-дің де оларда сақталған PGP шифрланған файлдарды шифрлай алмағанын көрсетті. Дереккөздің сенімділігі жоқ: date=June 2018. 2006 жылдың желтоқсанында болған екінші оқиға (In re Boucher ісін қараңыз), АҚШ кеден қызметкерлері тәркілеген ноутбукта балалар порнографиясы бар деген күдік тудырды, бұл АҚШ үкіметтік мекемелерінің PGP шифрланған файлдарға қол жеткізуі "ден қоюға болмайтын" деңгейде қиын екенін көрсетті. Сонымен қатар, 2007 жылдың қарашасында сот судьясы күдіктіні PGP паролін ашуға мәжбүрлеу оның Конституцияның Бесінші түзетуіне сәйкес өзін кінәламау құқығын бұзатынын мәлімдеді. Бесінші түзету мәселесі үкімет істі шағымдағаннан кейін қайтадан көтерілді, содан кейін федералды округ соты айыпталушыға кілтті беруге бұйрық берді. Дәлелдерге сүйенсек, британдық полиция тергеушілері PGP-ді бұза алмайды, сондықтан парольдерді/кілттерді талап ету үшін RIPA заңнамасын қолданады. 2009 жылдың қарашасында британдық азамат RIPA заңнамасына сәйкес сотталып, полиция тергеушілеріне PGP шифрланған файлдардың шифрлау кілттерін беруден бас тартқаны үшін тоғыз айға қамауға алынды. PGP криптожүйесі стандарттың күрделілігі, іске асыру және пайдаланушы интерфейсінің өте төмен пайдалану мүмкіндігі үшін сынға ұшырады, соның ішінде криптографиялық зерттеулердегі танымал тұлғалар. Стандарт метадеректердің ағып кетуі, ұзақ мерзімді кілттерді пайдалану және алға бағытталған құпиялылықтың болмауы үшін де сынға алынды. Көптеген пайдаланушылардың қолданған нұсқалары қолтаңбаларды жою, шифрларды төмендету және метадеректердің ағып кетуі сияқты түрлі кемшіліктерге ұшырады, бұл стандарттың күрделілігімен байланысты.
A second incident in December 2006, (see In re Boucher), involving US customs agents who seized a laptop PC that allegedly contained child pornography, indicates that US government agencies find it "nearly impossible" to access PGP encrypted files. Additionally, a magistrate judge ruling on the case in November 2007 has stated that forcing the suspect to reveal his PGP passphrase would violate his Fifth Amendment rights i. e. a suspect's constitutional right not to incriminate himself. The Fifth Amendment issue was opened again as the government appealed the case, after which a federal district judge ordered the defendant to provide the key. Evidence suggests that , British police investigators are unable to break PGP, so instead have resorted to using RIPA legislation to demand the passwords/keys. In November 2009 a British citizen was convicted under RIPA legislation and jailed for nine months for refusing to provide police investigators with encryption keys to PGP encrypted files. PGP as a cryptosystem has been criticized for complexity of the standard, implementation and very low usability of the user interface including by recognized figures in cryptography research. The standard has been also criticized for leaking metadata, usage of long term keys and lack of forward secrecy. Popular end user implementations have suffered from various signature striping, cipher downgrade and metadata leakage vulnerabilities which have been attributed to the complexity of the standard.
Қылмыстық тергеу
PGP шифрлау жүйесі шығарылғаннан кейін көп ұзамай АҚШ-тан тысқары тарап, 1993 жылдың ақпан айында Циммерман АҚШ үкіметінің «лицензиясыз қару-жарақ экспорты» бойынша қылмыстық тергеудің ресми нысанына айналды. Ол кезде 40 биттен артық кілттерді пайдаланатын криптожүйелер АҚШ экспорт ережелерінде қару-жарақ деп есептелді; PGP ешқашан 128 биттен кіші кілттерді қолданған емес, сондықтан ол сол кезде осы талапқа сай келді. Егер кінәлі деп табылса, заң бұзудың салдары ауыр болды. Бірнеше жылдан кейін Циммерманға қатысты тергеу қылмыстық іс қозғалмай аяқталды. Циммерман бұл ережелерге ерекше тәсілмен қарсы шықты. 1995 жылы ол PGP-нің толық бастапқы кодын MIT Press баспасы арқылы қатты мұқабалы кітап түрінде жариялады, ол кеңінен таратылып, сатылды. PGP-нің өз көшірмесін құруға ниеттенген кез келген адам кітаптың мұқабасын кесіп, беттерін бөліп, оларды OCR бағдарламасы арқылы сканерлеуге (немесе OCR бағдарламалық құралы болмаса, оны мәтін түрінде енгізуге) болады, осылай бастапқы кодтан тұратын мәтіндік файлдар жиынтығын жасауға болады. Содан кейін қолданбаны тегін қолжетімді GNU Compiler Collection жинағы арқылы құрастыруға болады. Осылайша PGP әлемнің кез келген жерінде қолжетімді болады. Негізгі қағида қарапайым: қару-жарақ, бомба, ұшақ және бағдарламалық жасақтама экспорты (әлі де) шектелген, бірақ кітаптарды экспорттау Бірінші түзетумен қорғалады. Бұл мәселе PGP-ге қатысты сотта тексерілген емес. Алайда, басқа шифрлау бағдарламалық жасақтамаларына қатысты істерде екі федералды апелляциялық сот криптографиялық бағдарламалық жасақтаманың бастапқы кодын Бірінші түзетумен қорғалған сөз деп санайтын қағиданы орнатып берді (Бернштейн ісі бойынша Тоғызыншы апелляциялық округ соты және Юнгер ісі бойынша Алтыншы апелляциялық округ соты). АҚШ криптографияға қатысты экспорт ережелері күшінде, бірақ 1990 жылдардың соңында олар едәуір жеңілдетілді. 2000 жылдан бері ережелерге сәйкес келу де әлдеқайда оңайырақ. PGP шифрлауы енді экспортқа тыйым салынған қару-жарақ ретінде қарастырылмайды және жеті нақты елге және белгілі бір топтар мен жеке тұлғалардың тізіміне (АҚШ-тың әртүрлі экспорттық бақылаулары бойынша АҚШ-пен саудаға тыйым салынған) қоспағанда, халықаралық экспортқа болады. Қылмыстық тергеу 1996 жылы тоқтатылды.
PGP 3 және PGP Inc. компаниясының құрылуы
Бұл дау-дамазыл кезінде Циммерманның командасы PGP 3 деп аталатын PGP шифрлаудың жаңа нұсқасы үстінде жұмыс істеді. Бұл жаңа нұсқада қауіпсіздіктің айтарлықтай жақсаруы, соның ішінде PGP 2.x сертификаттарындағы ұсақ қауіпсіздік кемшіліктерін жойатын жаңа сертификат құрылымы, сондай-ақ сертификатқа қол қою және шифрлау үшін бөлек кілттерді қосу мүмкіндігі қарастырылды. Бұған қоса, патенттік және экспорттық мәселелерге байланысты алған тәжірибе оларды патенттерден толығымен бас тартуға итермеледі. PGP 3 CAST 128 (әрі CAST5) симметриялық кілт алгоритмін, сондай-ақ DSA және ElGamal асимметриялық кілт алгоритмдерін енгізді, олардың ешқайсысы патенттік шектеулерге ұшырамады. 1996 жылы федералдық қылмыстық тергеу аяқталғаннан кейін Циммерман және оның командасы PGP шифрлаудың жаңа нұсқаларын өндіретін компания құрды. Олар Viacrypt компаниясымен бірікті (Циммерман коммерциялық құқықтарды сатып алған және RSA-ға RSADSI-ден тікелей лицензия алған), кейін оның атауы PGP Incorporated болып өзгерді. Біріккен Viacrypt/PGP тобы PGP 3 жүйесіне негізделген PGP шифрлаудың жаңа нұсқаларын жасауға кірісті. PGP 2 тек командалық жол бағдарламасы болғаннан өзгеше, PGP 3 бастапқыда бағдарламалық кітапхана ретінде жобаланды, бұл пайдаланушыларға командалық жол немесе GUI ортасынан жұмыс істеуге мүмкіндік берді. Viacrypt пен Циммерман командасы арасындағы алғашқы келісім бойынша Viacrypt жұп нөмірлі нұсқаларды, ал Циммерман тақ нөмірлі нұсқаларды жасауы тиіс еді. Осылайша, Viacrypt PGP 2-ге негізделген жаңа нұсқасын жасады және оны PGP 4 деп атады. PGP 3 PGP 4-тің жалғасы болуы мүмкін деген жаңсақтықты жою үшін PGP 3 қайта аталды және 1997 жылдың мамырында PGP 5 ретінде жарияланды.
Network Associates компаниясын сатып алу
1997 жылдың желтоқсанында PGP Inc. компаниясы Network Associates, Inc. ("NAI") компаниясымен сатып алынды. Циммерман және PGP командасы NAI қызметкерлеріне айналды. NAI бастапқы кодын жариялау арқылы заңды экспорт стратегиясын алғаш рет іске асырған компания болды. NAI басшылығымен PGP тобы PGP отбасына дискіні шифрлау, жұмыс үстеліндегі қауіпсіздік қабырғалары, шабуылдарды анықтау және IPsec VPN-дерін қосты. 2000 жылы экспорт ережелері жеңілдетілгеннен кейін, енді бастапқы кодты жариялау қажет болмады, сол себепті NAI бастапқы кодты жариялауды тоқтатты.
Активтерді бөлу
2001 жылдың басында Циммерман NAI компаниясынан кетіп қалды. Ол Hush Communications компаниясының бас криптографы болып жұмыс істеді, ол OpenPGP негізіндегі Hushmail электрондық пошта қызметін ұсынады. Одан бөлек, ол Veridis және басқа да компаниялармен жұмыс істеген. 2001 жылдың қазан айында NAI компаниясы PGP активтерін сатуға шығаратынын және PGP шифрлауын одан әрі дамытуды тоқтататынын хабарлады. Сақталған жалғыз актив – PGP E Business Server (алғашқы PGP Commandline нұсқасы) болды. 2002 жылдың ақпан айында NAI компаниясы атауы өзгертілген командалық желі өнімінен басқа, PGP өнімдеріне деген барлық қолдауды тоқтатты.
МакАфи
NAI, қазір McAfee деп танылады, 2013 жылға дейін McAfee E Business Server деген атпен командалық қатар өнімдерін сатуды және қолдауды жалғастырды. 2010 жылы Intel Corporation McAfee компаниясын сатып алды. 2013 жылы McAfee E Business Server Software Diversified Services (SDS) компаниясына берілді, ол қазір оны SDS E Business Server деген атпен сатады, қолдайды және дамытады. Бұл компания PGP Deutschland AG болып өзгерді. 2010 жылы PGP Corporation Гамбург қаласындағы сертификаттау органы TC TrustCenter мен оның бас компаниясы ChosenSecurity-ді сатып алып, PGP TrustCenter бөлімшесін құрды. 2002 жылы NAI-дың PGP активтерін сатып алғаннан кейін PGP Corporation Draper, Юта; Оффенбах, Германия; және Токио, Жапониядағы кеңселерден PGP бойынша бүкіл әлемдік техникалық қолдау көрсетті.
Symantec компаниясы
2010 жылдың 29 сәуірінде Symantec Corp. компаниясы PGP Corporation компаниясын 300 миллион долларға сатып алуды және оны Enterprise Security Group тобына енгізуді жариялады. Бұл сатып алу 2010 жылдың 7 маусымында аяқталып, халыққа ресми түрде жарияланды. PGP Desktop 10 бағдарламасының бастапқы коды тексеру үшін қолжетімді. 2018 жылдың мамыр айында PGP-нің кейбір нұсқаларында EFAIL деп аталатын қателік анықталды, ол 2003 жылдан бері осы бағдарламамен шифрланған электрондық хаттардың мазмұнын ашуға мүмкіндік берді. PGP Desktop бағдарламасындағы осы осалдықты жою үшін шифрланған мәтінде SEIP қорғалған пакеттерді міндетті түрде пайдалану әдісі таңдалды, бірақ бұл бағдарламаның жаңа нұсқасына жаңарғаннан кейін бұрынғы шифрланған электрондық хаттар мен файлдарды ашу мүмкін болмайды.
Broadcom
2019 жылдың 9 тамызында Broadcom Inc. компаниясы Symantec компаниясының Enterprise Security бағдарламалық қамтамасы бөлімін, оның ішінде PGP Corporation компаниясын сатып алатынын мәлімдеді.
PGP корпорациясының шифрлау қолданбалары
Бұл бөлімде PGP Corporation ұсынатын коммерциялық бағдарламалар сипатталған. OpenPGP спецификациясына сәйкес келетін басқа бағдарламалар туралы ақпаратты төмендегі «Сыртқы сілтемелер» бетінде табуға болады. Бастапқыда PGP өнімдері негізінен электрондық пошта хабарламалары мен қосымшаларын жұмыс үстелінен шифрлау үшін қолданылса, 2002 жылдан бастап шифрлау бағдарламаларының жиынтығына айналдырылды, оларды қосымша орталық саясат сервері басқара алады. PGP шифрлау бағдарламаларына электрондық пошта мен қосымшаларды, цифрлық қолтаңбаларды, толық дискіні шифрлауды, файлдар мен папкаларды қорғауды, IM сессияларын қорғауды, файлдарды партиямен шифрлауды, желілік серверлерде сақталған файлдар мен папкаларды қорғауды және соңғы уақытта клиенттік (Enigform) және серверлік (mod openpgp) модульдер арқылы шифрланған немесе қол қойылған HTTP сұраныстарын/жауаптарын қамтиды. Enigform сеансын басқару мүмкіндіктерін mod openpgp арқылы пайдаланатын wp enigform аутентификациясы деп аталатын WordPress плагині де бар. PGP Desktop 9.x отбасына PGP Desktop Email, PGP Whole Disk Encryption және PGP NetShare кіреді. Сонымен қатар, бірнеше жұмыс үстелі жинақтары да қол жетімді. Қолданбаға байланысты, өнімдерде жұмыс үстелі электрондық поштасы, цифрлық қолтаңбалар, жылдам хабар алмасу қауіпсіздігі, толық дискіні шифрлау, файлдар мен папкаларды қорғау, шифрланған өзін-өзі шығаратын архивтер және жойылған файлдарды қауіпсіз жою мүмкіндіктері бар. Мүмкіндіктер қажетті мүмкіндіктерге байланысты әртүрлі лицензияланады. PGP Universal Server 2.x басқару консолі орталықтандырылған орналастыруды, қауіпсіздік саясатын, саясатты күшімен жүзеге асыруды, кілтті басқаруды және есеп беруді басқарады. Ол шлюзде электрондық поштаны автоматты түрде шифрлау үшін қолданылады және PGP Desktop 9.x клиенттерін басқарады. PGP Universal Server жергілікті кілттер серверінен басқа, PGP Global Directory деп аталатын PGP ашық кілттер серверімен де жұмыс істейді. Ол HTTPS браузері арқылы электрондық поштаны қауіпсіз жеткізуге қабілетті. PGP Desktop 9.x, алғаш рет 2005 жылы шығарылған PGP Universal Server 2.x арқылы басқарылады, барлық PGP шифрлау бағдарламалары жаңа проксиге негізделген архитектураны пайдаланады. PGP бағдарламалық жасақтамасының жаңа нұсқалары электрондық пошта плагиндерін қолдануды болдырмайды және пайдаланушыны басқа жұмыс үстелі бағдарламаларының өзгерістерінен қорғайды. Барлық жұмыс үстелі және серверлік операциялар қауіпсіздік саясатына негізделген және автоматты түрде жұмыс істейді. PGP Universal Server кілттерді құруды, басқаруды және олардың жарамдылық мерзімін аяқтауды автоматтандырады, осы кілттерді барлық PGP шифрлау бағдарламаларымен бөліседі. Symantec PGP платформасы қайта аталды. PGP Desktop енді Symantec Encryption Desktop (SED) деп аталады, ал PGP Universal Server енді Symantec Encryption Management Server (SEMS) деп аталады. Қазіргі уақытта шығарылған нұсқалар Symantec Encryption Desktop 10.3.0 (Windows және macOS платформалары) және Symantec Encryption Server 3.3.2 болып табылады. Сонымен қатар, PGP Command Line қол жетімді, ол ақпаратты сақтау, беру және сақтық көшірме жасау үшін командалық жолға негізделген шифрлауды және қол қоюды қамтамасыз етеді, сондай-ақ BlackBerry үшін PGP қолдау пакеті, RIM BlackBerry құрылғыларына жіберушіден алушыға хабарламаны шифрлеуге мүмкіндік береді. PGP бағдарламаларының жаңа нұсқалары OpenPGP және S/MIME стандартын қолданады, бұл NIST белгілеген стандартты қолданушының кез келгенімен байланысуға мүмкіндік береді.
Қолданылу
Free Software Foundation өзінің OpenPGP стандартына сәйкес келетін GNU Privacy Guard деп аталатын бағдарламалық құралдар жиынтығын жасады, ол GNU General Public License лицензиясы бойынша барлық бастапқы кодымен бірге тегін қолжетімді және шифрлау, шифрды ашу және қол қою функциялары үшін GnuPG кітапханасымен өзара әрекеттесетін бірнеше графикалық интерфейстен (KGPG, Seahorse, MacGPG қараңыз) тәуелсіз күтіледі. OpenPGP стандартына сәйкес бағдарламалық құралдарды тағы да бірнеше жеткізушілер әзірледі. JavaScript тілінде жазылған және Еуропалық Одақтың "Horizon 2020" бағдарламасымен қолдау көрсетілген ашық кодты OpenPGP кітапханасы OpenPGP.js веб-қосымшаларына веб-браузерде PGP шифрлауын пайдалануға мүмкіндік берді.