There are various kinds of electronics equipment that have become an almost essential part of our lives. More and more, we widely use them to gain information, we use them to do our administrative works, and we use them to communicate with each other.
As we utilize electronic devices and the software that runs on them for more important tasks at a growing rate, the defence and security of said devices is becoming increasingly important. One method to accomplish this, is fuzzing, or fuzz testing, the essence of which is to stress the system with deliberately malformed, invalid inputs, looking for vulnerabilities.
The aim of my thesis is to fuzz part of an IMS (IP Multimedia Subsystem) Application Server as Proof of Concept, so that in the near future, fuzzing will be done in more parts of it, increasing the system’s reliability and security. During my work, I will introduce the methods of fuzzing, briefly describe the structure of the SUT (System Under Test), then make a test-plan, and execute the tests. For greater reliabilty and coverage, I will do the tests twice, with two separate fuzzers.