Michael Hardy

GitHub  LinkedIn  Resume  Contact  Privacy Policy 
A picture of me sitting in front of some redwood trees

I am a Computer Science student at the University of California Santa Cruz who is interested in computer security. I have worked on projects in the fields of data processing and internet security. In my spare time I enjoy hiking, birdwatching, and trying to stay optimistic about the news.

Studying Attacks on UPNP Devices

I am currently working on a piece of software that emulates vulnerable UPNP enabled routers. My goal is to eventually use this software to understand the current ways that UPNP devices are being attacked.

Currently the software emulates the UPNP device discovery protocol, SSDP. Due to the inherit risks of an SSDP server being abused to carry out a reflected denial of service attack the system blocks repeated requests from the same IP over short periods of time.

Feedback

Boosting Login Security

In high school I wrote a piece of software that records and compares user behavior, enabling continuous authentication for web sites. The system works by providing a data collection script to inject into pages and an API endpoint to return the trustworthiness of a user. The system allows site owners to improve the security of their login systems without requiring users to buy hardware tokens or set up alternate means of authentication.

Check out the project
A browser fingerprint (based on User-Agent, screen size, and color depth) and biometric information on how a user types are combined to get a trust score. Feedback

Analyzing this Site

I am collecting data on how people interact with the site you are currently viewing. This will enable me to better understand how this site is used and how to make it more useful. I currently track how long people spend reading various sections and provide a feedback form. This will allow me to identify the sections people want to learn more about.

Content could not be displayed

This content is unavailable for one of the following reasons:

  • You need to enable JavaScript
  • It is unavailable because serving you this content might violate GDPR
  • It is unavailable due to Russian Federal Law No. 242-FZ (Requires me to buy servers in Russia)
Feedback