More along the lines of malware disinfection

View: New views
20 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 | Next >

More along the lines of malware disinfection

by Mike Moratz-Coppins :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I thought I would ask this considering the level of response I had on
the last thread I started, in the hope that someone might suggest a
technique for this problem.

When removing malware of one sort or another, I have had the situation
quite a few times where a dodgy dll/exe couldn't be removed/renamed in
normal or any safe mode, and attempts to remove its links from the
registry to stop it from starting result in the malware recreating those
links instantly (for example, a bit of malware inserts itself into the
winlogon notify list).  Normally I will boot off the XP CD to the
recovery console and rename the offending file(s) there, however, the
Windows XP recovery console does not allow you into the "Documents and
Settings" folder (access denied), and I have had it once or twice where
a bit of malware is stored inside that directory structure and has full
privs on the system.

On one occasion I tried inserting an extra command into the session
manager's BootExecute key, just telling it to delete the file in
question.  Admittedly I was hastily trying multiple strategies, so I
don't know whether this particular strategy worked, but I doubt it did
since the delete command is stored in cmd.exe.  Perhaps a batch file
could have done it but I doubt that the BootExecute system would allow
commands to spawn other processes.

Anyway, any ideas, as I probably will come up against this scenario again :)


--
Mike Moratz-Coppins
mike@...
http://www.mikeymike.org.uk/


Re: More along the lines of malware disinfection

by Jon Kibler-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Mike Moratz-Coppins wrote:
> When removing malware of one sort or another,

<SNIP>

Hi,

IMHO, anytime, repeat ANYTIME, you have an infected box, it is < 0%
trustworthy. You can remove the malware, but how do you know that
you found everything? You don't. Especially if the malware is some
sort of downloader or spyware.

Infected system? Back up the data, and ONLY the data, then (to quote
Microsoft from RSA a couple of years ago) "Nuke it from space!".

Bottom line: It is impossible to give any reasonable assurance that
a box that was infected has been cleaned. Best solution: Never store
use data on a client system (so you have nothing to back up) and
simply reimage any suspect system (ZenWorks, Ghost, etc.). I have
some clients that reimage every desktop every weekend just for good
measure.

Jon Kibler
--
Jon R. Kibler
Chief Technical Officer
Advanced Systems Engineering Technology, Inc.
Charleston, SC  USA
o: 843-849-8214
m: 843-224-2494




==================================================
Filtered by: TRUSTEM.COM's Email Filtering Service
http://www.trustem.com/
No Spam. No Viruses. Just Good Clean Email.


RE: More along the lines of malware disinfection

by Devin Ganger :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

My experience is that if the malware has its hooks into the system that far, it's quicker and less painless to just wipe the system. I can never trust, from that point on, that I've gotten everything out of the system. With malware like that, it's like trying to rip blackberry bushes out of your garden -- make damn sure you've gotten every fragment of every root out of the ground, or you're going to be seeing it again soon.

--
Devin L. Ganger, Exchange MVP      Email: deving@...
3Sharp                             Phone: 425.882.1032
14700 NE 95th Suite 210             Cell: 425.239.2575
Redmond, WA  98052                   Fax: 425.558.5710
(e)Mail Insecurity: http://blogs.3sharp.com/blog/deving/


> -----Original Message-----
> From: listbounce@...
> [mailto:listbounce@...] On Behalf Of Mike Moratz-
> Coppins
> Sent: Tuesday, March 18, 2008 6:33 AM
> To: focus-ms@...
> Subject: More along the lines of malware disinfection
>
> I thought I would ask this considering the level of response I had
> on
> the last thread I started, in the hope that someone might suggest a
> technique for this problem.
>
> When removing malware of one sort or another, I have had the
> situation
> quite a few times where a dodgy dll/exe couldn't be removed/renamed
> in
> normal or any safe mode, and attempts to remove its links from the
> registry to stop it from starting result in the malware recreating
> those
> links instantly (for example, a bit of malware inserts itself into
> the
> winlogon notify list).  Normally I will boot off the XP CD to the
> recovery console and rename the offending file(s) there, however,
> the
> Windows XP recovery console does not allow you into the "Documents
> and
> Settings" folder (access denied), and I have had it once or twice
> where
> a bit of malware is stored inside that directory structure and has
> full
> privs on the system.
>
> On one occasion I tried inserting an extra command into the session
> manager's BootExecute key, just telling it to delete the file in
> question.  Admittedly I was hastily trying multiple strategies, so
> I
> don't know whether this particular strategy worked, but I doubt it
> did
> since the delete command is stored in cmd.exe.  Perhaps a batch
> file
> could have done it but I doubt that the BootExecute system would
> allow
> commands to spawn other processes.
>
> Anyway, any ideas, as I probably will come up against this scenario
> again :)
>
>
> --
> Mike Moratz-Coppins
> mike@...
> http://www.mikeymike.org.uk/


RE: More along the lines of malware disinfection

by Tom Walsh-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> I thought I would ask this considering the level of response
> I had on the last thread I started, in the hope that someone
> might suggest a technique for this problem.
>
> When removing malware of one sort or another, I have had the
> situation quite a few times where a dodgy dll/exe couldn't be
> removed/renamed in normal or any safe mode, and attempts to
> remove its links from the registry to stop it from starting
> result in the malware recreating those links instantly (for
> example, a bit of malware inserts itself into the winlogon
> notify list).  Normally I will boot off the XP CD to the
> recovery console and rename the offending file(s) there,
> however, the Windows XP recovery console does not allow you
> into the "Documents and Settings" folder (access denied), and
> I have had it once or twice where a bit of malware is stored
> inside that directory structure and has full privs on the system.
>
> On one occasion I tried inserting an extra command into the
> session manager's BootExecute key, just telling it to delete
> the file in question.  Admittedly I was hastily trying
> multiple strategies, so I don't know whether this particular
> strategy worked, but I doubt it did since the delete command
> is stored in cmd.exe.  Perhaps a batch file could have done
> it but I doubt that the BootExecute system would allow
> commands to spawn other processes.
>
> Anyway, any ideas, as I probably will come up against this
> scenario again :)

I have had the misfortune of having to remove several rootkits from Windows
2003 servers in the past. I know it isn't exactly what you are referring to,
but the concepts are generally the same.

Most likely you were dealing with onboot services that are hooking into the
Windows API to hide themselves from Windows all together. What you need to
do is get a listing of onboot services, and start looking at which ones are
not properly signed (most onboot services will be properly signed by a
reputable company i.e. MS, Adobe, etc). I recall that I used HiJackThis to
get me a list of the onboot services, and then looked at each of them to
verify that they were legit.

Armed with this list of "questionable" services you can boot into the
recovery console and run "disable <service>" to remove the services.

The problem with accessing the "Documents and Settings" folder is a tough
one to crack, as I didn't have to deal with it in my instance (the files
were located in a hidden directory in C:\Windows\). You might want to try
liveCD that supports reading and writing to NTFS (if they are using NTFS, or
if you are lucky, just access the drive via FAT32).

As a different avenue of approach, maybe you can accomplish something with
BartPE. That would allow you to boot into windows and run various apps
independent of the compromised OS.

Good luck,

Tom Walsh
Express Web Systems, Inc.
http://www.expresswebsystems.com/


Re: More along the lines of malware disinfection

by Mike Moratz-Coppins :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Jon R. Kibler wrote:

> IMHO, anytime, repeat ANYTIME, you have an infected box, it is < 0%
> trustworthy. You can remove the malware, but how do you know that
> you found everything? You don't. Especially if the malware is some
> sort of downloader or spyware.
>
> Infected system? Back up the data, and ONLY the data, then (to quote
> Microsoft from RSA a couple of years ago) "Nuke it from space!".
>
> Bottom line: It is impossible to give any reasonable assurance that
> a box that was infected has been cleaned. Best solution: Never store
> use data on a client system (so you have nothing to back up) and
> simply reimage any suspect system (ZenWorks, Ghost, etc.). I have
> some clients that reimage every desktop every weekend just for good
> measure.

Purely monetarily speaking, I love the idea of reinstalling every
machine that gets a virus.  I might have earnt about 4 times more money
than I have to date running my business, however I don't think customers
would appreciate their computer install being nuked every time they have
a malware issue.  I would say that so far I've done about 50 installs of
Windows (computer building aside) whereas I have attended about 200
appointments where I have removed some form of malware from a computer.

Sure, you can't be absolutely 100% sure that a machine is 100% clean,
but quite frankly you can't be 100% sure that a cleanly-installed,
patched up-to-date machine hasn't somehow been compromised by a 100%
undetectable rootkit.  When I go to an appointment, I check the usual
sources of 'programs being run on startup' registry entries that I'm
aware of, I check the process list, and I investigate further if I
observe any sign of a machine acting not 100% normal.

Computer fixing is rarely about 100% security (or anywhere near that),
as 100% security means "not usable".


--
Mike Moratz-Coppins
mike@...
http://www.mikeymike.org.uk/


Re: More along the lines of malware disinfection

by Mike Moratz-Coppins :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Express Web Systems, Inc. wrote:
> The problem with accessing the "Documents and Settings" folder is a tough
> one to crack, as I didn't have to deal with it in my instance (the files
> were located in a hidden directory in C:\Windows\). You might want to try
> liveCD that supports reading and writing to NTFS (if they are using NTFS, or
> if you are lucky, just access the drive via FAT32).

AFAIK most live CDs just grant read-only access to NTFS.  Which one
would you recommend?

> As a different avenue of approach, maybe you can accomplish something with
> BartPE. That would allow you to boot into windows and run various apps
> independent of the compromised OS.

I haven't heard of that before, I'll read up about it.


--
Mike Moratz-Coppins
mike@...
http://www.mikeymike.org.uk/


Re: More along the lines of malware disinfection

by M Lists :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tue, 2008-18-03 at 12:46 -0500, Jon R. Kibler wrote:

> Mike Moratz-Coppins wrote:
> > When removing malware of one sort or another,
>
> <SNIP>
>
> Hi,
>
> IMHO, anytime, repeat ANYTIME, you have an infected box, it is < 0%
> trustworthy. You can remove the malware, but how do you know that
> you found everything? You don't. Especially if the malware is some
> sort of downloader or spyware.

Why is this?  How can I trust my anti-<insert noun here) security
product;

A)  Discovered and Diagnosed the problem accurately?  I can't.
B)  Determine the exact nature of the discovery?  I can't.
C)  Find a method of removing the infection?  I can't.

So, I have to rely on:

1)  Knowledge of the OS.
2)  Knowledge of the filesystem.
3)  Knowledge that everything comes from a file, and if the source is
determined, then 'everything else it does, even if it morphs..' can be
discovered and repaired.  

Period.

If all these so called 'security' companies would publish more
information about malware, then I'd refute your argument 100%.  But they
do not, hence much information is misclassified, misdiagnosed, and
simply not available.

This is the REAL problem, not whether or not you can repair a system or
'trust' a PC.  Anyone who plugs a PC into the net and 'trusts' it is a
fool.  You have to protect your PC and be aware of what problems mean.
For instance 'anytime' a system crashes, this should be taken seriously
but thanks to vendors like Microsoft we laugh and joke about it and
forget about it.  However many crashes are results of bugs, and many
bugs are the exploits for malware.  

See how this comes full circle?  


>
> Infected system? Back up the data, and ONLY the data, then (to quote
> Microsoft from RSA a couple of years ago) "Nuke it from space!".

You go nukey boy...I for one would not agree.  Today's malware is
capable (heck more likely) to be infecting your data, or better hiding
DORMANT in your data.  Come on, you telling me the stegography has been
lost to malware developers?  I don't think so.  

Today I'm reading about cold-boot infections.  Wow, imagine a co-worker
infecting PC's.  It happens.  but we don't stop folks from using PC's.

>
> Bottom line: It is impossible to give any reasonable assurance that
> a box that was infected has been cleaned. Best solution: Never store
> use data on a client system (so you have nothing to back up) and
> simply reimage any suspect system (ZenWorks, Ghost, etc.). I have
> some clients that reimage every desktop every weekend just for good
> measure.

Bottom Line:  It is impossible to not be reinfected again.  By reimaging
you could be perpetuating dormant malware for years to come.





RE: More along the lines of malware disinfection

by Wayne Anderson-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

You know, I want to point out to folks on this list that this is NOT an
either/or situation.  Much like any time we engage in computer forensics,
there are processes we can institute as security professionals that allow
for the removal of untrusted components via a clean install without complete
loss of data.

1) Recognize that a system is compromised if it is infected with anything
more than an embedded 'exploit'.  (E.g. Email comes through that has HTML or
something which is temporarily copied to a local cache when the email loads
in the application.  This is easy to fix.  Any true "virus" which infects
the host system at deeper than an individual application level is taboo.
Toast.)  

2) Jon's point about reliability here is very key to the discussion.  It is
COMPLETELY irresponsible to warrant to a customer that you can certify a
system safe after it has been infected with any manner of
control-compromising code that has gone undetected/untreated for a period of
time.  As an individual consumer, I may choose to take that risk so there is
an important distinction for the environment that you are asking this
question on.  On an enterprise level it is hard to imagine a small or medium
business where this risk is acceptable.

3) Institute a process for incident response and correction.  Whether you're
a small business, a vendor, whatever, have a process which you use for these
kinds of events.  

        3A) In my case, I choose to first image a system.  Load the drive on
a live system which does not boot from hard drive and instead boots from a
live CD and invokes an imaging application.  If you find later that there is
reason to investigate the old drive / old environment, you need to have a
high quality copy of the data to do your investigation on.  Don't
investigate on the original source.  

        3B) Then if you are in a situation where investigation is not
warranted and there is no need for preserving the original environment (no
criminal or civil reporting or case involved), wipe the original hard drive
with, at the very least, a format operation.

        3C) Install a clean OS. Use the original media, the original OS if
you need to.  Patch the OS.  Protect the OS with antivirus or whatever
endpoint measures you/yourcustomer/yourorganization uses.

        3D) Use the appropriate application to access the saved disk image
and restore files as necessary to the reconstructed environment, ensuring
that they must each past muster in an antivirus application or other
scanning environment.

Realize that security is the intelligent application of principles and
experience to maintain a balance between confidentiality, integrity, and
accessibility for yourself, your customer, or your organization.  Security
doesn't have to be "wipe and restart" OR "remove the malware and continue
using", there are other solutions out there.  It is important to recognize
that there are multiple possible approaches and you need to examine the
risks and benefits of your (hopefully standardized) approach to regularly
determine if it can be improved.

-W

Wayne S. Anderson
http://www.linkedin.com/in/wayneanderson

-----Original Message-----
From: listbounce@... [mailto:listbounce@...] On
Behalf Of Jon R. Kibler
Sent: Tuesday, March 18, 2008 11:46 AM
To: Mike Moratz-Coppins
Cc: focus-ms@...
Subject: Re: More along the lines of malware disinfection

Mike Moratz-Coppins wrote:
> When removing malware of one sort or another,

<SNIP>

Hi,

IMHO, anytime, repeat ANYTIME, you have an infected box, it is < 0%
trustworthy. You can remove the malware, but how do you know that
you found everything? You don't. Especially if the malware is some
sort of downloader or spyware.

Infected system? Back up the data, and ONLY the data, then (to quote
Microsoft from RSA a couple of years ago) "Nuke it from space!".

Bottom line: It is impossible to give any reasonable assurance that
a box that was infected has been cleaned. Best solution: Never store
use data on a client system (so you have nothing to back up) and
simply reimage any suspect system (ZenWorks, Ghost, etc.). I have
some clients that reimage every desktop every weekend just for good
measure.

Jon Kibler
--
Jon R. Kibler
Chief Technical Officer
Advanced Systems Engineering Technology, Inc.
Charleston, SC  USA
o: 843-849-8214
m: 843-224-2494




==================================================
Filtered by: TRUSTEM.COM's Email Filtering Service
http://www.trustem.com/
No Spam. No Viruses. Just Good Clean Email.



Re: More along the lines of malware disinfection

by Mike Moratz-Coppins :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I should point out one factor which I think makes a large difference in
the approach that one might take in encountering a security issue - the
vast majority of my customers are home users who just casually use their
machine.  In a hypothetical situation of me being called in to analyse a
security compromise of a medium-sized business's system(s), my strategy
definitely would not factor in "can I fix this in under 3 hours".

Wayne S. Anderson wrote:

> You know, I want to point out to folks on this list that this is NOT an
> either/or situation.  Much like any time we engage in computer forensics,
> there are processes we can institute as security professionals that allow
> for the removal of untrusted components via a clean install without complete
> loss of data.
>
> 1) Recognize that a system is compromised if it is infected with anything
> more than an embedded 'exploit'.  (E.g. Email comes through that has HTML or
> something which is temporarily copied to a local cache when the email loads
> in the application.  This is easy to fix.  Any true "virus" which infects
> the host system at deeper than an individual application level is taboo.
> Toast.)  

I used the term 'malware' because I believe that the threats are
becoming more and more blended.

> 2) Jon's point about reliability here is very key to the discussion.  It is
> COMPLETELY irresponsible to warrant to a customer that you can certify a
> system safe after it has been infected with any manner of
> control-compromising code that has gone undetected/untreated for a period of
> time.

Do you see this as applying in a joe average home user scenario?

> As an individual consumer, I may choose to take that risk so there is
> an important distinction for the environment that you are asking this
> question on.  On an enterprise level it is hard to imagine a small or medium
> business where this risk is acceptable.

Agreed.

> Realize that security is the intelligent application of principles and
> experience to maintain a balance between confidentiality, integrity, and
> accessibility for yourself, your customer, or your organization.  Security
> doesn't have to be "wipe and restart" OR "remove the malware and continue
> using", there are other solutions out there.  It is important to recognize
> that there are multiple possible approaches and you need to examine the
> risks and benefits of your (hopefully standardized) approach to regularly
> determine if it can be improved.

I assume you mean, in my average scenario (eg. home casual user got
their machine compromised through installing something while browsing
for porn) that my advising the customer of common-sense approaches as
well as possibly suggesting alternative software to help avoid similar
problems in the future, for example?


--
Mike Moratz-Coppins
mike@...
http://www.mikeymike.org.uk/


RE: More along the lines of malware disinfection

by Monahan, Jim :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

This has been a really great thread, folks!

With regard to the question of not knowing whether or not you have any
modified files remaining on the system, you might be interested in the
following URLs, which have been following and dissecting a newer method
of getting malware on to a machine... simply embed it into a Flash "ad":

http://msmvps.com/blogs/spywaresucks/default.aspx

http://www.bluetack.co.uk/forums/index.php?s=ba964b70addd94e94cce765b5a6
9103b&showtopic=18064&st=0&p=86387&

And an excellent paper, written in 2001 by SANS senior faculty member
Lenny Zeltser, with a pretty thorough discussion and break down of what
just one piece of malware can do to a system.
http://www.zeltser.com/reverse-malware-paper/

And don't forget to:

fdisk /mbr

when you re-use the hard drive.
http://support.microsoft.com/kb/69013


Jim Monahan



===================================

P Please consider the environment before printing this e-mail

Cleveland Clinic is ranked one of the top hospitals
in America by U.S. News & World Report (2007).  
Visit us online at http://www.clevelandclinic.org for
a complete listing of our services, staff and
locations.


Confidentiality Note:  This message is intended for use
only by the individual or entity to which it is addressed
and may contain information that is privileged,
confidential, and exempt from disclosure under applicable
law.  If the reader of this message is not the intended
recipient or the employee or agent responsible for
delivering the message to the intended recipient, you are
hereby notified that any dissemination, distribution or
copying of this communication is strictly prohibited.  If
you have received this communication in error,  please
contact the sender immediately and destroy the material in
its entirety, whether electronic or hard copy.  Thank you.


Re: More along the lines of malware disinfection

by Colin Copley-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Mike Moratz-Coppins wrote:
>Purely monetarily speaking, I love the idea of reinstalling every machine that gets a virus.  I
>might have earnt about 4 times more money than I have to date running my business, however I don't
>think customers would appreciate their computer install being nuked every time they have a malware
>issue.  I would say that so far I've done about 50 installs of Windows (computer building aside)
>whereas I have attended about 200 appointments where I have removed some form of malware from a
>computer.

Hello
Recently I was setting up wireless for a customer.  Found a piece of malware vb.cc I think. checked
hosts, registry, accounted for any processes I didn't know, ran anti-virus, rootkit revealer,
couldn't see any further signs of compromise, and the PC ran as well as I might have expected,
broadband running fine too.  I informed the customer anyway of the risks, feeling bad like I was
fishing for more work I told them they were probably perfectly safe but couldn't be 100% without
doing more work or a full service on the box.  And left it up to them.

As they used the machine for work and personal banking they preferred a full service (should always
work better after a clean rebuild anyway).

5430 infected files.

Kind Regards
Colin


RE: More along the lines of malware disinfection

by Wayne Anderson-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

This is a great point, Mike.

As with all things security related, you really have to examine the
environment and the value of the asset which you are securing.

In your particular example, you appear to focus largely on home users.  I
would actually offer them the choice, if it were me.  It has been me in the
past when I was getting started.  You do your initial investigation.  Ah
hah!  Malware!  You naughty user, you, stop going to those uh.... creative
body art.... sites.  At that point you can either offer them your arbitrary
toast-and-rehash service which loses all of the data OR you can say that
there are three choices and its up to you.

My first service is to remove the malware.  I don't warrant my work as
modern malware can be a real bugger to get rid of.  I will make my best
effort to get rid of the bad stuff and leave the good stuff intact but
realize there is a small chance something can go wrong and a small chance
that the creeping crud could still be there.

My second service is to pave over your system.  Its fast, its relatively
cheap if you still have your old CDs, but you lose your data.  I warrant
this service because your system is fresh and fully patched and will be
working but wont have your old data.  Most people don't do this because they
have pictures, games, etc, that they want me to grab from the old system.

My third service takes a little more time and involves a little more work
but I rebuild your system and try to bring over standard profile information
from your old computer and the information that you tell me you really need
from the old PC.  This is the image-rebuild-and-restore option.  I warrant
this work because its detailed work and I leave you a fully patched system
with as much information as I can reasonably recover from the old PC.  This
costs a little more but is the best option.

This way you offer yoru customers the choice, let them choose whether they
want to pay for the extra time.  You offer your customer options including
an upsell/premium option that makes a little more money for you.  Your user
gets to choose what level of risk they are taking on (even though they don't
see it as risk, they just see it as what work you are willing to do and how
you walk away from the job).

Wayne S. Anderson
http://www.linkedin.com/in/wayneanderson

-----Original Message-----
From: listbounce@... [mailto:listbounce@...] On
Behalf Of Mike Moratz-Coppins
Sent: Tuesday, March 18, 2008 2:57 PM
To: focus-ms@...
Subject: Re: More along the lines of malware disinfection

I should point out one factor which I think makes a large difference in
the approach that one might take in encountering a security issue - the
vast majority of my customers are home users who just casually use their
machine.  In a hypothetical situation of me being called in to analyse a
security compromise of a medium-sized business's system(s), my strategy
definitely would not factor in "can I fix this in under 3 hours".

Wayne S. Anderson wrote:
> You know, I want to point out to folks on this list that this is NOT an
> either/or situation.  Much like any time we engage in computer forensics,
> there are processes we can institute as security professionals that allow
> for the removal of untrusted components via a clean install without
complete
> loss of data.
>
> 1) Recognize that a system is compromised if it is infected with anything
> more than an embedded 'exploit'.  (E.g. Email comes through that has HTML
or
> something which is temporarily copied to a local cache when the email
loads
> in the application.  This is easy to fix.  Any true "virus" which infects
> the host system at deeper than an individual application level is taboo.
> Toast.)  

I used the term 'malware' because I believe that the threats are
becoming more and more blended.

> 2) Jon's point about reliability here is very key to the discussion.  It
is
> COMPLETELY irresponsible to warrant to a customer that you can certify a
> system safe after it has been infected with any manner of
> control-compromising code that has gone undetected/untreated for a period
of
> time.

Do you see this as applying in a joe average home user scenario?

> As an individual consumer, I may choose to take that risk so there is
> an important distinction for the environment that you are asking this
> question on.  On an enterprise level it is hard to imagine a small or
medium
> business where this risk is acceptable.

Agreed.

> Realize that security is the intelligent application of principles and
> experience to maintain a balance between confidentiality, integrity, and
> accessibility for yourself, your customer, or your organization.  Security
> doesn't have to be "wipe and restart" OR "remove the malware and continue
> using", there are other solutions out there.  It is important to recognize
> that there are multiple possible approaches and you need to examine the
> risks and benefits of your (hopefully standardized) approach to regularly
> determine if it can be improved.

I assume you mean, in my average scenario (eg. home casual user got
their machine compromised through installing something while browsing
for porn) that my advising the customer of common-sense approaches as
well as possibly suggesting alternative software to help avoid similar
problems in the future, for example?


--
Mike Moratz-Coppins
mike@...
http://www.mikeymike.org.uk/


RE: More along the lines of malware disinfection

by Devin Ganger :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> Mike Moratz-Coppins
>> Wayne S. Anderson

> > 2) Jon's point about reliability here is very key to the
> > discussion.  It is COMPLETELY irresponsible to warrant to a
> > customer that you can certify a system safe after it has been
> > infected with any manner of control-compromising code that has
> > gone undetected/untreated for a period of time.

> Do you see this as applying in a joe average home user scenario?

Absolutely it does. If you say, "I've fixed it," you've arguably agreed to assume liability (as one of the earlier bits of conversation brought out) for the further good operation. If you've missed some piece of malware that then goes on to capture sensitive personal data...

...not a position I'd want to be in. And most of the clients I had back when I was working on home systems understood that, once I explained it to them. After all, the name of the game is user education. If they're engaging in risky practices, they need both the negative feedback (the inconvenience of having the drive wiped) and the positive feedback (okay, here's where you probably picked that up, and here's ways to browse more safely) if they're going to learn something about using their computer more intelligently.

--
Devin L. Ganger, Exchange MVP      Email: deving@...
3Sharp                             Phone: 425.882.1032
14700 NE 95th Suite 210             Cell: 425.239.2575
Redmond, WA  98052                   Fax: 425.558.5710
(e)Mail Insecurity: http://blogs.3sharp.com/blog/deving/

RE: More along the lines of malware disinfection

by Devin Ganger :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

You're right that I can't be 100% sure that a clean install is not compromised already -- but the chances are a LOT lower than trying to manually clean a known-compromised machine. By reinstalling, I'm certainly leaving the user in no *worse* position of risk; by not reinstalling, I am.

--
Devin L. Ganger, Exchange MVP      Email: deving@...
3Sharp                             Phone: 425.882.1032
14700 NE 95th Suite 210             Cell: 425.239.2575
Redmond, WA  98052                   Fax: 425.558.5710
(e)Mail Insecurity: http://blogs.3sharp.com/blog/deving/

> -----Original Message-----
> From: listbounce@...
> [mailto:listbounce@...] On Behalf Of Mike Moratz-
> Coppins
> Sent: Tuesday, March 18, 2008 11:26 AM
> To: focus-ms@...
> Subject: Re: More along the lines of malware disinfection
>
> Jon R. Kibler wrote:
> > IMHO, anytime, repeat ANYTIME, you have an infected box, it is <
> 0%
> > trustworthy. You can remove the malware, but how do you know that
> > you found everything? You don't. Especially if the malware is
> some
> > sort of downloader or spyware.
> >
> > Infected system? Back up the data, and ONLY the data, then (to
> quote
> > Microsoft from RSA a couple of years ago) "Nuke it from space!".
> >
> > Bottom line: It is impossible to give any reasonable assurance
> that
> > a box that was infected has been cleaned. Best solution: Never
> store
> > use data on a client system (so you have nothing to back up) and
> > simply reimage any suspect system (ZenWorks, Ghost, etc.). I have
> > some clients that reimage every desktop every weekend just for
> good
> > measure.
>
> Purely monetarily speaking, I love the idea of reinstalling every
> machine that gets a virus.  I might have earnt about 4 times more
> money
> than I have to date running my business, however I don't think
> customers
> would appreciate their computer install being nuked every time they
> have
> a malware issue.  I would say that so far I've done about 50
> installs of
> Windows (computer building aside) whereas I have attended about 200
> appointments where I have removed some form of malware from a
> computer.
>
> Sure, you can't be absolutely 100% sure that a machine is 100%
> clean,
> but quite frankly you can't be 100% sure that a cleanly-installed,
> patched up-to-date machine hasn't somehow been compromised by a
> 100%
> undetectable rootkit.  When I go to an appointment, I check the
> usual
> sources of 'programs being run on startup' registry entries that
> I'm
> aware of, I check the process list, and I investigate further if I
> observe any sign of a machine acting not 100% normal.
>
> Computer fixing is rarely about 100% security (or anywhere near
> that),
> as 100% security means "not usable".
>
>
> --
> Mike Moratz-Coppins
> mike@...
> http://www.mikeymike.org.uk/


Re: More along the lines of malware disinfection

by Ansgar Wiechers-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 2008-03-18 Mike Moratz-Coppins wrote:
> I should point out one factor which I think makes a large difference
> in the approach that one might take in encountering a security issue -
> the vast majority of my customers are home users who just casually use
> their machine.

You do realize that significant amounts of spam are deployed through
zombified computers of exactly these "home users who just casually use
their machine", don't you?

[...]
>> 2) Jon's point about reliability here is very key to the discussion.
>> It is COMPLETELY irresponsible to warrant to a customer that you can
>> certify a system safe after it has been infected with any manner of
>> control-compromising code that has gone undetected/untreated for a
>> period of time.
>
> Do you see this as applying in a joe average home user scenario?

Even if he doesn't, I do. Unless you can determine without any doubt
when and how the machine was compromised, and what exactly was altered
afterwards, the only resonable and responsible way to deal with the
problem is to backup the data and reinstall the machine. Period.

http://www.microsoft.com/technet/community/columns/secmgmt/sm0504.mspx

Regards
Ansgar Wiechers
--
"All vulnerabilities deserve a public fear period prior to patches
becoming available."
--Jason Coombs on Bugtraq

Re: More along the lines of malware disinfection

by Mike Moratz-Coppins :: Rate this Message: