IPB

Welcome Guest ( Log In | Register )

9 Pages V   1 2 3 > »   
Reply to this topicStart new topic
> Agent Smith Problem, The problem and how to solve it
Serbitar
post Feb 3 2007, 01:28 AM
Post #1


Running Target
***

Group: Members
Posts: 1,498
Joined: 4-August 05
From: ADL
Member No.: 7,534



At the moment a hacker can have a large number of agents by just uploading infinite numbers to nodes and giving them orders.

Same goes for corporations, they could just have infinite numbers of agents.


Why I dont think it is a problem from the hacker side:

Stealth: At least for me, hacking is about stealth. An attack with infinite numbers of agents will instantly be noticed. And the hacking run is essentially over. Thats why I dont think the agent smith attack will be used, especially in very certain situation, here it might even make sense.

My problem is the corp version. At the moment I am handwaving it away by invoking "traffic" and "miss alarm" arguments.

In my own hacking rules I suggest dice modifiers if a persona/agent is subject to several interactions in the same phase. Be it perception or attacks, making large numbers of agents virtually useless.
I handwave this with the following arguments: Attacking and perceptions are active interactions with the persona to get data the persona doesnt really want to send (perception) or to force malevolent code into the persona. Both is easier recognized by the personas "health" and "checking" routines if large quantities of malevolent code is injected.

Please post your assessment of the whole Agent Smith problem. What is the problem for you, is it one, and how could one solve it.
Go to the top of the page
 
+Quote Post
BishopMcQ
post Feb 3 2007, 01:36 AM
Post #2


The back-up plan
**********

Group: Retired Admins
Posts: 8,423
Joined: 15-January 03
From: San Diego
Member No.: 3,910



As was discussed here, the Agent Smith problem has limitations.

Yes, it is possible to load Agents in several nodes, however:

1. Said nodes need to be within Signal range of where you intend to be hacking.
2. There is a limit on active users currently accessing a specific node, based on (System x 2)
3. The autonomy of Agents means that each must be individually called, taking actions.
4. If the Agents are not loaded directly onto the node, then they must hack their way through the firewall. (Note: Probing the target allows for a backdoor to be created which will be open for several hours or more at GM's discretion. This is not a problem unless the GM allows it.)
5. If you are loading Agents actively into a node, there is:
a) the cost in actions it takes you,
b) the limitation on the number of agents before response problems.
6. There are limitations on the teamwork tests even if the hacker has bypassed all previously stated hurdles.
Go to the top of the page
 
+Quote Post
Serbitar
post Feb 3 2007, 01:39 AM
Post #3


Running Target
***

Group: Members
Posts: 1,498
Joined: 4-August 05
From: ADL
Member No.: 7,534



QUOTE (BishopMcQ)
As was discussed here, the Agent Smith problem has limitations.

Yes, it is possible to load Agents in several nodes, however:

1. Said nodes need to be within Signal range of where you intend to be hacking.
2. There is a limit on active users currently accessing a specific node, based on (System x 2)
3. The autonomy of Agents means that each must be individually called, taking actions.
4. If the Agents are not loaded directly onto the node, then they must hack their way through the firewall. (Note: Probing the target allows for a backdoor to be created which will be open for several hours or more at GM's discretion. This is not a problem unless the GM allows it.)
5. If you are loading Agents actively into a node, there is:
a) the cost in actions it takes you,
b) the limitation on the number of agents before response problems.
6. There are limitations on the teamwork tests even if the hacker has bypassed all previously stated hurdles.

1. no, you can use the matrix as relay
2. thats actually working towards agent smith, as you are killing the node buy flooding it. and its a really stupid rule (what about matrix cafes? only 12 users there at max?)
3. no you can order a pack of agents
4. if enough agents are hacking in, enough will make it
5. true
6. true, but again, I am of the opinion that agents in multiple hords are only good for combat
Go to the top of the page
 
+Quote Post
BishopMcQ
post Feb 3 2007, 02:01 AM
Post #4


The back-up plan
**********

Group: Retired Admins
Posts: 8,423
Joined: 15-January 03
From: San Diego
Member No.: 3,910



1: If you can use the matrix as a relay, then please explain why two devices must be within the signal range of the weakest signal. One-way communication would be possible within the longer range, but for any kind of response or interactive nature, they would need to be within range of the shorter.

2: No you aren't killing the node, simply not allowing new people to access it until all users which were online at the moment of attack have been booted. Note, I don't agree with the rule, but rather acknowledging that it exists.

3: You can only order agents that are on your subscription list. If you remove an agent from your subscription list, it will continue on with its previous set instructions.

4: Again you run into the problem of subscription lists, teamwork rules, and signal.
Go to the top of the page
 
+Quote Post
Serbitar
post Feb 3 2007, 02:31 AM
Post #5


Running Target
***

Group: Members
Posts: 1,498
Joined: 4-August 05
From: ADL
Member No.: 7,534



1: exactly the same way how two cell phones cann talk to each other without being in their relative signal ranges.

2: Even better, you keep the corps IC out once youve flooded it with your own agents . . .

3-4: you didnt read my comment about mass ordering agents, did you? You can order (simple action) up to 12x2 agents per pass. Thats 12x3x2 agents per round, that should be enough.
Go to the top of the page
 
+Quote Post
BishopMcQ
post Feb 3 2007, 02:33 AM
Post #6


The back-up plan
**********

Group: Retired Admins
Posts: 8,423
Joined: 15-January 03
From: San Diego
Member No.: 3,910



"no you can order a pack of agents"

There wasn't a lot to read...where was your other comment?
Go to the top of the page
 
+Quote Post
Serbitar
post Feb 3 2007, 02:35 AM
Post #7


Running Target
***

Group: Members
Posts: 1,498
Joined: 4-August 05
From: ADL
Member No.: 7,534



That was the comment. You can order multiple agents at a time, if you give them the same order.
Go to the top of the page
 
+Quote Post
FrankTrollman
post Feb 3 2007, 02:38 AM
Post #8


Prime Runner
*******

Group: Banned
Posts: 3,732
Joined: 1-September 05
From: Prague, Czech Republic
Member No.: 7,665



Remember that for this problem to be intractable it doesn't literally have to put up billions of agents (although in abstract there's no reason why it couldn't) - it merely has to put up so many Agents that differences in skill and awesomeness between diffeent Hackers fades into the statistical background noise.

12 Agents is enough and more than enough to make the problem plain. Being a Hacker so awesome that you roll six more dice is half as big a deal as having one more die per agent...

-Frank
Go to the top of the page
 
+Quote Post
BishopMcQ
post Feb 3 2007, 02:42 AM
Post #9


The back-up plan
**********

Group: Retired Admins
Posts: 8,423
Joined: 15-January 03
From: San Diego
Member No.: 3,910



I was simply reminding you limitation of the subscription list, which presuming you are connected to at least one node, means you are limited to 11 agents. Then you have to update your subscription list, at least a free per agent, possibly a simple to update the whole list.

The tactic is feasible, but the rate is slower.
Go to the top of the page
 
+Quote Post
Serbitar
post Feb 3 2007, 02:46 AM
Post #10


Running Target
***

Group: Members
Posts: 1,498
Joined: 4-August 05
From: ADL
Member No.: 7,534



You forget the agents you run on your comlink . . .
Go to the top of the page
 
+Quote Post
djinni
post Feb 3 2007, 03:01 AM
Post #11


Moving Target
**

Group: Members
Posts: 777
Joined: 22-November 06
Member No.: 9,934



QUOTE (Serbitar)
You forget the agents you run on your comlink . . .

don't forget they can just "pull the plug"
sever a repeater on the matrix between you and them, or even their own.
Go to the top of the page
 
+Quote Post
Glayvin34
post Feb 3 2007, 03:27 AM
Post #12


Moving Target
**

Group: Members
Posts: 351
Joined: 17-February 06
From: San Francisco
Member No.: 8,275



The best Matrix security is definitely physical separation from the Matrix.
Go to the top of the page
 
+Quote Post
Spike
post Feb 3 2007, 03:27 AM
Post #13


Moving Target
**

Group: Members
Posts: 941
Joined: 25-January 07
Member No.: 10,765



I would suggest this is obvious: If twelve agents are all on the same node, you now have twelve people using teh same hacked account, unless each agent hacked in seperately.

Twelve (thirteen) people all hacking in nearly simultaniously, but seperately, is NOISY. The IC WILL see it, and if the IC doesn't, the Sysop will certainly know what is going on. The more things you have sucking up processor speed the more likely it is for someone to see it and do something drastic. So they launch heavy duty IC... adn your horde kills it, or the system turns to goo because they sent in every available peice of IC... and you are out, because shutting down teh node until they can patch the exploit you used is infallible.

As for ordering 12 agents at teh same time to do somethign (trace, etc...), there would be a point of diminishing returns, as they all attempt the exact same actions in teh exact same sequence (being computer programs), I would, as a GM, probably make one roll for the entire goon squad of Smiths, representing their collective efforts.

At a minimum, however, I'd have analyse attempts rolled against each agent and hacker seperately, so each extra 'helper' you have would increase your chances of being caught.

One of these days I'll actually collate my argument against the credstick 'myth' so that I can stop just handwaving it away as silly.
Go to the top of the page
 
+Quote Post
ShadowDragon8685
post Feb 3 2007, 04:16 AM
Post #14


Horror
*********

Group: Members
Posts: 5,322
Joined: 15-June 05
From: BumFuck, New Jersey
Member No.: 7,445



A Goon Squad of Agent Smiths would be an effective way to deal with enemy hackers/Big Bad IC, though.

You know, like the Burly Brawl, but the other guy dosen't get to be Neo. :)
Go to the top of the page
 
+Quote Post
Thain
post Feb 3 2007, 04:23 AM
Post #15


Moving Target
**

Group: Members
Posts: 208
Joined: 15-January 07
Member No.: 10,652



The perfect solution for the Agent Smith Problem is for the gamemaster to exercisesome common sense, and say "No." if itdoes indeed become a problem.
Go to the top of the page
 
+Quote Post
Glayvin34
post Feb 3 2007, 04:28 AM
Post #16


Moving Target
**

Group: Members
Posts: 351
Joined: 17-February 06
From: San Francisco
Member No.: 8,275



And Serbitar mentioned that it's also exclusively for cybercombat, after the jig is up.
You can also use your Agent Smiths to use Medic on your icon (since you've got Wired Reflexes 3 active and you're fighting in AR, right? right? haha :S ). And you can have your Agents ready loaded on your credstick ready to jump out and stomp a pickpocket or whoever you tell them to, or they tell each other. Sure, that requires an action on the Agent's part, but daisy-chain them and you've got 300 Spartans.
Go to the top of the page
 
+Quote Post
Garrowolf
post Feb 3 2007, 04:39 AM
Post #17


Moving Target
**

Group: Members
Posts: 870
Joined: 2-October 06
From: Athens Ga
Member No.: 9,517



well this was why I was trying to point out in the other thread that the system can perceive you and doesn't need the agents in the first place. The system will use IC when someone has touched a sensitive area but not to deal with normal hacking attempts.

One thing I was thinking about was what if you treated agents as processes on your commlink or system. Basically get rid of their ability to copy themselves onto another system. they don't need to move to datasearch. They can browse just like you can. It would work for most functions but it would get rid of the part that is a problem - hacking.

Make them just an interface tool and the whole issue goes away.

Go to the top of the page
 
+Quote Post
FrankTrollman
post Feb 3 2007, 05:11 AM
Post #18


Prime Runner
*******

Group: Banned
Posts: 3,732
Joined: 1-September 05
From: Prague, Czech Republic
Member No.: 7,665



QUOTE (Spike)
Twelve (thirteen) people all hacking in nearly simultaniously, but seperately, is NOISY.

As for ordering 12 agents at teh same time to do somethign (trace, etc...), there would be a point of diminishing returns, as they all attempt the exact same actions in teh exact same sequence (being computer programs), I would, as a GM, probably make one roll for the entire goon squad of Smiths, representing their collective efforts.

That's not a bad starting place. Indeed, when the final nerfage of Agent Smith comes down, I would hope that it starts from this point as well.

But the thing is, that's not enshrined in the rules anywhere. That's just your "gut feeling" about how the rules should work.

And I am with you. Throwing agents at problems should not give you a perceptable advantage. Computing is ubiquitous and available continuously all aorund you. Everything is wirelessly connected, everything you do should already be assumed to maximally utilize the available computational space.

Unfortunately, the way things are currently written, it appears that if you put two computers on a task such as Trace, you get two separate attempts. And since in Shadowrun there are so many computers around that we don't even specify how many are on your person at any given time... that sort of addition is impractical and game breaking.

Which is of course the core of the Agent Smith problem. You can't have arbitrarily large amounts of available computers and still try to keep a 1:1 correspondance with die rolls and the number of computers assigned to handle specific problems.

-Frank
Go to the top of the page
 
+Quote Post
ludomastro
post Feb 3 2007, 08:43 AM
Post #19


Runner
******

Group: Members
Posts: 3,382
Joined: 22-February 06
From: Shadowland
Member No.: 8,297



My solution for the Agent Smith problem:

QUOTE (Grandma)

If it is good for the goose, it is good for the gander.


Player 1: What do you mean my flat's security was compromised while I was out?
Player 2: What do you mean that my bank account is empty?
Player 3: Why does the Star have a shoot-to-kill warrant out on me?
Player 4: Why doesn't my cyberware work?

GM: Remember that punk 16-year-old your characters pissed off? He was FastJack's son and he had an army of Agent Smiths.
Go to the top of the page
 
+Quote Post
Thanee
post Feb 3 2007, 09:09 AM
Post #20


jacked in
**********

Group: Admin
Posts: 9,586
Joined: 26-February 02
Member No.: 463



Allow only one copy of each Agent to work at a time... at least at the same node. ;)

Bye
Thanee
Go to the top of the page
 
+Quote Post
mfb
post Feb 3 2007, 09:10 AM
Post #21


Immortal Elf
**********

Group: Members
Posts: 11,410
Joined: 1-October 03
From: Pittsburgh
Member No.: 5,670



QUOTE (Alex)
My solution for the Agent Smith problem:
QUOTE (Grandma)
If it is good for the goose, it is good for the gander.

a teeter-totter with a 400-pound gorilla on either end is not balanced, it's broken.
Go to the top of the page
 
+Quote Post
Synner
post Feb 3 2007, 09:17 AM
Post #22


Runner
******

Group: Members
Posts: 3,314
Joined: 26-February 02
From: Lisbon, Cidade do Pecado
Member No.: 185



QUOTE (Serbitar)
That was the comment. You can order multiple agents at a time, if you give them the same order.

The correct version of this under the rules is "you can order multiple agents at a time, if you give them the same order and they are subscribed to your commlink." (ie. Agents may not be subscribed as a group, hence your subscription list limits the number of agents you can use at any given time. If you want to give an order, unsubscribe some agents, add others, and then repeat the order, that's still viable option though).

Also, another limitation, is the fact that when hacking something with the "agent backup squad" they must either use your account to enter a node or hack their own way in. Either way they run the risk of setting off all sorts of system alert flags - and drawing attention to you even if you did everything right. Chokepoint system access now really works like a chokepoint.

And now back to editing, otherwise these books will never be out...
Go to the top of the page
 
+Quote Post
mfb
post Feb 3 2007, 09:23 AM
Post #23


Immortal Elf
**********

Group: Members
Posts: 11,410
Joined: 1-October 03
From: Pittsburgh
Member No.: 5,670



yeah, but you can bypass the subscription limit by simply subscribing commlinks to your commlink. the subscribed commlinks have agents subscribed to them (or more commlinks subscribed to more agents, or however deep you want to go). i believe that, using the rules for holding your action, if you pass an order to your army of network-subscribed agents, they will all execute it that same turn. even if not, that just means that it takes time for your army to mobilize. lots of time--maybe as much as an entire minute.
Go to the top of the page
 
+Quote Post
Trigger
post Feb 3 2007, 09:31 AM
Post #24


Running Target
***

Group: Members
Posts: 1,468
Joined: 5-December 06
From: Somewhere in the Flooding, CalFree
Member No.: 10,215



I have find it extremely hilarious that this thread is running at the same time as the one 'How to Speed up Hacking', with many of the same people posting in each :grinbig:
Go to the top of the page
 
+Quote Post
Synner
post Feb 3 2007, 09:42 AM
Post #25


Runner
******

Group: Members
Posts: 3,314
Joined: 26-February 02
From: Lisbon, Cidade do Pecado
Member No.: 185



Subscribing a commlink to your commlink does not automatically equate to subscribing software running on that commlink to yours. ie. you can't run Analyze stored on a subscribed commlink as if you had it uploaded, why should you be able to command an agent? You are assuming you can route batch commands to the agents somehow, but if that were the intention you could subscribe agents as groups on your commlink in the first place.
Go to the top of the page
 
+Quote Post

9 Pages V   1 2 3 > » 
Reply to this topicStart new topic

 



RSS Lo-Fi Version Time is now: 2nd August 2025 - 01:47 PM

Topps, Inc has sole ownership of the names, logo, artwork, marks, photographs, sounds, audio, video and/or any proprietary material used in connection with the game Shadowrun. Topps, Inc has granted permission to the Dumpshock Forums to use such names, logos, artwork, marks and/or any proprietary materials for promotional and informational purposes on its website but does not endorse, and is not affiliated with the Dumpshock Forums in any official capacity whatsoever.