Engin Kirda

Engin Kirda

  • E-Mail
  • Phone: +43 (1) 505 36 88
  • Fax: +43 (1) 505 88 88

Bio
Engin Kirda has recently joined the Corporate Communications Department at EURECOM as a senior assistant professor. He is currently adjunct associate professor at the Technical University of Vienna and closely cooperates with Secure Business Austria (Pathfinder project, PhD seminars, etc.).

For more information please see http://www.eurecom.fr/people/kirda.en.htm.

Publications

  • Kaan Onarlioglu and Leyla Bilge and Andrea Lanzi and Davide Balzarotti and Engin Kirda, "G-Free: Defeating Return-Oriented Programming through Gadget-less Binaries," in 26th Annual Computer Security Applications Conference (ACSAC), 2010. BibTeX
    @INPROCEEDINGS{Onarlioglu_G_Free_Defeating_Return_Orient_2010,
      Author = {Kaan Onarlioglu and Leyla Bilge and Andrea Lanzi and Davide Balzarotti and Engin Kirda},
      sbahotlist = {true},
      title = {G-Free: Defeating Return-Oriented Programming through Gadget-less Binaries},
      booktitle = {26th Annual Computer Security Applications Conference (ACSAC)},
      year = {2010},
      month = {12},
      }
  • Manuel Egele and Leyla Bilge and Engin Kirda and Christopher Kruegel, "CAPTCHA Smuggling: Hijacking Web Browsing Sessions to Create CAPTCHA Farms," in 25th Symposium On Applied Computing (SAC), Track on Information Security Research and Applications,, 2010. BibTeX
    @INPROCEEDINGS{Egele_CAPTCHASmugglingHijacking_2010,
      Author = {Manuel Egele and Leyla Bilge and Engin Kirda and Christopher Kruegel},
      title = {CAPTCHA Smuggling: Hijacking Web Browsing Sessions to Create CAPTCHA Farms},
      booktitle = {25th Symposium On Applied Computing (SAC), Track on Information Security Research and Applications,},
      year = {2010},
      month = {3},
      }
  • Paolo Milani Comparetti and Guido Salvaneschi and Engin Kirda and Clemens Kolbitsch and Christopher Kruegel and Stefano Zanero, "Identifying Dormant Functionality in Malware Programs," in IEEE Security and Privacy 2010, 2010. BibTeX
    @INPROCEEDINGS{Milani_IdentifyingDormantFunctionalityMalware_2010,
      Author = {Paolo Milani Comparetti and Guido Salvaneschi and Engin Kirda and Clemens Kolbitsch and Christopher Kruegel and Stefano Zanero},
      title = {Identifying Dormant Functionality in Malware Programs},
      booktitle = {IEEE Security and Privacy 2010},
      year = {2010},
      month = {1},
      }
  • Ulrich Bayer and Engin Kirda and Christopher Kruegel, "Improving the Efficiency of Dynamic Malware Analysis," in 25th Symposium On Applied Computing (SAC), Track on Information Security Research and Applications, 2010. BibTeX | PDF
    @INPROCEEDINGS{Bayer_ImprovingEfficiencyof_2010,
      Author = {Ulrich Bayer and Engin Kirda and Christopher Kruegel},
      title = {Improving the Efficiency of Dynamic Malware Analysis},
      booktitle = {25th Symposium On Applied Computing (SAC), Track on Information Security Research and Applications},
      year = {2010},
      month = {3},
      pdf = {Bayer_ImprovingEfficiencyof_2010.pdf},
      note = {Lusanne, Switzerland},
      }
  • Clemens Kolbitsch and Thorsten Holz and Christopher Kruegel and Engin Kirda, "Inspector Gadget: Automated Extraction of Proprietary Gadgets from Malware Binaries," in IEEE Security and Privacy 2010, 2010. BibTeX
    @INPROCEEDINGS{Kolbitsch_AutomatedExtraction_2010,
      Author = {Clemens Kolbitsch and Thorsten Holz and Christopher Kruegel and Engin Kirda},
      sbahotlist = {true},
      title = {Inspector Gadget: Automated Extraction of Proprietary Gadgets from Malware Binaries},
      booktitle = {IEEE Security and Privacy 2010},
      year = {2010},
      month = {1},
      }
  • Corrado Leita and Ulrich Bayer and Engin Kirda, "Exploiting diverse observation perspectives to get insights on the malware landscape," in Dependable Systems and Networks DSN, 2010. BibTeX
    @INPROCEEDINGS{Leita_Exploiting_diverse_observation_2010,
      Author = {Corrado Leita and Ulrich Bayer and Engin Kirda},
      sbahotlist = {true},
      title = {Exploiting diverse observation perspectives to get insights on the malware landscape},
      booktitle = {Dependable Systems and Networks DSN},
      year = {2010},
      month = {1},
      abstract = {We are witnessing an increasing complexity in the malware analysis scenario. The usage of polymorphic techniques generates a new challenge: it is often difficult to discern the instance of a known polymorphic malware from that of a newly encountered malware family, and to evaluate the impact of patching and code sharing among malware writers in order to prioritize analysis efforts. This paper offers an empirical study on the value of exploiting the complementarity of different information sources in studying malware relationships. By leveraging real-world data generated by a distributed honeypot deployment, we combine clustering techniques based on static and behavioral characteristics of the samples, and we show how this combination helps in detecting clustering anomalies. We also show how the different characteristics of the approaches can help, once combined, to underline relationships among different code variants. Finally, we highlight the importance of contextual information on malware propagation for getting a deeper understanding of the evolution and the economy of the different threats.},
      }
  • Tobias Lauinger and Veikko Pankakoski and Davide Balzarotti and Engin Kirda, "Honeybot, Your Man in the Middle for Automated Social Engineering," in Proceedings of the 3rd USENIX Workshop on Large-Scale Exploits and Emergent Threats (LEET 2010), 2010. BibTeX | PDF
    @INPROCEEDINGS{Lauinger_Honeybot2010,
      Author = {Tobias Lauinger and Veikko Pankakoski and Davide Balzarotti and Engin Kirda},
      title = {Honeybot, Your Man in the Middle for Automated Social Engineering},
      booktitle = {Proceedings of the 3rd USENIX Workshop on Large-Scale Exploits and Emergent Threats (LEET 2010)},
      year = {2010},
      month = {4},
      pdf = {autosoc-leet2010.pdf},
      }
  • Davide Balzarotti and Marco Cova and Christoph Karlberger and Christopher Kruegel and Engin Kirda and Giovanni Vigna, "Efficient Detection of Split Personalities in Malware," in 17th Annual Network and Distributed System Security Symposium (NDSS 2010), 2010. BibTeX
    @INPROCEEDINGS{Balzarotti_Efficient_Detection_of_Split_P_2010,
      Author = {Davide Balzarotti and Marco Cova and Christoph Karlberger and Christopher Kruegel and Engin Kirda and Giovanni Vigna},
      sbahotlist = {true},
      title = {Efficient Detection of Split Personalities in Malware},
      booktitle = {17th Annual Network and Distributed System Security Symposium (NDSS 2010)},
      year = {2010},
      month = {2},
      }
  • Andrea Lanzi and Davide Balzarotti and Christopher Kruegel and Mihai Christoderescu and Engin Kirda, "AccessMiner: Using System-Centric Models for Malware Protection," in 17th ACM Conference on Computer and Communications Security (CCS), 2010. BibTeX
    @INPROCEEDINGS{Lanzi_AccessMiner_Using_System_Centr_2010,
      Author = {Andrea Lanzi and Davide Balzarotti and Christopher Kruegel and Mihai Christoderescu and Engin Kirda},
      sbahotlist = {true},
      title = {AccessMiner: Using System-Centric Models for Malware Protection},
      booktitle = {17th ACM Conference on Computer and Communications Security (CCS)},
      year = {2010},
      month = {10},
      }
  • Engin Kirda and Ulrich Bayer and Corrado Leita, "Exploiting diverse observation perspectives to get insights on the malware landscape," in Dependable Systems and Networks (DSN) 2010 IEEE IFIP International Conference on, 2010, pp. 393-402. BibTeX | PDF
    @INPROCEEDINGS{leita2010exploiting,
      Author = {Engin Kirda and Ulrich Bayer and Corrado Leita},
      sbahotlist = {true},
      title = {Exploiting diverse observation perspectives to get insights on the malware landscape},
      booktitle = {Dependable Systems and Networks (DSN) 2010 IEEE IFIP International Conference on},
      year = {2010},
      month = {1},
      pdf = {dsn2010.pdf},
      pages = {393--402},
      }
  • Gilbert Wondracek and Thorsten Holz and Christian Platzer and Engin Kirda and Christopher Kruegel, "Is the Internet for Porn? An Insight into the Online Adult Industry," in Proceedings of the Ninth Workshop on the Economics of Information Security (WEIS 2010), 2010. BibTeX | PDF
    @INPROCEEDINGS{Wondracek_InternetPorn2010,
      Author = {Gilbert Wondracek and Thorsten Holz and Christian Platzer and Engin Kirda and Christopher Kruegel},
      title = {Is the Internet for Porn? An Insight into the Online Adult Industry},
      booktitle = {Proceedings of the Ninth Workshop on the Economics of Information Security (WEIS 2010)},
      year = {2010},
      month = {6},
      pdf = {weis2010_wondracek.pdf},
      }
  • Christopher Kruegel and Engin Kirda and Paolo Milani Comparetti and Xiaoyong Zhou and Xiaofeng Wang, "Effective and Efficient Malware Detection at the End Host," in in USENIX Security 09, 2009. BibTeX | PDF
    @INPROCEEDINGS{Kolbitsch_EffectiveandEfficient_2009,
      Author = {Christopher Kruegel and Engin Kirda and Paolo Milani Comparetti and Xiaoyong Zhou and Xiaofeng Wang},
      sbahotlist = {true},
      title = {Effective and Efficient Malware Detection at the End Host},
      booktitle = {in USENIX Security 09},
      year = {2009},
      month = {8},
      pdf = {Kolbitsch_EffectiveandEfficient_2009.pdf},
      note = {Canada, August 2009},
      }
  • Christopher Kruegel and Engin Kirda and Manuel Egele, "Mitigating Drive-by Download Attacks: Challenges and Open Problems," in Open Research Problems in Network Security Workshop, 2009. BibTeX | PDF
    @INPROCEEDINGS{Egele_MitigatingDrivebyDownload_2009,
      Author = {Christopher Kruegel and Engin Kirda and Manuel Egele},
      title = {Mitigating Drive-by Download Attacks: Challenges and Open Problems},
      booktitle = {Open Research Problems in Network Security Workshop},
      year = {2009},
      month = {4},
      pdf = {Egele_MitigatingDrivebyDownload_2009.pdf},
      publisher = {iNetSec 2009},
      note = {Zurich},
      }
  • Christopher Kruegel and Engin Kirda and Manuel Egele, "Removing Web Spam Links from Search Engine Results," in 31st International Conference on Software Engineering (ICSE), 2009. BibTeX | PDF
    @INPROCEEDINGS{Egele_RemovingWebSpam_2009,
      Author = {Christopher Kruegel and Engin Kirda and Manuel Egele},
      sbahotlist = {true},
      title = {Removing Web Spam Links from Search Engine Results},
      booktitle = {31st International Conference on Software Engineering (ICSE)},
      year = {2009},
      month = {5},
      pdf = {Egele_RemovingWebSpam_2009.pdf},
      publisher = {IEEE Computer Society},
      note = {Vancouver, Canada},
      }
  • Engin Kirda and Davide Balzarotti and Leyla Bilge and Thorsten Strufe, "All Your Contacts Are Belong to Us: Automated Identity Theft Attacks on Social Networks," in 18th International World Wide Web Conference, 2009. BibTeX | PDF
    @INPROCEEDINGS{Bilge_AllYourContacts_2009,
      Author = {Engin Kirda and Davide Balzarotti and Leyla Bilge and Thorsten Strufe},
      sbahotlist = {true},
      title = {All Your Contacts Are Belong to Us: Automated Identity Theft Attacks on Social Networks},
      booktitle = {18th International World Wide Web Conference},
      year = {2009},
      month = {4},
      pdf = {Bilge_AllYourContacts_2009.pdf},
      publisher = {31st International Conference on Software Engineering IEEE Computer Society, Vancouver, Cana},
      }
  • Christopher Kruegel and Engin Kirda and Paolo Milani Comparetti and Ulrich Bayer and Clemens Hlauschek, "Scalable, Behavior-Based Malware Clustering," in Proceedings of the 16th Annual Network and Distributed System Security Symposium (NDSS 2009), 2009. BibTeX | PDF
    @INPROCEEDINGS{Bayer_ScalableBehaviorBasedMalware_2009,
      Author = {Christopher Kruegel and Engin Kirda and Paolo Milani Comparetti and Ulrich Bayer and Clemens Hlauschek},
      sbahotlist = {true},
      title = {Scalable, Behavior-Based Malware Clustering},
      booktitle = {Proceedings of the 16th Annual Network and Distributed System Security Symposium (NDSS 2009)},
      year = {2009},
      month = {1},
      pdf = {Bayer_ScalableBehaviorBasedMalware_2009.pdf},
      }
  • Christopher Kruegel and Engin Kirda and Leyla Bilge and Thorsten Holz and Peter Wurzinger and Jan Goebel, "Automatically Generating Models for Botnet Detection," in 14th European Symposium on Research in Computer Security (ESORICS 2009), 2009. BibTeX | PDF
    @INPROCEEDINGS{Wurzinger_AutomaticallyGeneratingModels_2009,
      Author = {Christopher Kruegel and Engin Kirda and Leyla Bilge and Thorsten Holz and Peter Wurzinger and Jan Goebel},
      sbahotlist = {true},
      title = {Automatically Generating Models for Botnet Detection},
      booktitle = {14th European Symposium on Research in Computer Security (ESORICS 2009)},
      year = {2009},
      month = {9},
      pdf = {Wurzinger_AutomaticallyGeneratingModels_2009.pdf},
      note = {14th European Symposium on Research in Computer Security (ESORICS 2009), Saint Malo, Brittany, France},
      }
  • Christopher Kruegel and Engin Kirda and Andreas Moser and Kevin Almaroth and Brett Stone Gross, "FIRE: FInding Rogue nEtworks," in 25th Annual Computer Security Applications Conference (ACSAC), 2009. BibTeX | PDF
    @INPROCEEDINGS{StoneGross_FIREFIndingRogue_2009,
      Author = {Christopher Kruegel and Engin Kirda and Andreas Moser and Kevin Almaroth and Brett Stone Gross},
      sbahotlist = {true},
      title = {FIRE: FInding Rogue nEtworks},
      booktitle = {25th Annual Computer Security Applications Conference (ACSAC)},
      year = {2009},
      month = {12},
      pdf = {StoneGross_FIREFIndingRogue_2009.pdf},
      }
  • Christopher Kruegel and Engin Kirda and Christian Platzer and Christian Ludl and Peter Wurzinger, "SWAP: Mitigating XSS Attacks using a Reverse Proxy," in The 5th International Workshop on Software Engineering for Secure Systems SESS09 31st International Conference on Software Engineering ICSE, 2009. BibTeX | PDF
    @INPROCEEDINGS{Wurzinger_SWAPMitigatingXSS_2009,
      Author = {Christopher Kruegel and Engin Kirda and Christian Platzer and Christian Ludl and Peter Wurzinger},
      sbahotlist = {true},
      title = {SWAP: Mitigating XSS Attacks using a Reverse Proxy},
      booktitle = {The 5th International Workshop on Software Engineering for Secure Systems SESS09 31st International Conference on Software Engineering ICSE},
      year = {2009},
      month = {5},
      pdf = {Wurzinger_SWAPMitigatingXSS_2009.pdf},
      publisher = {IEEE Computer Society},
      }
  • Christopher Kruegel and Engin Kirda and Paolo Milani Comparetti and Gilbert Wondracek, "Automatic Network Protocol Analysis," in 15th Annual Network and Distributed System Security Symposium (NDSS 2008), San Diego, February 2008, 2008. BibTeX | PDF
    @INPROCEEDINGS{Wondracek_AutomaticNetworkProtocol_2008,
      Author = {Christopher Kruegel and Engin Kirda and Paolo Milani Comparetti and Gilbert Wondracek},
      sbahotlist = {true},
      title = {Automatic Network Protocol Analysis},
      booktitle = {15th Annual Network and Distributed System Security Symposium (NDSS 2008), San Diego, February 2008},
      year = {2008},
      month = {1},
      pdf = {Wondracek_AutomaticNetworkProtocol_2008.pdf},
      }
  • Christopher Kruegel and Engin Kirda and Guenther Starnberger, "A botnet protocol based on Kademlia," in International Conference on Security and Privacy in Communication Networks (SecureComm), 2008. BibTeX | PDF
    @INPROCEEDINGS{Starnberger_botnetprotocolbased_2008,
      Author = {Christopher Kruegel and Engin Kirda and Guenther Starnberger},
      sbahotlist = {true},
      title = {A botnet protocol based on Kademlia},
      booktitle = {International Conference on Security and Privacy in Communication Networks (SecureComm)},
      year = {2008},
      month = {9},
      pdf = {Starnberger_botnetprotocolbased_2008.pdf},
      note = {Istanbul, Turkey,},
      }
  • Christopher Kruegel and Engin Kirda and Guenther Starnberger, "Overbot – A botnet protocol based on Kademlia," in 4th International Conference on Security and Privacy in Communication Networks (SecureComm), 2008. BibTeX | PDF
    @INPROCEEDINGS{Starnberger_Overbotbotnet_2008,
      Author = {Christopher Kruegel and Engin Kirda and Guenther Starnberger},
      sbahotlist = {true},
      title = {Overbot - A botnet protocol based on Kademlia},
      booktitle = {4th International Conference on Security and Privacy in Communication Networks (SecureComm)},
      year = {2008},
      month = {9},
      pdf = {Starnberger_Overbotbotnet_2008.pdf},
      publisher = {Istanbul, Turkey},
      }
  • Christopher Kruegel and Engin Kirda and Manuel Egele and Heng Yin and Dawn Song, "Dynamic Spyware Analysis," in Proceedings of the USENIX Annual Technical Conference, 2007. BibTeX
    @INPROCEEDINGS{Egele_DynamicSpywareAnalysis_2007,
      Author = {Christopher Kruegel and Engin Kirda and Manuel Egele and Heng Yin and Dawn Song},
      sbahotlist = {true},
      title = {Dynamic Spyware Analysis},
      booktitle = {Proceedings of the USENIX Annual Technical Conference},
      year = {2007},
      month = {6},
      }
  • Christopher Kruegel and Engin Kirda and Andreas Moser, "Limits of Static Analysis for Malware Detection," in Proceedings of the 23rd Annual Computer Security Applications Conference (ACSAC) 2007, 2007. BibTeX | PDF
    @INPROCEEDINGS{Moser_LimitsofStatic_2007,
      Author = {Christopher Kruegel and Engin Kirda and Andreas Moser},
      sbahotlist = {true},
      title = {Limits of {S}tatic {A}nalysis for {M}alware {D}etection},
      booktitle = {Proceedings of the 23rd {A}nnual {C}omputer {S}ecurity {A}pplications {C}onference ({ACSAC}) 2007},
      year = {2007},
      month = {12},
      pdf = {Moser_LimitsofStatic_2007.pdf},
      }
  • Christopher Kruegel and Engin Kirda and Martin Szydlowski, "Secure Input for Web Applications," in Proceedings of the 23rd Annual Computer Security Applications Conference (ACSAC) 2007, 2007. BibTeX
    @INPROCEEDINGS{Szydlowski_SecureInputWeb_2007,
      Author = {Christopher Kruegel and Engin Kirda and Martin Szydlowski},
      sbahotlist = {true},
      title = {Secure {I}nput for {W}eb {A}pplications},
      booktitle = {Proceedings of the 23rd {A}nnual {C}omputer {S}ecurity {A}pplications {C}onference ({ACSAC}) 2007},
      year = {2007},
      month = {12},
      }
  • Christopher Kruegel and Engin Kirda and Florian Nentwich and Giovanni Vigna and Nenad Jovanovic and Philipp Vogt, "Cross Site Scripting Prevention with Dynamic Data Tainting and Static Analysis," in In Proceedings of 14th Annual Network and Distributed System Security Symposium (NDSS 2007), 2007. BibTeX
    @INPROCEEDINGS{Vogt_CrossSiteScripting_2007,
      Author = {Christopher Kruegel and Engin Kirda and Florian Nentwich and Giovanni Vigna and Nenad Jovanovic and Philipp Vogt},
      sbahotlist = {true},
      title = {Cross Site Scripting Prevention with Dynamic Data Tainting and Static Analysis},
      booktitle = {In Proceedings of 14th Annual Network and Distributed System Security Symposium (NDSS 2007)},
      year = {2007},
      month = {2},
      }
  • Christopher Kruegel and Engin Kirda and Paolo Milani Comparetti and Gilbert Wondracek, "Automatic Network Protocol Analysis," in Proceedings of the Network and Distributed System Security Symposium Conference (NDSS), San Diego 2007, 2007. BibTeX
    @INPROCEEDINGS{Wondracek_AutomaticNetworkProtocol_2007,
      Author = {Christopher Kruegel and Engin Kirda and Paolo Milani Comparetti and Gilbert Wondracek},
      sbahotlist = {true},
      title = {Automatic {N}etwork {P}rotocol {A}nalysis},
      booktitle = {Proceedings of the {N}etwork and {D}istributed {S}ystem {S}ecurity {S}ymposium {C}onference ({NDSS}), {S}an {D}iego 2007},
      year = {2007},
      month = {1},
      }
  • Christopher Kruegel and Engin Kirda and Manuel Egele and Heng Yin and Dawn Song, "Panorama: Capturing System-wide Information Flow for Malware Detection and Analysis," in Proceedings of the 14th ACM Conference on Computer and Communications Security, 2007. BibTeX
    @INPROCEEDINGS{Yin_PanoramaCapturingSystemwide_2007,
      Author = {Christopher Kruegel and Engin Kirda and Manuel Egele and Heng Yin and Dawn Song},
      sbahotlist = {true},
      title = {Panorama: {C}apturing {S}ystem-wide {I}nformation {F}low for {M}alware {D}etection and {A}nalysis},
      booktitle = {Proceedings of the 14th {ACM} {C}onference on {C}omputer and {C}ommunications {S}ecurity},
      year = {2007},
      month = {11},
      }
  • Christopher Kruegel and Engin Kirda and Angelo Rosiello and Fabrizio Ferrandi, "A Layout-Similarity-Based Approach for Detecting Phishing Pages," in Proceedings of IEEE International Conference on Security and Privacy in Communication Networks (SecureComm)., 2007. BibTeX
    @INPROCEEDINGS{Rosiello_LayoutSimilarityBasedApproachDetecting_2007,
      Author = {Christopher Kruegel and Engin Kirda and Angelo Rosiello and Fabrizio Ferrandi},
      sbahotlist = {true},
      title = {A Layout-Similarity-Based Approach for Detecting Phishing Pages},
      booktitle = {Proceedings of IEEE International Conference on Security and Privacy in Communication Networks (SecureComm).},
      year = {2007},
      month = {1},
      }
  • Christopher Kruegel and Engin Kirda and Thomas Raffetseder, "Building Anti-Phishing Browser Plug-Ins: An Experience Report," in Proceedings of the 3rd International Workshop on Software Engineering for Secure Systems (SESS) 29th International Conference on Software Engineering (ICSE), 2007. BibTeX
    @INPROCEEDINGS{Raffetseder_BuildingAntiPhishingBrowser_2007,
      Author = {Christopher Kruegel and Engin Kirda and Thomas Raffetseder},
      sbahotlist = {true},
      title = {Building Anti-Phishing Browser Plug-Ins: An Experience Report},
      booktitle = {Proceedings of the 3rd International Workshop on Software Engineering for Secure Systems (SESS) 29th International Conference on Software Engineering (ICSE)},
      year = {2007},
      month = {5},
      publisher = {IEEE Computer Society Press},
      }
  • Christopher Kruegel and Engin Kirda and Andreas Moser, "Exploring Multiple Execution Paths for Malware Analysis," in Proceedinga of the IEEE Symposium on Security and Privacy 2007, 2007. BibTeX
    @INPROCEEDINGS{Moser_ExploringMultipleExecution_2007,
      Author = {Christopher Kruegel and Engin Kirda and Andreas Moser},
      sbahotlist = {true},
      title = {Exploring Multiple Execution Paths for Malware Analysis},
      booktitle = {Proceedinga of the IEEE Symposium on Security and Privacy 2007},
      year = {2007},
      month = {5},
      abstract = {Malicious code or malware is defined as software that fulfills the deliberately harmful intent of an attacker. Malware analysis is the process of determining the behavior and purpose of a given malware sample (such as a virus, worm, or Trojan horse). This process is a necessary step to be able to develop effective detection techniques and removal tools. Currently, malware analysis is mostly a manual process that is tedious and time-intensive. To mitigate this problem, a number of analysis tools have been proposed that automatically extract the behavior of an unknown program by executing it in a restricted environment and recording the operating system calls that are invoked. The problem of dynamic analysis tools is that only a single program execution is observed. Unfortunately, however, it is possible that certain malicious actions are only triggered under specific circumstances (e.g., on a particular day, when a certain file is present, or when a certain command is received). In this paper, we propose a system that allows us to explore multiple execution paths and identify malicious actions that are executed only when certain conditions are met. This enables us to automatically extract a more complete view of the program under analysis and identify under which circumstances suspicious actions are carried out. Our experimental results demonstrate that many malware samples show different behavior depending on input read from the environment. Thus, by exploring multiple execution paths, we can obtain a more complete picture of their actions.},
      publisher = {IEEE Computer Society Press},
      }
  • Christopher Kruegel and Engin Kirda and Nenad Jovanovic, "Preventing Cross Site Request Forgery Attacks," in In Proceedings of IEEE International Conference on Security and Privacy in Communication Networks (SecureComm), 2006. BibTeX
    @INPROCEEDINGS{Jovanovic_PreventingCrossSite_2006,
      Author = {Christopher Kruegel and Engin Kirda and Nenad Jovanovic},
      sbahotlist = {true},
      title = {Preventing Cross Site Request Forgery Attacks},
      booktitle = {In Proceedings of IEEE International Conference on Security and Privacy in Communication Networks (SecureComm)},
      year = {2006},
      month = {8},
      abstract = {The web has become an indispensable part of our lives. Unfortunately, as our dependency on the web increases, so does the interest of attackers in exploiting web applications and web-based information systems. Previous work in the field of web application security has mainly focused on the mitigation of Cross Site Scripting (XSS) and SQL injection attacks. In contrast, Cross Site Request Forgery (XSRF) attacks have not received much attention. In an XSRF attack, the trust of a web application in its authenticated users is exploited by letting the attacker make arbitrary HTTP requests on behalf of a victim user. The problem is that web applications typically act upon such requests without verifying that the performed actions are indeed intentional. Because XSRF is a relatively new security problem, it is largely unknown by web application developers. As a result, there exist many web applications that are vulnerable to XSRF. Unfortunately, existing mitigation approaches are time-consuming and error-prone, as they require manual effort to integrate defense techniques into existing systems. In this paper, we present a solution that provides a completely automatic protection from XSRF attacks. More precisely, our approach is based on a server-side proxy that detects and prevents XSRF attacks in a way that is transparent to users as well as to the web application itself. We provide experimental results that demonstrate that we can use our prototype to secure a number of popular open-source web applications, without negatively affecting their behavior.},
      }
  • Christopher Kruegel and Engin Kirda and Nenad Jovanovic and Stefan Kals, "SecuBat: A Web Vulnerability Scanner," in Proceedings of The 15th International World Wide Web Conference (WWW 2006), 2006. BibTeX
    @INPROCEEDINGS{Kals_SecuBatWebVulnerability_2006,
      Author = {Christopher Kruegel and Engin Kirda and Nenad Jovanovic and Stefan Kals},
      sbahotlist = {true},
      title = {SecuBat: A Web Vulnerability Scanner},
      booktitle = {Proceedings of The 15th International World Wide Web Conference (WWW 2006)},
      year = {2006},
      month = {5},
      abstract = {As the popularity of the web increases and web applications become tools of everyday use, the role of web security has been gaining importance as well. The last years have shown a significant increase in the number of web-based attacks. For example, there has been extensive press coverage of recent security incidences involving the loss of sensitive credit card information belonging to millions of customers. Many web application security vulnerabilities result from generic input validation problems. Examples of such vulnerabilities are SQL injection and Cross-Site Scripting (XSS). Although the majority of web vulnerabilities are easy to understand and to avoid, many web developers are, unfortunately, not security-aware. As a result, there exist many web sites on the Internet that are vulnerable. This paper demonstrates how easy it is for attackers to automatically discover and exploit application-level vulnerabilities in a large number of web applications. To this end, we developed SecuBat, a generic and modular web vulnerability scanner that, similar to a port scanner, automatically analyzes web sites with the aim of finding exploitable SQL injection and XSS vulnerabilities. Using SecuBat, we were able to find many potentially vulnerable web sites. To verify the accuracy of SecuBat, we picked one hundred interesting web sites from the potential victim list for further analysis and confirmed exploitable flaws in the identified web pages. Among our victims were well-known global companies and a finance ministry. Of course, we notified the administrators of vulnerable sites about potential security problems. More than fifty responded to request additional information or to report that the security hole was closed.},
      }
  • Christopher Kruegel and Engin Kirda and Giovanni Vigna and Richard A. Kemmerer and Greg Banks, "Behavior-Based Spyware Detection," in Proceedings of USENIX Security 06, 2006. BibTeX
    @INPROCEEDINGS{Kirda_BehaviorBasedSpywareDetection_2006,
      Author = {Christopher Kruegel and Engin Kirda and Giovanni Vigna and Richard A. Kemmerer and Greg Banks},
      sbahotlist = {true},
      title = {Behavior-Based Spyware Detection},
      booktitle = {Proceedings of USENIX Security 06},
      year = {2006},
      month = {8},
      }
  • Christopher Kruegel and Engin Kirda and Nenad Jovanovic, "Pixy: A Static Analysis Tool for Detecting Web Application Vulnerabilities (Short Paper).," in Proceedings of the IEEE Symposium on Security and Privacy 2006, 2006. BibTeX
    @INPROCEEDINGS{Jovanovic_PixyStaticAnalysis_2006,
      Author = {Christopher Kruegel and Engin Kirda and Nenad Jovanovic},
      sbahotlist = {true},
      title = {Pixy: A Static Analysis Tool for Detecting Web Application Vulnerabilities (Short Paper).},
      booktitle = {Proceedings of the IEEE Symposium on Security and Privacy 2006},
      year = {2006},
      month = {5},
      publisher = {IEEE Computer Society Press},
      }

View all publications