Petition to protect the internet against hackers

  • Thread starter Thread starter tanus5
  • Start date Start date
  • Tags Tags
    hackers Internet
Click For Summary

Discussion Overview

The discussion revolves around internet security, specifically addressing the threats posed by hackers and the development of a petition aimed at enhancing protection for users and web developers. Participants explore various technical approaches to improve security measures, including encryption of virus definitions and methods for detecting infections.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Exploratory

Main Points Raised

  • One participant expresses concern about the ongoing battle between web developers and hackers, seeking support for a petition to enhance internet security.
  • Another participant questions the feasibility of encrypting virus definitions, suggesting it could complicate user interactions.
  • A different participant discusses the challenges of allowing users to create their own virus definitions while considering encryption as a potential solution.
  • There is a proposal to use SHA-1 hashes for matching virus definitions, which is met with a technical explanation of the current method using string manipulation.
  • A participant describes the current implementation of virus detection and the limitations of using hashes in their approach.
  • One participant reports on recent updates, including the implementation of XOR encryption for virus definitions and additional security features against executable uploads and invalid characters.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the best methods for virus definition management and encryption, with various viewpoints and technical challenges being discussed without resolution.

Contextual Notes

Participants express uncertainty about the implications of encryption on user experience and the effectiveness of different virus detection methods. The discussion highlights the complexity of balancing security measures with user accessibility.

Who May Find This Useful

This discussion may be of interest to web developers, cybersecurity professionals, and students studying internet security and software development.

tanus5
Messages
52
Reaction score
0
I would like your support in an urgent matter regarding internet security. As you know, hackers present a problem for both developers and users. This causes a game of cat and mouse between honest web developers and the hackers, with the users caught in the middle. Can I count on you to review our petition and technology? We are looking for experts and students to sign our petition which could help better protect, not only our current 3,000 users, and their over 1 million web pages, but also everyone on the internet, who are all potential targets for hackers.

Our technology:

http://www.vnetpublishing.com/websecuritytools/

Our fight:

http://ralphndiaritoch.info/2012/02/making-a-stand-against-anonymous-hackers-and-wordpress/

Our petition:

http://ralphndiaritoch.info/petition/
 
Last edited by a moderator:
Computer science news on Phys.org
I read the blog post.

I don't understand why you don't just encrypt the virus definitions and decode them later for use in the script?
 
Last edited:
DavidSnider,

I have considered doing that but it presents a few problems. First of all, depending on the encryption technique it may become impossible for users to create their own Virus definitions. Second of all explaining to average users how to create a virus definition file can be somewhat difficult, encrypting the files would only make it more difficult for them to understand. I am considering having a second "encrypted" repository, while maintaining support for raw static files and only including a fake static virus while keeping the distributed definitions encrypted. The real problem is getting them to restore the plugin to the repository so our users can get automatic update notifications. Currently if we make any changes to the plugin our existing users will have no way to know there is an improved version available. Encrypting definitions is on our TODO list though if we can find a way of implementing it which will not confuse the users.
 
OK.

How you are doing the matching of the virus definitions? Could you possibly just store the SHA-1 hash of the file and use that for comparison?
 
I am using the PHP explode function which splits a string by a delimiter, and I am using the virus as the delimiter. If the resulting array has a length > 1 than the file is infected. To repair the file the plugin then implodes the array with an empty string instead of re-implanting the virus. You can't do that with hashes. One additional note, there is one random file created by the plugin which has a known hash value. That is how the plugin identifies unknown Virus strains and will disable the website if the hash does not match since the plugin doesn't yet know how to get rid of the virus. The virus will most likely be "trapped" in that random PHP file making it fairly easy to identify the Virus and make a virus definition file.

Now that you know the facts, will you sign the petition? As you can see we are working for the best interest of our users. I know that no security system is 100% secure, but this algorithm is very successful at protecting and reclaiming web sites from hackers.
 
Last edited:
DavidSnider,

I took your advice and the latest version encrypts the virus definition files using a slightly modified XOR encryption system. The only deviation is that one bit in every byte is replaced with a checksum bit and every 8 bytes and at the end of the stream the stripped bits are inserted.

I also added a few new features such as protection against executable uploads, and protection against invalid multi-byte characters in the GET and POST fields. When I can find some free time I plan on releasing the plugin for more platforms.
 

Similar threads

  • · Replies 19 ·
Replies
19
Views
4K
  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 3 ·
Replies
3
Views
4K
Replies
10
Views
5K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 2 ·
Replies
2
Views
615
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 29 ·
Replies
29
Views
11K