Рустлс, ТЛС библиотека надмашује ОпенССЛ

рустлс-лого-веб

Јосепх Бирр Пиктон, програмер библиотеке ТЛС Рустлс извео је серију тестова на њеном развоју y приметио је да су последње перформансе надмашиле ОпенССЛ на разним нивоима. Рустлс је библиотека отвореног кода, ТЛС, написана на језику Руст и доступан под лиценцама Апацхе 2.0, МИТ и ИСЦ, али ОпенССЛ је позната библиотека и индустријски стандард у скоро свим главним категоријама.

Према својој документацији, Рустлс је модерна ТЛС библиотека која има за циљ да обезбеди добар ниво криптографске сигурности. Не захтева никакву конфигурацију да би се постигла ова безбедност и не пружа никакву несигурну функционалност или застарелу криптографију.

Има много карактеристика, као што су ЕЦДСА или РСА потврда идентитета клијента сервера и ЕЦДСА или РСА потврда идентитета сервера, уз подршку верификације сертификата сервера.

То значи да не морате да доставите ништа осим скупа коренских сертификата. Верификација сертификата не може бити онемогућена у главном АПИ-ју.

С друге стране, ОпенССЛ је робустан комерцијални комплет комплетних алата за протокол Сецурити Лаиер Сецурити (ТЛС) и Сецуре Соцкетс Лаиер (ССЛ) протоколе. Такође је свестрана крипто библиотека.

О Рустлс тестовима

У својој серији тестова перформанси, Јосепх Бирр Пиктон каже да је узео у обзир неколико тачака како би проценио учинак може се разликовати између ТЛС библиотека, тј. перформансе размене и укупне перформансе.

Учинак руковања покрива брзину којом се могу конфигурисати нове ТЛС сесије. У погледу укупних перформанси, они покривају брзину којом се подаци апликације могу пренети у већ конфигурисану сесију.

Резултати различитих тестова показали су да је Рустлс био 10% бржи приликом подешавања и успостављања нове везе са сервером и 20-40% брже при подешавању клијентске везе.

Али ако су брзине за нове ТЛС везе велике, већина ТЛС саобраћаја ослања се на обнављање већ успостављених веза.

Овде исто, Рустлс је надмашио ОпенССЛ библиотеку, узимајући везу са сервера за 10-20% и 30-70% брже да би наставио везу са клијентом.

Поред тога, Рустлс је имао бољи учинак у погледу укупних перформанси или брзине преноса података преко ТЛС везе.

Бирр Пиктон рекао је да Рустлс може слати податке 15% брже од ОпенССЛ-а и брже примите 5%. На крају, каже он, Рустлс библиотека је користила само половину меморије потребне за покретање ОпенССЛ-а, што је огроман плус. Подсетио је да је с ове стране ОпенССЛ често критикован због великог отиска меморије и великог броја безбедносних проблема који се налазе у његовом коду.

Да резимирамо резултате, можемо грубо рећи:

  • Рустлс је 15% бржи за слање података
  • Рустлс је 5% бржи за примање података
  • Рустлс је 20 до 40% бржи за подешавање везе са клијентом
  • Рустлс је бржи за подешавање везе са сервером за 10%
  • Рустлс је бржи за 30 до 70% да би наставио везу са клијентом
  • Рустлс је бржи за 10-20% да би поново успоставио везу са сервером
  • Рустлс користи мање од половине ОпенССЛ меморије

Бирр Пиктон је објаснио да су, пошто је Рустлс кодиран у Русту, решени проблеми са безбедносним пропустима углавном дизајном језика Руст. Језик је дизајниран од темеља како би се избегле безбедносне грешке повезане са меморијом.

Начин на који програми написани на програмском језику Руст комуницирају са меморијом једно је од најистакнутијих језичких тумачења. Ако велике компаније препознају корисност језика који је креирао Мозилла Ресеарцх, њихов раст би могао експлодирати у наредним годинама.

Верује се да прегледачи попут Фирефок-а и Браве-а тренутно користе Руст компоненте, али велике компаније попут Цлоудфларе-а, Дропбок-а и Иелп-а такође су прихватиле производне системе.

izvor: https://jbp.io


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Аутопилот дијо

    Сјајни бројеви за Рустлс. Питам се зашто то нису упоредили са ЛибреССЛ.
    Остаје да се види да ли су Рустове перформансе довољно супериорне да истисну Ц ++, а још више Ц / Асм, колико знам сложеност промене језика била је супериорнија од синтаксичког шећера који Руст додаје.