2010-06-16 4 views
3

Cela ne me dérange pas de présenter l'utilisateur avec des boîtes de dialogue d'autorisation ... Qu'est-ce impliqué dans l'ouverture d'une prise d'écoute sur une page Web?Java dans le navigateur ... ouverture d'une socket

+0

Je doute que ce soit possible. Ce serait une fuite de sécurité sérieuse. –

+1

... c'est pourquoi je demande! – spender

Répondre

2

Eh bien, vous utilisez une applet signée. L'utilisateur doit accepter l'applet et après cela, vous pouvez faire tout ce que vous pouvez faire avec une application Java autonome.

1

Le sandbox du navigateur vous permet d'ouvrir une socket vers le serveur d'origine. Cela devrait suffire. Les principales alternatives pour connecter des sockets à d'autres adresses impliquent l'utilisation d'une applet signée, d'un plugin/addon de navigateur ou (éventuellement) d'un contrôle ActiveX. Toutes ces alternatives nécessitent que l'utilisateur prenne des mesures actives pour «accepter» ou installer des choses, et toutes sont un risque potentiel pour la sécurité de l'utilisateur ... que vous soyez ou non l'un des bons qui ne poussent pas les logiciels malveillants chez les gens.

Questions connexes