Bug
-
Brian Azzopardi wrote: I'm guessing that it would be most useful in internal or controlled situations (i.e. inside a company). Hmmm, and do what there? I'm also struggling to find a use. ASP.NET can never fail as working with it is like fitting bras to supermodels - it's one pleasure after the next - David Wulff
Some form of distributed processing comes to mind. However because its script based it can't be password-cracker, SETI-search etc as it would be too slow. There would have to be a reason for the agent to have to go to a node. bibamus, edamus, cras moriemur
[eat, drink, for tomorrow we die]
-
I've thought about implementing the (unoriginal) idea of agents i.e. small (and not so small) scripts that can migrate from a node to another on the network. Security and resource usage worries will be dealt with. My question is: would anyone actually need or find a use for such software? Coz for the life of me I couldn't think of one. I'm guessing that it would be most useful in internal or controlled situations (i.e. inside a company). I'd appreciate your ideas :) bibamus, edamus, cras moriemur
[eat, drink, for tomorrow we die]
That's the problem - the cool technology we want to play with is often a solution in search of a problem. Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)
-
That's the problem - the cool technology we want to play with is often a solution in search of a problem. Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)
Exactly! I love network programming and I've fallen in love with Lua (a freely available scripting language) and I thought a combinination of the two would be a cool idea. *sigh*. What I could do is just to code an alpha version and release it. I'm sure someone somewhere will find a use for it. Eventually :) bibamus, edamus, cras moriemur
[eat, drink, for tomorrow we die]
-
I've thought about implementing the (unoriginal) idea of agents i.e. small (and not so small) scripts that can migrate from a node to another on the network. Security and resource usage worries will be dealt with. My question is: would anyone actually need or find a use for such software? Coz for the life of me I couldn't think of one. I'm guessing that it would be most useful in internal or controlled situations (i.e. inside a company). I'd appreciate your ideas :) bibamus, edamus, cras moriemur
[eat, drink, for tomorrow we die]
Aren't these also called "worms" ;) I think a great project would be to do something like this using .NET. With reflection and emittance you could do some wild stuff, and you'd have access to the full .NET framework. (sure - you'd hit a brick wall when you came across a node with no .NET, but details, details...) cheers, Chris Maunder
-
Aren't these also called "worms" ;) I think a great project would be to do something like this using .NET. With reflection and emittance you could do some wild stuff, and you'd have access to the full .NET framework. (sure - you'd hit a brick wall when you came across a node with no .NET, but details, details...) cheers, Chris Maunder
Good ideas :) If I were to use .Net would it be possible to control the execution of the agent? In the implementation I have in mind the node would not just run the agent but would be able to control its execution line by line. This is required, indeed crucial, because the node must be able to enforce security policies (ex scripts are not allowed file access accept those scripts coming from XYZ) and the node must be able to control CPU, memory usage. bibamus, edamus, cras moriemur
[eat, drink, for tomorrow we die]
-
I've thought about implementing the (unoriginal) idea of agents i.e. small (and not so small) scripts that can migrate from a node to another on the network. Security and resource usage worries will be dealt with. My question is: would anyone actually need or find a use for such software? Coz for the life of me I couldn't think of one. I'm guessing that it would be most useful in internal or controlled situations (i.e. inside a company). I'd appreciate your ideas :) bibamus, edamus, cras moriemur
[eat, drink, for tomorrow we die]
Uses include: Network topology mapping (network exploring) Network availaibility Network speed analysis Spy software Viruses/worms Drinking In The Sun Forgot Password?
-
Uses include: Network topology mapping (network exploring) Network availaibility Network speed analysis Spy software Viruses/worms Drinking In The Sun Forgot Password?
So u actually think it might be useful? [James Pullicino] wrote: Viruses/worms can u elaborate on this? Do u mean that it could serve as a vector for viruses? This should be impossible as the scripts will be run in a sandbox. No memory or hw access would be allowed. bibamus, edamus, cras moriemur
[eat, drink, for tomorrow we die]
-
Good ideas :) If I were to use .Net would it be possible to control the execution of the agent? In the implementation I have in mind the node would not just run the agent but would be able to control its execution line by line. This is required, indeed crucial, because the node must be able to enforce security policies (ex scripts are not allowed file access accept those scripts coming from XYZ) and the node must be able to control CPU, memory usage. bibamus, edamus, cras moriemur
[eat, drink, for tomorrow we die]
Take a look at the .NET security model. Security policies can be enforced down to the function level within your code. cheers, Chris Maunder
-
So u actually think it might be useful? [James Pullicino] wrote: Viruses/worms can u elaborate on this? Do u mean that it could serve as a vector for viruses? This should be impossible as the scripts will be run in a sandbox. No memory or hw access would be allowed. bibamus, edamus, cras moriemur
[eat, drink, for tomorrow we die]
If these scripts will run in a sandbox, then the capabilities of the virus will be limited by what the sandbox can offer (unless the sandbox has bugs which can be exploited). If no memory access will be available, then your script will be pretty useless since it cannot have memory based variables!!! I suppose you mean limited memory access instead of no memory access at all. I only mentioned possible uses. Whether its useful or not depends on how you implement your idea. James Drinking In The Sun Forgot Password?
-
If these scripts will run in a sandbox, then the capabilities of the virus will be limited by what the sandbox can offer (unless the sandbox has bugs which can be exploited). If no memory access will be available, then your script will be pretty useless since it cannot have memory based variables!!! I suppose you mean limited memory access instead of no memory access at all. I only mentioned possible uses. Whether its useful or not depends on how you implement your idea. James Drinking In The Sun Forgot Password?
I should have said pointers. A language without variables is not much use is it. The virus aspect should not pose a problem. A node could be configured to run only signed agents. The default policy would be to prohibit all resource access (i.e. file, registry, net) and limit others (so it does not hog the cpu). As for exploits in the sandbox, well it's just down to being security-conscious. bibamus, edamus, cras moriemur
[eat, drink, for tomorrow we die]