User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start [2007/10/30 12:20]
ryan
start [2010/05/28 15:04] (current)
Line 1: Line 1:
 ======FRIENDS Research Projects====== ======FRIENDS Research Projects======
-Welcome to the FRIENDS research wiki.  Basically, this is just a place for us to put up information about our past and present research projects.+Welcome to the FRIENDS research wiki.  Basically, this is just a place for us to put up information about our past and present research projects.  Older projects might not have a wiki page, so you may need to check the old pages at [[http://​cairo.cs.purdue.edu/​projects|our old projects page]] for a complete list.
  
 =====Security Projects===== =====Security Projects=====
   * [[Code Injection]] -- A short work showing the feasibility of constructing a Harvard memory architecture on a per process basis and the applicability to code injection prevention.   * [[Code Injection]] -- A short work showing the feasibility of constructing a Harvard memory architecture on a per process basis and the applicability to code injection prevention.
   * [[NICKLE]] -- Kernel rootkit prevention on unmodified operating systems using a virtual machine monitor.   * [[NICKLE]] -- Kernel rootkit prevention on unmodified operating systems using a virtual machine monitor.
 +  * [[Process Coloring]] -- Leveraging OS level information flows for intrusion detection. 
 +  * [[DSRAND|Data Structure Layout Randomization]] -- Polymorphing Software By Randomizing Data Structure Layout. 
 +  * [[AutoFormat]] -- Automatic Protocol Format Reverse Engineering Through Context-Aware Monitored Execution. 
 +  * [[REWARDS]] --  Automatic Reverse Engineering of Data Structures from Binary Execution. 
 +  * [[LiveDM]] -- Reliable Kernel Malware Defense using a Safe and Temporal View of Dynamic Kernel Memory.
  
 =====Virtualization Based Distributed Computing===== =====Virtualization Based Distributed Computing=====
-This is where stuff like Violin, the NanoHub, etcwill go.+  * [[VNsnap]] -- Taking snapshot of a virtual cloud environment. 
 +  * [[vSnoop]] -- Improving TCP throughput in virtual cloud environments.
start.1193761224.txt.gz · Last modified: 2007/10/30 12:20 by ryan