Adware Blocker<br />Sponsored by :  <br />Symantec Corporation<br />By :<br />                                   ...
What is Adware ?<br /><ul><li> Adware  or  advertising-supported  software is  any  software  package which</li></ul>   au...
10/1/2010<br />Adware Blocker<br />3<br />    Project Problem Statement: <br />    Development Of Adware Blocker<br />Proj...
It sniffs the traffic and applies policies before rendering it to the client and the client will not be aware about this.
The policies applied should be based on predefined categories read by the application from database and user defined polic...
User defined policies can depend on certain predefined keywords and regular expressions. Predefined categories like bank, ...
 Working Of Adware Blocker Application<br />1.Read HTTP response packets coming from Web server.<br />2.Filter out pop-up ...
  Area/Domain:  Internet Security<br />  Technologies to be used:  <br /><ul><li> C or C++ for application controller
 jsp ( java server pages) for frontend
 MySQL for database</li></ul>10/1/2010<br />6<br />Adware Blocker<br />
Learning Requirements:<br />1.Languages: <br /><ul><li> C or C++ for  application  controller.
   Java  for front end.
   My SQL for  Database.</li></ul>2.Operating System:<br /><ul><li>Linux (RHEL or FC11).</li></ul>10/1/2010<br />7<br />Ad...
3.Technical:<br /><ul><li>Hyper Text Transfer Protocol (HTTP).
Upcoming SlideShare
Loading in...5
×

Intelligent adware blocker Presentation

372

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
372
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Intelligent adware blocker Presentation

  1. 1. Adware Blocker<br />Sponsored by : <br />Symantec Corporation<br />By :<br /> - SonalKamble (4622)<br /> - ChaitaliMagdum (4628)<br /> - Aditi Pantoji (4633)<br /> - Prajakta Pednekar (4637)<br /> External Guide: Internal Guide:<br /> Mr. Vikram Saurabh Mr. Harshad Wadkar <br />10/1/2010<br />1<br />Adware Blocker<br />
  2. 2. What is Adware ?<br /><ul><li> Adware or  advertising-supported software is any  software  package which</li></ul> automatically plays, displays or downloads advertisements to a <br /> computer.<br /><ul><li> Adware, by itself, is harmless however some adware may come with </li></ul> integrated spyware such as key loggers and other privacy-invasive <br /> software.<br />Need of Adware Blocker Application:<br /><ul><li> Adware Blocker application will be used to block Adware </li></ul> which can be in the form of Pop-up and Pop-under which we come across <br /> while accessing many websites.<br />10/1/2010<br />2<br />Adware Blocker<br />
  3. 3. 10/1/2010<br />Adware Blocker<br />3<br /> Project Problem Statement: <br /> Development Of Adware Blocker<br />Project Problem Statement Description:<br /><ul><li>Pop-up blocking application sits between client and server.
  4. 4. It sniffs the traffic and applies policies before rendering it to the client and the client will not be aware about this.
  5. 5. The policies applied should be based on predefined categories read by the application from database and user defined policies can also be added to it.
  6. 6. User defined policies can depend on certain predefined keywords and regular expressions. Predefined categories like bank, pornography, social media etc.</li></li></ul><li>Concept Diagram Of Adware Blocker Application<br />10/1/2010<br />4<br />Adware Blocker<br />
  7. 7. Working Of Adware Blocker Application<br />1.Read HTTP response packets coming from Web server.<br />2.Filter out pop-up and pop-under packets from http response.<br />3.Parse URL of pop-up and pop-under.<br />4.Search for domain of URL.<br />5.Send request to signature database to find whether packet is valid or invalid .<br />6.Process HTTP response based on query from database <br /> Valid packets :-Allowed to enter into the client network .<br /> Invalid packets :- Blocked.<br />10/1/2010<br />5<br />Adware Blocker<br />
  8. 8. Area/Domain: Internet Security<br /> Technologies to be used: <br /><ul><li> C or C++ for application controller
  9. 9. jsp ( java server pages) for frontend
  10. 10. MySQL for database</li></ul>10/1/2010<br />6<br />Adware Blocker<br />
  11. 11. Learning Requirements:<br />1.Languages: <br /><ul><li> C or C++ for application controller.
  12. 12. Java for front end.
  13. 13. My SQL for Database.</li></ul>2.Operating System:<br /><ul><li>Linux (RHEL or FC11).</li></ul>10/1/2010<br />7<br />Adware Blocker<br />Database<br />
  14. 14. 3.Technical:<br /><ul><li>Hyper Text Transfer Protocol (HTTP).
  15. 15. Squid Proxy Server (basics, installation and configuration).
  16. 16. Firewall (basics, installation and configuration).
  17. 17. Web Server (basics, installation).
  18. 18. Pop-up and pop-under (basics, working and creation).
  19. 19. Webpage and Website creation with pop-up, pop-under and hyperlink.
  20. 20. Packet Sniffer Wireshark (HTTP request, HTTP response, Pop-up, Pop-under, Adware) .</li></ul>10/1/2010<br />8<br />Adware Blocker<br />Learning Requirements Continued……….<br />
  21. 21. 10/1/2010<br />Adware Blocker<br />9<br />
  22. 22. 10/1/2010<br />Adware Blocker<br />10<br />
  23. 23. 10/1/2010<br />Adware Blocker<br />11<br />Use Case Diagram<br />
  24. 24. 10/1/2010<br />Adware Blocker<br />12<br />Click to view our Log Book<br />LogBook.xlsx<br />
  25. 25. 10/1/2010<br />Adware Blocker<br />13<br /> Future Scope<br />Adding Intelligence To Adware Blocker<br /><ul><li>IP Based Pop Up Blocking
  26. 26. Multiple Category Based Pop Up Blocking</li></li></ul><li>Thank you…<br />10/1/2010<br />14<br />Adware Blocker<br />

×