Click here to Skip to main content
15,891,136 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
GeneralRe: Plugins for Application Pin
Pete O'Hanlon28-Jun-11 7:12
mvePete O'Hanlon28-Jun-11 7:12 
GeneralRe: Plugins for Application Pin
Xmen Real 28-Jun-11 7:21
professional Xmen Real 28-Jun-11 7:21 
GeneralRe: Plugins for Application Pin
Pete O'Hanlon28-Jun-11 7:24
mvePete O'Hanlon28-Jun-11 7:24 
GeneralRe: Plugins for Application Pin
Xmen Real 29-Jun-11 14:54
professional Xmen Real 29-Jun-11 14:54 
GeneralRe: Plugins for Application Pin
Pete O'Hanlon29-Jun-11 20:38
mvePete O'Hanlon29-Jun-11 20:38 
GeneralRe: Plugins for Application Pin
Xmen Real 30-Jun-11 0:33
professional Xmen Real 30-Jun-11 0:33 
GeneralRe: Plugins for Application Pin
Pete O'Hanlon28-Jun-11 5:02
mvePete O'Hanlon28-Jun-11 5:02 
AnswerRe: Plugins for Application Pin
jschell29-Jun-11 9:48
jschell29-Jun-11 9:48 
Xmen W.K. wrote:
So first thing came in mind was to just load the DLLs and call the common
abstract class methods. After completing all that, I noticed that there could be
many security issues.


Such as what exactly?

The only security concern that I specifically see with the above description is that you might need to verify that the loaded dlls hasn't been hacked (signature verification.)

Xmen W.K. wrote:
Assume this, if a plugin wants to connect a server over internet, the firewall
will show the name of my application and user may allow without knowing its the
plugin who is trying to connect.


At some point you have to trust the plugin. For instance consider the situation I mentioned above where someone has maliciously replaced the real plugin with one that has the same name and same functionality but which transmits all of the data to a third party.

Xmen W.K. wrote:
My question is, is that the only way ?


First step is to identify what your actual security requirements are.

As an example if you want the user to validate the plugins then you should insure that your application will not load any plugin unless the user has verified it and has done that in the application.
GeneralRe: Plugins for Application Pin
Xmen Real 29-Jun-11 14:44
professional Xmen Real 29-Jun-11 14:44 
GeneralRe: Plugins for Application Pin
LCARS x3211-Aug-11 17:37
LCARS x3211-Aug-11 17:37 
GeneralRe: Plugins for Application Pin
Xmen Real 11-Aug-11 18:19
professional Xmen Real 11-Aug-11 18:19 
GeneralRe: Plugins for Application Pin
LCARS x3211-Aug-11 19:33
LCARS x3211-Aug-11 19:33 
GeneralRe: Plugins for Application Pin
Xmen Real 12-Aug-11 0:31
professional Xmen Real 12-Aug-11 0:31 
Questioncalling webservice funtion frm Smar Device Pin
imtiazahmad27-Jun-11 1:26
imtiazahmad27-Jun-11 1:26 
AnswerRe: calling webservice funtion frm Smar Device Pin
Not Active27-Jun-11 2:38
mentorNot Active27-Jun-11 2:38 
Questiondynamic column width in crystal report asp .net 2008 Pin
HarshalPKale23-Jun-11 0:49
HarshalPKale23-Jun-11 0:49 
QuestionWhy my application requires .NET 3.5 and .NET 4.0 Framework?? Pin
lydiae15-Jun-11 20:27
lydiae15-Jun-11 20:27 
AnswerRe: Why my application requires .NET 3.5 and .NET 4.0 Framework?? Pin
Roger Wright15-Jun-11 20:51
professionalRoger Wright15-Jun-11 20:51 
GeneralRe: Why my application requires .NET 3.5 and .NET 4.0 Framework?? Pin
Pete O'Hanlon15-Jun-11 20:58
mvePete O'Hanlon15-Jun-11 20:58 
QuestionRe: Why my application requires .NET 3.5 and .NET 4.0 Framework?? Pin
lydiae15-Jun-11 21:05
lydiae15-Jun-11 21:05 
AnswerRe: Why my application requires .NET 3.5 and .NET 4.0 Framework?? Pin
Pete O'Hanlon15-Jun-11 21:17
mvePete O'Hanlon15-Jun-11 21:17 
AnswerRe: Why my application requires .NET 3.5 and .NET 4.0 Framework?? Pin
Pete O'Hanlon15-Jun-11 21:42
mvePete O'Hanlon15-Jun-11 21:42 
GeneralRe: Why my application requires .NET 3.5 and .NET 4.0 Framework?? Pin
Roger Wright15-Jun-11 21:27
professionalRoger Wright15-Jun-11 21:27 
GeneralRe: Why my application requires .NET 3.5 and .NET 4.0 Framework?? Pin
Pete O'Hanlon15-Jun-11 21:41
mvePete O'Hanlon15-Jun-11 21:41 
GeneralRe: Why my application requires .NET 3.5 and .NET 4.0 Framework?? Pin
Roger Wright15-Jun-11 22:05
professionalRoger Wright15-Jun-11 22:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.