Secure Shell Performance Testing

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Helsinki University of Technology | Diplomityö

Date

2005

Major/Subject

Tietokoneverkot

Mcode

T-110

Degree programme

Language

en

Pages

85+13

Series

Abstract

Secure Shell on sekä tietoliikenneprotokolla että ohjelmistopaketti, mikä mahdollistaa turvalliset, salatut yhteydet kahden koneen välillä turvattomassa tietoverkossa. Lisääntynyt tietoturva tuo mukanaan varjopuolensa. Salaus on CPU intensiivistä ja aiheuttaa suorituskyvyn alenemista. Usea toimittaja tarjoaa Secure Shell toteutusta. Tässä diplomityössä esitetään kuinka suorittaa suorituskykytestaus Secure Shell toteutukselle. Suorituskyky testaus auttaa kehittäjiä toteuttamaan tehokkaampia Secure Shell toteutuksia. Tehokkaampi Secure Shell toteutus alentaa käyttökustannuksia ja parantaa käytettävyyttä. Tässä diplomityössä tutkitaan ja analysoidaan Secure Shell suorituskykyä. Diplomityö koostuu kahdesta osasta: kirjallisuustutkimuksesta ja ratkaisusta kuinka toteuttaa suorituskykytestaus. Kolme suorituskykytestitapausta määritellään: massatiedoston siirto, TCP edelleen lähetys ja autentikointi avaimen luonti. Näiden testitapausten pohjalta suoritetaan suorituskykytestaus ja mittaukset. Secure Shell toteutukset, jotka testataan, ovat: SSH Tectia 4.3.0, SSH Tectia 5.0, OpenSSH 4.1p1 ja OpenSSH 4.1pl HPN korjauksen kanssa. Suorituskykytestit ajetaan laboratorio oloissa gigabitin ethernet verkossa. Suorituskykytestien tulokset näyttävät, että SSH Tectia 5.0, joka käyttää uutta SSH G3 arkkitehtuuria on suorituskyvyltään paljon parempi kuin SSH Tectia 4.3.0, joka käyttää vanhaa arkkitehtuuria. Uusi G3 arkkitehtuuri yhdessä CryptiCore salaus- ja MAC-algoritmien kanssa on suunniteltu olemaan hyvin suorituskykyinen tiedoston siirroissa ja TCP edelleen lähetyksessä. Tulokset näyttävät että investoinnit olivat hyödyllisiä ja SSH Tectia 5.0 täyttää suorituskykyvaatimuksensa.

Description

Supervisor

Virtanen, Teemupekka

Thesis advisor

Rossi, Markku

Keywords

Secure Shell, Secure Shell, SSH, SSH, SecSH, SecSH, Tectia, Tectia, OpenSSH, OpenSSH, performance testing, suorituskykytestaus

Other note

Citation