The Virus

A thread of 5 messages, 7 June 1993 to 10 June 1993, in the order they were sent.

#5587 The Virus

Sulaiman:
>TL 7 80286 with DOS 3.3 then I can see the virus possibly working. ALso the
>new designer seem to have little or now idea of computer networks and
>distributed systems. Servers are very hard to infect with anything. Systems
 ...omitted...
>I still don't buy the virus idea. The type of virus that now exists is at
>its heart exactly like viruses going around infecting standalone PCs. But
>generally they are easily found out if you keep good backups and compare
>file sizes often enough.

        You are not up on some of the nastier new "stealth" virii, are you?
Michelangelo, for example, does not attach itself to files or do anything
to file size...

>The activities of the virus are realisable only
>if there are no networks in the Imperium. Real networks with a large
>server/mainframe at center and connected processing units, not network
>in the communication network sense as say internet.

        I don't follow this at all.  Perhaps you could explain?  It seems to
me that "real networks" (mass storage sharing, distributed computing) make
the spread of a virus far easier and eradicating it far hairier a job.

>Generally a TL15 equivalent of the FORMAT drive command should take care
>of Mr big nasty virus.

        Over on the tne-pocket echo we had a prolonged discussion of the
Virus, and what forms it might take.  If one extrapolates the current trend
in reprogrammable hardware (PLA, PAL, etc) to its logical extreme, and
assume that by the Imperial era, all high-tech computers consist of
self-configuring hardware that loads a "program" by rewiring its own logic...
Such a technology is tailor-made for the Virus as described.
        As it is, in the real world (tm), I shudder to think what is going
to happen when some malicious soul writes a virus that hooks into Flash BIOS.
There are gonna be a lot of unhappy customers with dead 486 boxes and trashed
disks...
(Making your BIOS rewritable is a really stupid security hole... not that DOS
has any security whatsoever.)
        BTW, I sensibly assume that Impy computers have some built-in security
provisions to keep any hacker from telling your main defense computer to
reconfigure itself into 3000 microwave oven controllers.. but one of the
major threats of the Virus is that it is the ultimate hacker, and
knowledge of how to crack a given system type is inherited by its children.
                                        -- Cynthia

p.s. FORMAT won't remove Michelangelo from an infected system. :-)

#5603 Re: The Virus

Cynthia writes:

>        Over on the tne-pocket echo we had a prolonged discussion of the
>Virus, and what forms it might take.  If one extrapolates the current trend
>in reprogrammable hardware (PLA, PAL, etc) to its logical extreme, and
>assume that by the Imperial era, all high-tech computers consist of
>self-configuring hardware that loads a "program" by rewiring its own logic...
>Such a technology is tailor-made for the Virus as described.

Such a technology still requires the virus to convince that computer that
what it just received was really a program not the data that was expected.
Current computers distinguish between the two (well some small ones
don't turn the protection on even if they ought to).

The description of how the virus propogates may work for high TL computers
(I don't know how a TL15 computers works so I cannot comment on it) but
it will not work on lowly TL8 computers without the virus physically altering
the circuits which requires physical contact or at least close proximity to
a large enough silicon area.

I'm quite happy to make the claim that low TL computers are going to be
highly virus resistant.  And I'm willing to extend this claim another TL.
Moreover, once the virus is discovered it is quite a simple proposition
to design computers that are immune to it.  Don't make the computer physically
accessable (large locked box?) and treat all incoming data with caution (and
isolate these inputs).

Even if re-programmable logic is being extensively used, adding a simple switch
that disables the re-programming solves the problem.

Of course, there is a down-side to all this: the secure computers are going to
be harder to access and use than insecure ones.



>        As it is, in the real world (tm), I shudder to think what is going
>to happen when some malicious soul writes a virus that hooks into Flash BIOS.
>There are gonna be a lot of unhappy customers with dead 486 boxes and trashed
>disks...
>(Making your BIOS rewritable is a really stupid security hole... not that DOS
>has any security whatsoever.)

Where did I put my virus writer's toolkit......goody found it

Hmmm, what to add.....

Program in FLASH memory, randomly low level format pieces of all discs
while playing Bach's Toccata and drawing stupid fractal landscapes on the
screen.  Finally, display the "I'm cold" message and fry the system's power
supply.  Add a mutation factor to improve survivability.... heh heh heh.....


Yep done it.  Got it into a few hundred bytes of code.  Now to infect the
world!


M$)02H.30 J  D*(@ 0R   G0(J  E *@!/H"H ">$" *F =@ =@BH  0@  6
MWB]  "$  !#@5"#T@(P@@"*   ^0$" *D!  "N("( #0 B ,HB  $8"D0 @V
M@  (D! @"I "H 3H B  JA @"NHM  #0 B  T H  $  !V62$  *0  '79 0
M( '[email removed] $U$]  +@0 !V D  *(H  #8"F( +63T  N@=@ 8"BX"\R@  $V$]
M +@0 !W83T  @)  ##*___G63T  @*8@ B2  " 3   0\ 9@"-I.  " D  -
M(H  %N &8 [email removed] !WDX  ("0  \RO__^L 8@ > &8 B I@ 0*(  $< O0 "
MIT <*(  #Q,  !"P)B !XDX  +HG8 'D3T  @*1 $C*   @3   0X 9@"("F
M ! XO__U@*= ', O0  3   0DA)@Y$  !S*0$  <0  ')Y 0( "!Q^ (@>@
M         $!L   $EO___\0  $!X   )EO___[0  $"$   %EO___ZP  $"0
M   +EO___W0  $"<   *EO___IP    %    "     0    &          ,
M   !    !     (    %     P    D    &    !P    <    +    "
M  H    )    #     H         "P         ,           %  >,   E
MJ     <'  ;A  !#4     X)  7,  !#4    !,%  4.   @     !D!  -B
M         "4!  ;B         "P%  -^   B<    #('  5R  ! J    #L'
M  <Y  !      $4!  .@         $L!  0!         %$!  )F
M %H'  ,N  ! T%]E=&5X= !?961A=&$ 7V5N9 !S=&%R= !S=&%R=%]F;&]A
M= !?7V5X:70 7VUA:6X 7V5N=FER;VX 7U]$[email removed]# %]E>&ET %]P=71S
M %]?9FQS8G5F %]?:6]B    !:"       $ !@    !C              ,


If you read this far on a PC then you're system will be infected and
your life is just about over!!! ha ha ha ha ha ha ha ha ha ha




        						Pauli :-)

Who's this knocking at my door?  A couple of friendly men in white coats.
And they've got a new jacket for me to wear.  The sleeves are a bit too long
for me though.

#5619 Fusion Rockets and T:TNE

Pauli writes:
> If you read this far on a PC then you're system will be infected and
> your life is just about over!!! ha ha ha ha ha ha ha ha ha ha

Luckily, I was using my trusty Amiga 1000; wrong processor and a real
operating system - too much for your simple virus to deal with  ;-)

Steve Higginbotham writes:

> So you've decided to live in dreamland too?  I'm depressed...
> Play Star Wars!  If you are going to ignore physics just to make it feel
> good, then play AD&D!  If you are going to throw out the physics, you
> might as well start using magic in a big way, and settle for
> Spelljammers...

The name of the game is science FICTION role-playing.  Getting the
science right is important; don't doubt that I take some good care in
getting the science believable.  However, at some level of detail,
absolute scientific accuracy has to take a backseat to storytelling.
I described (and clearly labelled) what I would do if I had to make the
call as a referee *right then*.  I *know* it's not scientifically
accurate, but it should be good enough for the story to continue.

As opposed to raising a problem and then heckling everybody while we
puzzle it out, what would you do?  I realize that you're in a bad mood
(probably from reading too much Star Viking background in T:TNE), but
try to be constructive here.


Jason Proctor writes:
> Seems like they've changed a lot of stuf that could have stayed the same
> why 2D6-1 instead of 2D6? Or starting previous ex at 18 instead of 17? Strange
> seemingly random changes.

Most of those sorts of changes are for compatibility with Twilight:2000
(Merc:2000) and Dark Conspiracy.  T:TNE uses the current version of the
GDW "House" (read T2k) role-playing system.

> Over in the RuneQuest mailing list, the authors of RQ4 (new version similar in
> scale and impact to TNE) are emailing beta versions around for any old bod to
> comment on and pick holes in. The result is an enormous amount of playtesting
> being done and game systems emerging that are solid and universally accepted
> (after heated discussions, etc, admittedly). Did GDW do anything similar for
> TNE? If not, why not? Wouldn't it have been great for everyone to have a hand
> in the new Trav, and as a side benefit not have any errata to speak of?

No, GDW didn't do that for T:TNE, although they did post the character
generation system for comments.  I'm not sure why not; several of us
here on the Net specifically asked that they do so.  Such an approach
would have been a very good idea; I feel that the character generation
system is much better for the comments and suggestions it generated as a
result of being here on the net.  And yes; about two weeks with a draft
of the rules and we could have stomped out the errata very effectively.


Matt Harelick writes:
> I lost interest in MT is because you really could not play it without using
> the Imperium. Now what I want to know is is it possible to play TNE without
> using the GDW Universe?

Sure you can.  Admittedly, a lot of the material in the book refers to
the "official" campaign universe.  However, T:TNE is (IMHO) as amenable
to "roll-your-own" universes as the original Classic Traveller was.  You
may want to wait for the Technical Architecture book, though, so theat
you can design your own tech gadgets.

And at $25, it's a lot more feasable to pick up T:TNE on speculation (on
the chance that it might be what you want) than a lot of other games.


Steve Higginbotham writes:
> The Traveller Done Wrong Working Group (TDW).
> In that vein, I'd like to extend a personal invitation to Wildstar,
> Hans, and Bertil to start this Working Group off with a bang.
> Hopefully, you all can have a report ready REAL SOON NOW...

Not needed, Steve.  It looks like you've got the first draft all
ready to go.  I certainly can't speak for Hans and Bertil, but what I an
trying to do is explain the following observations:

A fusion drive operated towards a planet will flatten forests, and cause
thermal damage for kilometers around the landing/takeoff site.  For
hundreds of meters around the ship, it will be intense enough to
melt and fuse soil, and will excavate a crater hundreds of meters deep.
You yourself calculated that the gross effects would be similar to a
three megaton fusion bomb detonated at ground level.  I should note that
the radiation effects (induced radiation in the soil, radioactive
fallout) would be similar to a fusion bomb as well.  In addition,
various and sundry radioactive gasses would be emitted into the
atmosphere.  Altogether nasty.

On takeoff, the ship will be sitting in the
center of all of that; unless the ship accellerates out faster than the
front of all of these varous effects (which is possible, but with a 1g
drive on a world with 1g surface gravity?), it will be *in* that mess
for some non-zero amount of time.  If the ship landed under fusion
power, it's going to have to stay put until the fused soil melts away
from the landing carriage.

However, all of the available Traveller (Classic, MegaTraveller, and New
Era) points to a very different model of ship operations.  Wilderness
landings and takeoffs don't leave giant craters about the world; all you
need is a relatively flat patch of clear, hard ground.  It is aparrently
perfectly safe for an unprotected human to stand a few hundred meters
from a starship taking off.  This definitely doesn't fit the fusion
drive model.

Therefore, starships operating close to a world don't use fusion drives
when doing so.  You propose that they use scramjets for propulsion in an
atmosphere.  Aside from the obvious problems when operating near a
vacuum world or on a world with an oxygenless exotic, insidious, or
corrosive atmosphere, there are other problems with this suggestion.  A
scramjet (SupersoniCRAMJET) needs for the ship to already have
significant forward velocity before it will produce thrust; not a
problem for landing, but what about takeoffs?  Secondly, adding such
propulsion to a starship would seem to me to be a rather serious retcon.

I have proposed two mechanisms, both of which seem (in my humble
opinion) to be less of a retcon, and more in the spirit of Traveller.
While you have managed to produce a post virtually ensuring a
significant flame-fest, you haven't managed to comment on any of my
recent proposals in any serious manner.

As far as thge possibilities of operating a fusion drive near a
planetary surface or close to a large solid object in deep space, I've
had a chance to do some more thinking.  I still feel that there is a
chance (depending on the amount of damage the starship wishes to do, and
the degree of success rolled by the pilot attempting the task) of damage
to the ship.  THe closer you are, the better the damage done, but the
higher your chances of being accidentally engulfed in the cloud of very
hot, radioactive gas.  Even for an instant, that could cause damage.

Secondly, while the temprature of the fusion exhaust is very high, the
mass flow is very low; I don't know enough about plasma physics to even
begin to calculate what that would do in an atmosphere of any density.
It seems to me that it's possible that the drive would "choke"
and fail to function properly or at all; possibly with damage to the
drive mechanism.

Unless and until someone can come up with some better physics; as a game
ruling (based on referee's judgement of possible effects, playability,
and general story needs) I would *still* say that running a fusion drive
in an atmosphere will cause serios damage to the drive and/or ship.
Running it agains a vacuum world or large asteroid would have a good
chance of damaging the ship, too; particularly as the amount of damage
increases, although not as seriously as I first estimated.  If a player
asked how much damage to the ship, I would probably reply along the
lines of "You don't know; as far as you can remember, nobody's ever
tried.  Do you want to be the first?".

At some point, additional scientific (or economic, or social, or
anything) accuracy becomes detrimental to the game.  The exact point
depends on the technical sophistication of the players and the referee.
When it comes right down to it, none of your players have ever seen a
starship except through their imaginations.  When you've got enough
science that they can successfully suspend disbelief of your fiction,
that's enough.  Any more is actually distracting.

> PS.  My, I'm getting acid these days...

You are.  You really should make the effort to be less so; it doesn't
help you make your point, and it certainly doesn't help raise my opinion
of you.  Maybe you should put less battery acid in your coffee?  ;-)

> "Traveller Done Wrong - Let's get the Science OUT of Science Fiction
> Roleplaying...."

"Traveller Done Wrong - Let's let the quest for absolute scientific
accuracy hobble our game until we all degenerate into obscure physics
arguments and never get any role-playing done ..."


[email removed]
- --------------------------------------------------------------------------
                                                 Science-Fiction Adventure
                                                         in the Far Future

#5620 Re: The Virus

I don't usually follow-up to myself but in this case it serves a purpose:

Yesterday, I wrote:
[stuff about the unviability of the virus at low TL deleted]

Followed by an innane bit:
>Yep done it.  Got it into a few hundred bytes of code.  Now to infect the
>world!

>M$)02H.30 J  D*(@ 0R   G0(J  E *@!/H"H ">$" *F =@ =@BH  0@  6
>MWB]  "$  !#@5"#T@(P@@"*   ^0$" *D!  "N("( #0 B ,HB  $8"D0 @V
>M@  (D! @"I "H 3H B  JA @"NHM  #0 B  T H  $  !V62$  *0  '79 0
[...]
>M= !?7V5X:70 7VUA:6X 7V5N=FER;VX 7U]$[email removed]# %]E>&ET %]P=71S
>M %]?9FQS8G5F %]?:6]B    !:"       $ !@    !C              ,

>If you read this far on a PC then you're system will be infected and
>your life is just about over!!! ha ha ha ha ha ha ha ha ha ha


How many people paniced about this part of the message? (none???)

Well this is EXACTLY how the virus is supposed to infect unknown (and possibly
alien) computer systems.  Still sound reasonable at the current tech level???
(I still make no claims about super high tech computers because I cannot know
anything about them).


As an aside: This is quite close to how the 'internet worm' gained access
to WELL KNOWN systems.  It didn't take very long for those systems to be
cleaned up and the bugs fixed.  It is also possible to design a machine
that is totally immune to an infection along these lines even with errors
on the application programmers part.







        						Pauli

Paul Dale                       | [email removed]
Department of Computer Science  | [phone removed]
University of Queensland        |
Australia, 4072                 | Did you know that there are 41 two letter
                                |     words containing the letter 'a'?

#5638 Re: The Virus

- -----BEGIN PGP SIGNED MESSAGE-----


> Bundle: 470
> Archive-Message-Number: 5620
> Subject: Re: The Virus
> Date: Wed, 09 Jun 93 18:20:34 +1000
> From: Pauli [email removed]

> I don't usually follow-up to myself but in this case it serves a purpose:

> Yesterday, I wrote:
> [stuff about the unviability of the virus at low TL deleted]

> Followed by an innane bit:
> >Yep done it.  Got it into a few hundred bytes of code.  Now to infect the
> >world!

> How many people paniced about this part of the message? (none???)

> Well this is EXACTLY how the virus is supposed to infect unknown (and possibly
> alien) computer systems.  Still sound reasonable at the current tech level???
> (I still make no claims about super high tech computers because I cannot know
> anything about them).

Never sounded reasonable.

> As an aside: This is quite close to how the 'internet worm' gained access
> to WELL KNOWN systems.  It didn't take very long for those systems to be
> cleaned up and the bugs fixed.  It is also possible to design a machine
> that is totally immune to an infection along these lines even with errors
> on the application programmers part.

Fearful of starting a religious war Matt says:
The internet worm attacked known bugs in the sendmail transport
system.  It only attacked specific platforms which it had
precompiled binaries available for.

This of course suggests that everyone in the old Traveller universe
ran on a few well known hardware platforms.  This is further supported
by the wide availability of programmes such as 'Jump-1', 'Jump-2' and
my personal favorite, 'Anti-Hijaacking'.

The virus should not be able to attack weird-alien computers such as
the ones onboard the Annic Nova.  Weird-alien (tm) ships suddenly
become much more valuable.  Planets which use WA technology suddenly
have a very favorable ballance of trade.  Time to go make some
notes...

Matt
- - --
Matthew Goldman  E-mail: [email removed] Work: [phone removed]

	Buddy: "Why do I always have to go first?"
	Sally: "Because you're expendable."

- -----BEGIN PGP SIGNATURE-----
Version: 2.2

iQCVAgUBLBc2hF8zeu8+rEfXAQFQxwP6AtdmwVZVJz3Ci0GM0LiRNGsT7TVZPyal
//KfDUxOn7nuVsb9Nn/7mojEHPuPSZvW+1NiwM1243FPPWkmNZ70TrINti5gPlnN
I+m6uc54NfJe30rdha3RTD/flInY2uRsPn/rb6lIutjuTjI/f+T4PVLQQJX7AA4Q
J7WVyOT7x0c=
=DNtL
- -----END PGP SIGNATURE-----