Quote:
Originally Posted by Parul Bagadia
I mean every1 must b knowing the process of broadcasting; server sends a message having header; which is checked by all clients n whichever clients needs or say values match with it it accepts the packet... So if some PC deciedes to accept all of them; privacy wont be there; but how do we achieve this practically; so that i can see wether our selected algorithm really blocks this or not.
If you're in a more modern switched network, then you don't need to worry about this thanks to most switches' routing tables. A good sniffer might still be able to pick some traffic up (or a malicious PC accepting all packets), but if it's encrypted, then you should be good.
There are various levels of paranoia you can reach while worrying about something like this - the most paranoid would be to create a small client to be installed on the specific host that requires your application, then it could generate some sort of PGP key on install (assuming it's done by a trusted admin) to register with your 'host' application and require login to start the client, and that would be the basis of the encryption used.
Depending on how you set it up, a different level of security on that could be something like using an SSL connection.
It really depends how paranoid you want to get, and the equipment you're using.