Testploit team

1. oktober 2008
Knut Egeberg Evensen, Anders Orsten Flaglien, Aleksander Furnes Mallasvik, Roy Daniel Habberstad Rosenlund

The Testploit-team, a group of four bachelor students in information security, performed extraordinarily in the design, implementation and usage of a new test and benchmarking laboratory for software and information security. The achieved results in terms of (i) programmed software prototype, (ii) conducted product benchmarking and (iii) written report are outstanding. The contracting entity, an Oslo-based software company, and the local Security Valley are using the project outcomes further. It is therefore highly recommended to consider the team for the Rosingprisene in 2008.

The team consists of Anders O. Flaglien, Aleksander F. Mallasvik, Knut E. Evensen and R. Daniel Rosenlund. The bachelor thesis was the only one marked with grade ?A? among all computer science and information security projects at the Gjøvik Universty College in 2008. The external examiner remarked during the evaluation meeting that the quality of the content and the scope of activities is far beyond the bachelor and possible the master level.

Background:
The expanded use of computers and information technology utilized by organizations, companies and ordinary people all around the world leads to higher demands for security. In 2005 IBM detected 237 million launched network attacks, the total amount of software vulnerabilities reported to CERT in 2007 was 7,236 and monthly reports generated by NorSIS shows the high amount of vulnerabilities and performed computer attacks appearing each month. In order to conduct reliable and independent testing of anti-virus software, spam and malware protection, the information-security group at HiG aims to provide an information-security-test laboratory where industrial and governmental institutions can test their software solutions in secured test environments.

Scientific quality:
The high scientific standards by the student team are reflected by a comprehensive study and documentation of the current state of the art in software-security testing and attack scenarios. Building up from these students proposed and realized an innovative approach for software testing including the complete test environment, but also the test procedure for a specific costumer solution. Finally, students designed, conduced, analyzed and documented extensive benchmarking tests that revealed new insides in the performance of a costumer product and software-security measures in more general.

Innovative character of the project:
As a result of close discussions and cooperation with a first contractor, the student team has (A) designed and implemented the first information-security laboratory in Norway, and according to our best knowledge in Europe. The laboratory architecture comprises a comprehensive hard- and software environment (client-server architecture) that allows for software simulation and benchmarking under secure, controlled conditions. In addition, students (B) designed and conducted software benchmarking for specific software vulnerabilities and spam protection, namely (B1) code injection, (B2) key loggers, (B3) data manipulation, (B4) toolbar alteration, and (B5) buffer overflow. The systematic benchmarks are the first of its kind.

Impact of the project results:
The contracting entity was highly satisfied with the results obtained by the students. In particular the systematic test approach helped to reveal current weaknesses in the software developed by the company.
With this initial activity on the information-security-test laboratory a major milestone on further development and establishment of Gjøvik as the center of information security in Norway is achieved. Two members of the team are already continuing on the further expansion of the lab with financial support of industrial partners and the local Security Valley in order to develop the test laboratory and benchmark suite further.

Read more