Click here to Skip to main content
15,913,941 members
Home / Discussions / C#
   

C#

 
AnswerRe: Rows in listbox to change style Pin
Zdeslav Vojkovic3-Jan-06 20:50
Zdeslav Vojkovic3-Jan-06 20:50 
QuestionHow to Make Popup Window Pin
A.Grover3-Jan-06 17:48
A.Grover3-Jan-06 17:48 
AnswerRe: How to Make Popup Window Pin
AB77713-Jan-06 19:25
AB77713-Jan-06 19:25 
GeneralRe: How to Make Popup Window Pin
A.Grover4-Jan-06 0:07
A.Grover4-Jan-06 0:07 
GeneralRe: How to Make Popup Window Pin
AB77714-Jan-06 0:36
AB77714-Jan-06 0:36 
QuestionIntranet Application Pin
Aanchal Naidu3-Jan-06 17:46
Aanchal Naidu3-Jan-06 17:46 
GeneralRe: Intranet Application Pin
Guffa3-Jan-06 19:09
Guffa3-Jan-06 19:09 
QuestionTrojans / Viruses / Security & .Net Pin
LowlyNobody23-Jan-06 14:25
LowlyNobody23-Jan-06 14:25 
Hi all,

Hypothetically... If you were to write your own framework, and include a scripting language to configure components in the framework, what's there to stop someone creating a virus using the framework?

I'm looking at the following scenario..

- Application data and implementation patterns are transmitted in encrypted xml, to protect expensive algorithms.

- User authentication secures access to some components, and the script it were a trojan running interactively, user authentication protects nothing.

- Script compiles to a dll on the fly, so watching for unsafe dll's won't work.

- Script is encrypted during transit, so there aren't any options for inspecting malicious script before it gets to run.

- The system is being used on the server and client, and is core to a number of mission critical applications, so you can't stop the framework from running.

I think that one effective way to protect against something like this would be to use some pattern matching, prior to execution. However, whilst never having written a Antivirus system before, I would assume that this would be a huge task in itself.

For me at least, this seem really worrying. There seems no quick fix to it, and it's leading me to believe that a well written trojan will always run the first time.

If you were of the nature, what's to stop someone writing a trojan/virus in c#? If you were an antivirus vendor without a pattern matching algorithm, you would always be on the back foot wouldn't you? Ie. without it, a virus would always be able to run at least once, before someone comes up with a signature.

Is it futile to protect against human nature with code?

You attract what you believe you deserve.
AnswerRe: Trojans / Viruses / Security & .Net Pin
Jared Parsons3-Jan-06 17:19
Jared Parsons3-Jan-06 17:19 
QuestionSlow, Choppy Form with Pictureboxes Pin
cycledesign3-Jan-06 13:35
cycledesign3-Jan-06 13:35 
AnswerRe: Slow, Choppy Form with Pictureboxes Pin
Christian Graus3-Jan-06 13:49
protectorChristian Graus3-Jan-06 13:49 
GeneralRe: Slow, Choppy Form with Pictureboxes Pin
cycledesign3-Jan-06 13:56
cycledesign3-Jan-06 13:56 
GeneralRe: Slow, Choppy Form with Pictureboxes Pin
Christian Graus3-Jan-06 14:00
protectorChristian Graus3-Jan-06 14:00 
GeneralRe: Slow, Choppy Form with Pictureboxes Pin
cycledesign3-Jan-06 14:04
cycledesign3-Jan-06 14:04 
AnswerRe: Slow, Choppy Form with Pictureboxes Pin
eggie53-Jan-06 14:27
eggie53-Jan-06 14:27 
QuestionFast, safe array access - stackalloc equivalent? Pin
Vega023-Jan-06 12:07
Vega023-Jan-06 12:07 
AnswerRe: Fast, safe array access - stackalloc equivalent? Pin
Jared Parsons3-Jan-06 12:45
Jared Parsons3-Jan-06 12:45 
GeneralRe: Fast, safe array access - stackalloc equivalent? Pin
Vega023-Jan-06 13:07
Vega023-Jan-06 13:07 
AnswerRe: Fast, safe array access - stackalloc equivalent? Pin
leppie3-Jan-06 22:46
leppie3-Jan-06 22:46 
QuestionComboBox Text Change Event Pin
thepolishguy3-Jan-06 11:21
thepolishguy3-Jan-06 11:21 
QuestionRound edge panel Pin
VPMahank3-Jan-06 11:08
VPMahank3-Jan-06 11:08 
QuestionNo Crystal Report installed on User machine Pin
chinky singh3-Jan-06 11:07
chinky singh3-Jan-06 11:07 
AnswerRe: No Crystal Report installed on User machine Pin
Santosh Satalkar3-Jan-06 23:14
Santosh Satalkar3-Jan-06 23:14 
GeneralRe: No Crystal Report installed on User machine Pin
chinky singh4-Jan-06 7:04
chinky singh4-Jan-06 7:04 
QuestionConstructor that returns null on exception Pin
sjdevo3gsr3-Jan-06 8:31
sjdevo3gsr3-Jan-06 8:31 

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.