IPB

Welcome Guest ( Log In | Register )

11 Pages V  < 1 2 3 > »   
Reply to this topicStart new topic
> Hacker Theory, Why this is possible.
Rotbart van Dain...
post Jan 26 2007, 11:57 PM
Post #17


Hoppelhäschen 5000
*********

Group: Members
Posts: 5,807
Joined: 3-January 04
Member No.: 5,951



Sure, you can do it - it's just a transparence problem, and some of it is already implemented.

And there you are, exchanging storage consumption for network traffic... when it makes sense:
In a world where storage is cheap and near-infinite, it still will be a healthy balance.
Go to the top of the page
 
+Quote Post
FrankTrollman
post Jan 27 2007, 12:04 AM
Post #18


Prime Runner
*******

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



QUOTE (Serbitar)
Thats allready the case. The main difference between Franks idea and RAW is processing power. In RAW, major processing power is provided by a commlink. In Franks view, a commlinks processing power is negligible compared to the massive power of mainframes standing arround somewhere and providing it via matrix wherever it is needed.

Well... that's not actually addressed in the core book. Your hardware's response limits:

QUOTE
Response is the device's processing power, or how quickly it reacts to inputs and processes commands and information.


But it doesn't ever say that the programs you are running are specifically being cranked through on the chips inside your Commlink. Indeed, some of the programs (Track and Browe for example) are clearly not run in any meaningful way on your Commlink. The rest could just as plausibly be running on your jacket or belt buckle and directed by your commlink as running on your commlink itself.

Indeed, whether your commlink is actually running your programs or simply subscribing to them is not an addressed point in the SR4 book. And of course, it generally doesn't matter.

Of course, if your commlink is actually running all the programs you are using, then the Agent Smith attack is broken, while as if it is simply directing all the programs located on other servers and devices then it isn't - so you know which way I tend to read it.

---

From a character standpoint, the primary difference is that with an entirely decentralized system, hackers are going to drag in wearable devices to provide extra computing power when they infiltrate sites with a closed wireless connection (thanks to WiFi suppressing Paint this is easy and doesn't require running copper mesh through exterior walls). Personally, I like the idea of hackers filling up on pull-tab buritos and 60-day air fresheners before they head out - those little devices run a constant olfactory scan and emit a small puff of cyclodextrin when "bad smells" come into its range (which means that you can wipe their firmware with a tag eraser and then load them up with attack subroutines that your commlink can call up to be released at matrix icons you don't like...)

-Frank
Go to the top of the page
 
+Quote Post
Rotbart van Dain...
post Jan 27 2007, 01:13 AM
Post #19


Hoppelhäschen 5000
*********

Group: Members
Posts: 5,807
Joined: 3-January 04
Member No.: 5,951



QUOTE (FrankTrollman)
The rest could just as plausibly be running on [...]

What you mean by 'run on'?
Where it is processed? Or where it is stored?

QUOTE (FrankTrollman)
which means that you can wipe their firmware with a tag eraser and then load them up [...]

A tag 'eraser' deep fries a RFID tag... if you use it on regular electronics, everything from nothing to smoke signals can happen.
Go to the top of the page
 
+Quote Post
cetiah
post Jan 27 2007, 01:22 AM
Post #20


Moving Target
**

Group: Members
Posts: 745
Joined: 2-January 07
From: Los Angeles, CA
Member No.: 10,510



QUOTE (Rotbart van Dainig)
QUOTE (FrankTrollman)
The rest could just as plausibly be running on [...]

What you mean by 'run on'?
Where it is processed? Or where it is stored?

On the Matrix. On the PAN. On your P2P file-sharing program. Or on some other ubiquitous data-sharing anomoly. It's not like the information is stored or processed in a room or on a device somewhere. That's just crazy-talk.


Go to the top of the page
 
+Quote Post
MaxHunter
post Jan 27 2007, 04:18 AM
Post #21


Moving Target
**

Group: Members
Posts: 718
Joined: 10-September 05
From: Montevideo, in the elusive shadows of Latin America
Member No.: 7,727



QUOTE
(Cetiah ) That's just crazy-talk.


...It's crazy. It's just a little bit obsessive too. It doesn't generally make sense;

Welcome to Dumpshock Forums!!!! :) :spin:

Cheers,

Max
Go to the top of the page
 
+Quote Post
kzt
post Jan 27 2007, 06:18 AM
Post #22


Great Dragon
*********

Group: Members
Posts: 5,537
Joined: 27-August 06
From: Albuquerque NM
Member No.: 9,234



QUOTE (Rotbart van Dainig)
The thin client hype pops up every three years or so, only to vanish in hot air and buzzwords.

Really? So the citrix server farm that runs Cerner on the hundreds of winterms we have. doesn't really exist?
Go to the top of the page
 
+Quote Post
FrankTrollman
post Jan 27 2007, 07:02 AM
Post #23


Prime Runner
*******

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



QUOTE (kzt)
QUOTE (Rotbart van Dainig @ Jan 26 2007, 02:53 PM)
The thin client hype pops up every three years or so, only to vanish in hot air and buzzwords.

Really? So the citrix server farm that runs Cerner on the hundreds of winterms we have. doesn't really exist?

Right. See while you may think that you have a single set of massive computational resources that can be tapped into and utilized by any of the workers in your company so long as you have assured bandwidth sufficient to send the commands - that's just futurist propaganda.

Actually you have a similarly sized unit of computational power allocated into each and every terminal in your company, and they just tell you that you are simply manipulating a bulky server farm in order to keep you from stealing the immensely powerful windows boxes sitting at each and every desk.

/sarcasm

Seriously, distributing processing power is amazingly powerful, and the only practical way to even attempt many of the high-end cryptographic schemes. So long as bandwidth is not a limiting factor, the thin terminal concept is immensely useful and prctical. In the case of cryptography, for example, the inputs and outputs use up a very small amount of bandwidth compared to the number of calculations that need to be done. Thus, they can be distributed even if the bandwidth available is very small.

The Bandwidth positted in Shadowrun is not small. It's very very fast, to the point where the bottle neck of operating programs is your processor speed rather than your wireless signal's bandwidth. That's... a lot of bandwidth.

Under those circumstances, distributing processor tasks is a no brainer. So much so that the total available processor power is virtually unlimited. That is, you can perform X calculations in a second with an object the size of a quarter without seriously impacting the available WiFi space, and then you can have a ten dollar roll of quarters that performs 40X calculations, and you can one in each hand, and one in each pocket, and so on and so forth...

The only meaningful limitation of Shadowrun computations, therefore, is how much you can orchestrate together into a whole - which is in turn a limitation of your System. That is, you can jolly well keep stacking micro devices one on top of another until the "no appreciable weight" eventually adds up and breaks the camel's back - but there's still a hard limit of how much you can get to all play nicely together at any given time.

That's the limitation on a Shadowrun hacker. Basically the only limitation on a Shadowrun Hacker, and it's the reason that they are constantly seeking out illegally modified software and hardware to be able to Shanghai more and more programs and devices into simultaneously working on their behalf.

-Frank
Go to the top of the page
 
+Quote Post
Serbitar
post Jan 27 2007, 12:22 PM
Post #24


Running Target
***

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



Well, I see that this concept would work in reality. But unfortunetely it would not work as a game concept as it is too complicated and would require too much micro management.
Go to the top of the page
 
+Quote Post
Rotbart van Dain...
post Jan 27 2007, 01:34 PM
Post #25


Hoppelhäschen 5000
*********

Group: Members
Posts: 5,807
Joined: 3-January 04
Member No.: 5,951



QUOTE (kzt)
So the citrix server farm that runs Cerner on the hundreds of winterms we have. doesn't really exist?

Winterms? I would call that a fatclient. ;)
It would be interesting to know if it is done for reasons other than licencing issues...

QUOTE (FrankTrollman)
See while you may think that you have a single set of massive computational resources that can be tapped into and utilized by any of the workers in your company so long as you have assured bandwidth sufficient to send the commands - that's just futurist propaganda.

And it will never be as swift as a normal desktop box.
Such decisions are made on a cost basis, and with the low prices for computers today, it's usually cheaper to just use network and servers for storing the home directories of users.

BTW - the star structure you are referring to isn't really a good example for the mesh structure you are proposing...

QUOTE (FrankTrollman)
Actually you have a similarly sized unit of computational power allocated into each and every terminal in your company, and they just tell you that you are simply manipulating a bulky server farm in order to keep you from stealing the immensely powerful windows boxes sitting at each and every desk.

You mean like all those CAD boxes sporting certified GPUs that cost more than a whole consumer PC?

QUOTE (FrankTrollman)
The Bandwidth positted in Shadowrun is not small. It's very very fast, to the point where the bottle neck of operating programs is your processor speed rather than your wireless signal's bandwidth.

That's not entirely true - it's near-instantaneous.
Transfers normally complete at the end of the combat turn they are started (unless the GM determines otherwise for exceptionally large files), so it may take about three seconds.

Essentially, memory and bandwidth are equally distributed in SR4.
Going for solutions focussing on one aspect would be pretty inefficient.

QUOTE (Serbitar)
Well, I see that this concept would work in reality. But unfortunetely it would not work as a game concept as it is too complicated and would require too much micro management.

Oh, there are simple implementations... just add everything together.
The problem lies elsewhere: The very concept results in a spiral of escalation.
Go to the top of the page
 
+Quote Post
Serbitar
post Jan 27 2007, 01:37 PM
Post #26


Running Target
***

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



Well, "adding everything" together is not that easy when every single thing in SR4 has some processing power, and is running some programs.
Go to the top of the page
 
+Quote Post
Rotbart van Dain...
post Jan 27 2007, 01:53 PM
Post #27


Hoppelhäschen 5000
*********

Group: Members
Posts: 5,807
Joined: 3-January 04
Member No.: 5,951



If you go that route, it becomes quite easy:

You declare your whole PAN a single node, adjust response to the amount of devices and if you loose significant amounts of them, in addition to loosing response, your persona gets permanent damage boxes that last until you reboot... let's say 1 box for every 10%.
Go to the top of the page
 
+Quote Post
Serbitar
post Jan 27 2007, 03:38 PM
Post #28


Running Target
***

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



Thats a very coarse grained method . . . and not capped at all.
Go to the top of the page
 
+Quote Post
Rotbart van Dain...
post Jan 27 2007, 03:42 PM
Post #29


Hoppelhäschen 5000
*********

Group: Members
Posts: 5,807
Joined: 3-January 04
Member No.: 5,951



QUOTE (Serbitar)
and not capped at all.

Indeed.
That's the problem.
Go to the top of the page
 
+Quote Post
FrankTrollman
post Jan 27 2007, 04:33 PM
Post #30


Prime Runner
*******

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



QUOTE (Serbitar)
Well, I see that this concept would work in reality. But unfortunetely it would not work as a game concept as it is too complicated and would require too much micro management.

OK, this assessment is something I just don't understand. With the mesh client, you literally don't know or care where programs are or what they are doing. The only important thing is that if you are jammed, your programs don't work on anything you lack a wired connection to. That seems... intuitively obvious.

Where things get overly complicated is the other way. If programs are literally running on your commlink, then there's nothing stopping you from having 3 or 4 commlinks that are all running different program suites. I'm fond of having a "Medic Bot" for example, that simply runs an agent setup to interact with an unrelated node your icon is subscribed to that runs Medic on your icon every round. That's... complicated.

But that sort of thing is also inevitable if the system limits of your commlink are literally the limits of what your comm can have on it at one time rather than the limits of the number of things your comm can coordinate. If it's actually important what processing or programming is located on each piece of computational hardware, then obviously micromanagement increases beyond the complexity threshold that I am willing to deal with.

-Frank

Go to the top of the page
 
+Quote Post
cetiah
post Jan 27 2007, 05:14 PM
Post #31


Moving Target
**

Group: Members
Posts: 745
Joined: 2-January 07
From: Los Angeles, CA
Member No.: 10,510



QUOTE (Rotbart van Dainig)
If you go that route, it becomes quite easy:

You declare your whole PAN a single node, adjust response to the amount of devices and if you loose significant amounts of them, in addition to loosing response, your persona gets permanent damage boxes that last until you reboot... let's say 1 box for every 10%.

I've been thinking of giving a -2 "distraction bonus" to using devices that are not plugged into your PAN, since I figure AR-networked has become the norm of 2070. I haven't done it yet; just a thought I've been playing with. Maybe there would be a quality or something for people this doesn't apply to.
Go to the top of the page
 
+Quote Post
Rotbart van Dain...
post Jan 27 2007, 05:29 PM
Post #32


Hoppelhäschen 5000
*********

Group: Members
Posts: 5,807
Joined: 3-January 04
Member No.: 5,951



That's great. Let's invent even more extra rules concerning electronics usage... :S
Go to the top of the page
 
+Quote Post
Serbitar
post Jan 27 2007, 05:34 PM
Post #33


Running Target
***

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



QUOTE (FrankTrollman @ Jan 27 2007, 05:33 PM)
QUOTE (Serbitar @ Jan 27 2007, 07:22 AM)
Well, I see that this concept would work in reality. But unfortunetely it would not work as a game concept as it is too complicated and would require too much micro management.

OK, this assessment is something I just don't understand. With the mesh client, you literally don't know or care where programs are or what they are doing. The only important thing is that if you are jammed, your programs don't work on anything you lack a wired connection to. That seems... intuitively obvious.

Where things get overly complicated is the other way. If programs are literally running on your commlink, then there's nothing stopping you from having 3 or 4 commlinks that are all running different program suites. I'm fond of having a "Medic Bot" for example, that simply runs an agent setup to interact with an unrelated node your icon is subscribed to that runs Medic on your icon every round. That's... complicated.

But that sort of thing is also inevitable if the system limits of your commlink are literally the limits of what your comm can have on it at one time rather than the limits of the number of things your comm can coordinate. If it's actually important what processing or programming is located on each piece of computational hardware, then obviously micromanagement increases beyond the complexity threshold that I am willing to deal with.

-Frank

I have actually no idea what you have in mind specifically. Could you outline somehow how you would balance the whole thing? How do you define "number of entities that your comlink can manage?".
Go to the top of the page
 
+Quote Post
FrankTrollman
post Jan 27 2007, 06:51 PM
Post #34


Prime Runner
*******

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



QUOTE (Serbitar)
I have actually no idea what you have in mind specifically. Could you outline somehow how you would balance the whole thing? How do you define "number of entities that your comlink can manage?".

Sure. The number one balance problem in Shadowrun hacking is something that we shall call the "Agent Smith Problem" - in reference to a movie that references Shadowrun, thereby going full circle. Here's the Agent Smith Problem:

Agents are a Hacker's answer to Spirits, Sprites, or Drones. And like the others in the game, Agents are limited in number. Unfortunately, while Spirits or Sprites are limited to inviolate factors such as attributes, and even Drones are very meaningfully limited by space and cash flow, the fact is that the limiting factor on Agents is apparently processing capacity. Agents take up computer memory alone, which is a factor so readily available that the rules do not bother to even measure it. Indeed, parallel processing is available in practically limitless quantities.

There is literally no meaningful limit to the number of Agent copies that can exist at one time. You can have one on your commlink, another on your coffee machine, another on your credstick, another in your car, another in your helmet, another in your olfactory booster, etc. without limit or sanity. If each Agent can accomplish anything (and as long as programs like Medic and Attack exist, they can), then there is no limit to what one Hacker can accomplish.

And there is no limit to what the corporations can accomplish either. Recall that you can keep an Agent prowling out of your wristwatch, and the mainframes in Shiawase central are essentially just thousands or millions of wristwatches networked together. If IC exists at all, it might as well be a cascading horde of thousands or millions of Agents each trying to get lucky with a low rating Attack - dumping your ass out of the 'trix as soon as the tenth-part of the Smith core gets even a single action.

Obviously, that can't be how it works.

----

So how does it work?

Well, that's where the limits of the commlink's subscription comes in. Sure, there are an infinite number of Agent programs available. But they only do what they are told, and they are only told to do things when your commlink has an open window of communication with them.

So if you are benefitting from a lot of Agents, you experience slowdown because you are "running" extra programs. Even though those Agents are physically located on other computers (thr milk freshometer in your refirgerator, for example). Similarly, the mainframes at Shiawase have virtually unlimited processing power in total, but have a limited coordination power against any specific portion of the net.

---

Running Trucks Through the Rules:

Obviously, in order to get more network action you could jolly well run a better system. But the other way to get more accomplished is to throw down a second Hacker. Every additional reference frame comes with an entirely new set of maximum subscriptions, so having even a weak hacker backing you up is a potential launching pad for Agents, allowing secondary characters and security hackers to provide a very real benefit.

While that could be construed as abuse, I actually like it. It encourages people to hack with the whole team on major hacks.

-Frank
Go to the top of the page
 
+Quote Post
Rotbart van Dain...
post Jan 27 2007, 06:57 PM
Post #35


Hoppelhäschen 5000
*********

Group: Members
Posts: 5,807
Joined: 3-January 04
Member No.: 5,951



QUOTE (FrankTrollman)
If each Agent can accomplish anything (and as long as programs like Medic and Attack exist, they can), then there is no limit to what one Hacker can accomplish.

You do realize that only Agents loaded in your Persona travel with it?

So, unless those independent Agents leave their node and enter the same as you do, they are twiddling thumbs... the only thing they can do is the medic trick.
Go to the top of the page
 
+Quote Post
Serbitar
post Jan 28 2007, 01:26 AM
Post #36


Running Target
***

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



Personally I do not see a problem with lots of agents on the hackers side. For me, hacking is all about stealth. Once you involve lots of agents, they will find you and can just shut down the host.

The main problem with agents is on the corps side. How to prevent them from ahving a gazillion agents in their security nodes?

@Frank
My problem with your conception is: It is a must that some nodes can have connections to hundred or thousands of other nodes at the same time. Matrix cafes work that way, databases work that way and so on. So any restrictions that are below this limit are not really helpful.
Go to the top of the page
 
+Quote Post
FrankTrollman
post Jan 28 2007, 01:33 AM
Post #37


Prime Runner
*******

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



QUOTE (Serbitar)
@Frank
My problem with your conception is: It is a must that some nodes can have connections to hundred or thousands of other nodes at the same time. Matrix cafes work that way, databases work that way and so on. So any restrictions that are below this limit are not really helpful.

OK, now I'm confused. Nodes can connect to as many locations as they want. Indeed, in a wireless world it is entirely possible that a particular node will be within range to accept signals from thousands of devices.

The limitation is only on how many programs you can orchestrate and simultaneously command. So while there is doubtless a Track program running somewhere, if it exceeds your personal commlink's limits it is not running for you.

So long as there is a limit on how many programs are running within the conceptual space of any particular reference frame, it's all good. The Matrix has topology, not topography. Each acting party has a limit of how many programs they can act with at any given time. And that's the only limit you need, in addition to being the only limit you could possibly enforce.

-Frank
Go to the top of the page
 
+Quote Post
Rotbart van Dain...
post Jan 28 2007, 01:41 AM
Post #38


Hoppelhäschen 5000
*********

Group: Members
Posts: 5,807
Joined: 3-January 04
Member No.: 5,951



QUOTE (FrankTrollman)
OK, now I'm confused. Nodes can connect to as many locations as they want.

The RAW limits active connections to Systemx2...
Go to the top of the page
 
+Quote Post
Konsaki
post Jan 28 2007, 01:45 AM
Post #39


Runner
******

Group: Members
Posts: 2,526
Joined: 9-April 06
From: McGuire AFB, NJ
Member No.: 8,445



QUOTE (Rotbart van Dainig)
QUOTE (FrankTrollman @ Jan 28 2007, 03:33 AM)
OK, now I'm confused. Nodes can connect to as many locations as they want.

The RAW limits active connections to Systemx2...

I would wave that for stationary servers, IE anything that's big enough to have to have a server rack, or else you wouldnt be able to have matrix websites worth a damn.
For commlinks and other moble devices, yeah, that rule stands, IMO.
Go to the top of the page
 
+Quote Post
Serbitar
post Jan 28 2007, 01:56 AM
Post #40


Running Target
***

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



QUOTE (FrankTrollman @ Jan 28 2007, 02:33 AM)

OK, now I'm confused. Nodes can connect to as many locations as they want. Indeed, in a wireless world it is entirely possible that a particular node will be within range to accept signals from thousands of devices.

The limitation is only on how many programs you can orchestrate and simultaneously command. So while there is doubtless a Track program running somewhere, if it exceeds your personal commlink's limits it is not running for you.

So long as there is a limit on how many programs are running within the conceptual space of any particular reference frame, it's all good. The Matrix has topology, not topography. Each acting party has a limit of how many programs they can act with at any given time. And that's the only limit you need, in addition to being the only limit you could possibly enforce.

-Frank

Then what is the difference between having a track programm run for you by 1000 nodes you are connected with (which seems not OK in your interpretation) and 1000 nodes connecting to you for database access (which seems to be OK in your interpretation)? Both are just interactions.
I dont really get the difference.
Especially if you say that you give all these 1000 nodes the same orders. Thats just like giving orders to one node and forwarding it to all the others.

Maybe I am not really getting your interpretation.
Go to the top of the page
 
+Quote Post
FrankTrollman
post Jan 28 2007, 02:27 AM
Post #41


Prime Runner
*******

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



QUOTE
Then what is the difference between having a track programm run for you by 1000 nodes you are connected with (which seems not OK in your interpretation) and 1000 nodes connecting to you for database access (which seems to be OK in your interpretation)? Both are just interactions.


The point is that it doesn't matter how many nodes are running the Track program. The Track is "being run", and if it's one of the programs that you are currently directing, you get the benefit of perhaps knowing where another datatrail is originating from in realspace.

If you allow it to make a difference where and how that Track is running, then yes, noone can hide anything and the entire Track action is just a formality. People will Agent Smith their Track actions onto a thousand nodes and instantly pinpoint any datatrail.

But if it doesn't matter, then it... doesn't matter.

---

In short, the matrix is like a bar. There's lots of boozes (programs) available, and you can pour them into your glass at any time. But you have a limited number of hands (system limits on program running), so the fact that all the different booze is all available doesn't actually fill up your glass any faster.

Now if you had a second bartender, you could actually hold another set of taps and fill up your glass twice as fast. And whether that was a good idea would depend upon how skillful the other bartender was.

---

Example: Jack-O is a hacker running a 5/5/5/5 modified commlink filled with illegal modifications that allow him to spoof his datatrail and mimic other commlinks and hop onto other peoples' networks. He's currently standing in a Taco Temple, which means that he is completely surrounded by nodes, PANs, and computational resources.
There is nothing stopping him from putting copies of his programs on any or all of the nodes in this establishment, and indeed he is even now Editting the afternoon statement "Good Afternoon and Welcome to Taco Temple. Are you prepared to sacrifice your taste buds on the Altar of Flavor?" into something obscene so that visitors to this establishment will be confronted with Elf porn twenty minutes from now.
However, there is a System limit on how many programs he can tap into and use simultaneously. If he exceeds his System of 5, his Response will decrease. So while he can load Agents galore into all the nodes around him (and he will), he probably isn't going to be personally benefitting from more than 5 programs each IP.

Jack-O is currently running:

Stealth
Analyze
Edit
Scan
Spoof

So he can't actually have the Agents on the various other nodes do anything without dropping some of his programs or experiencing slow down.

-Frank
Go to the top of the page
 
+Quote Post

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

 



RSS Lo-Fi Version Time is now: 30th July 2026 - 11:46 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.