Advanced Web and E-Voting Security

CS594 Spring 2009 blog

January 30th, 2009

Class on Monday, Feb 2nd

All Your iFRAMEs Point to Us

With the rate of web-page infections getting as high as 1 in every 4.5 seconds*, drive by downloadsare clearly one of the most immediate threat to everybody using the WWW.

So what can we do about it?

Well, for starters: there are many tools (http://www.siteadvisor.com/,  http://www.mywot.com/) available that warn users about the threat level of websites by using different methods (what are they?).

While some (http://code.google.com/apis/safebrowsing/) even help web-application developers to secure their web-sites from being used as launch pads to trigger attacks.

And, sometimes it is just better to be safe than sorry. (http://www.willamette.edu/wits/spyware/)

Find out how you can get involved in efforts (http://www.stopbadware.org/home/action) against “drive by downloads”.

While we discuss the next paper:- “All your iFrames point to us”, lets take this opportunity to look at how drive by downloads work, starting from their construction, distribution and finally their relationships with weakest link in security - the user.

*http://www.sophos.com/sophos/docs/eng/marketing_material/sophos-security-threat-report-jan-2009-na.pdf

January 27th, 2009

acm proxy

Hi, 

If anyone need the ACM Proxy link,

http://proxy.cc.uic.edu/login?url=http://portal.acm.org

January 26th, 2009

Class on Wednesday, Jan 28th

I am going to present Doppelganger paper on Wednesday and will be talking about cookies and such. Since cookies are somewhat central to understanding of papers on web privacy, I think it is a good idea to understand them from a practical side.

So, fire up your favorite HTTP proxy and start surfing the web. Hit some of the ‘fat’ sites you know of. The more cookies the better. Observe the traffic and see how cookies are set and retrieved. As you browse from site to site, keep an eye on what is stored in your cookie jar. Can you tell what information your cookies store? Can you tell why? Do you think you need them? Maybe you know what the cookie names mean?

Navigate to abotu:cache and checkout what files have been persisted. Try looking at the URLs and think how much this data says about you.

Once you are done with cookies, please clear and disable all cache and cookies and start surfing the web, taking notes of how this experience differs from the previous exercise. What differences are apparent right away?

While contemplating how much information about you leaks through web sessions, navigate to pipl.com, type in you first & last name and hit search… Where this information comes from?

January 22nd, 2009

Class on Mon:26 Jan

We will be reading the second paper (”protecting browser state…”) from our schedule. This paper extends the basic ideas in the original paper.

Please go through. Also, if you find any interesting pointers or other background information about this paper, use the comments feature on this page to discuss.

As usual your summaries are due before class. Do not try to replicate the results from the paper. Instead, try to summarize in your own words what you’re reactions are about the results of the paper. What questions remain after reading and so on.

January 21st, 2009

Email list for class

Some of you did not receive the email sent for the paper on timing attacks. The purpose of this blog post is to alert you to any problems of communication we may be having. I would like to resolve this right away. We will use both the blog and email to communicate, so it is important for me to have all of your current email addresses.

I just sent a test mail (with subject “cs594:test”) to everyone in class, to their UIC.edu address. I pulled out your addresses from the class list. I also included the original message for those who didn’t receive it.

If you are in this class, and did NOT get this email, let me know that as well. This will help us investigate where the problem is. If you got both emails, then please ignore and move on.

Also, if you want me to send you email to a different address, please let me know, by responding to that email.

January 20th, 2009

Paper on timing attacks

Use this blog post to discuss this paper or share any background material related to this paper.

(Click on the ’schedule’ link to the left to see the list of papers.)

January 14th, 2009

Welcome!

This is the class blog page in which the schedule and lecture notes will appear.