Control and Prevention is the first phase of dealing with the outbreak
of an email virus. This involves trapping the virus such that it cannot
spread any further throughout the email system.
Cleanup and Elimination is the second phase of dealing with the outbreak
of an email virus. This involves removing from your system those email
messages which have infected message parts.
Regardless of which version of PMDF you have, you want to make
sure that you have the current images for that version from our anonymous
FTP area. See the fine print for details.
The best strategy for control and prevention is to obtain a virus scanner
and integrate that into the PMDF conversion channel.
Another strategy for control and prevention is to setup a system-wide
filter file which will discard messages that contain a suspicious
phrase. This is only a stop-gap strategy because it only catches messages
containing the specific phrases you filter for.
It is strongly recommended to use a real virus scanner in all cases,
as in the long run the target phrases will morph over time.
Using the conversion channel
Virus scanning with the PMDF conversion channel has a full discussion
of its own. That discussion is at located at
vsweep.html
Using a system-wide filter file
Sites running versions of PMDF prior to PMDFV5.2 cannot apply a system
wide filter file as this feature was not available prior to PMDFV5.2.
Such sites will have to use the conversion channel strategy.
Sites running PMDF V5.2 or later can setup a system-wide mailbox
filter which discards messages containing suspicious phrases. This
can be a used as a stop gap until a virus scanner is installed or
until that site has received updated virus detection libraries from
their virus scanning software vendors.
See the chapter "Mail Filtering and Access Control" in the PMDF System
Manager's Guide for complete documentation.Examples of using the mailbox
filter web CGI may also be found in the PMDF User's Guide.
You should also ensure that your site is running with the most current
libpmdf.so image (UNIX), PMDFSHR.EXE image (OpenVMS). or libpmdf.dll
image (Windows NT). Again, see the fine print.
Generating the Filter File
- Create a system-wide mailbox filter via PMDF's Mailbox Filters
Web page, located at the URL:
http://host:7633/mailbox_filters/
where host is the name of your PMDF system.
- Select the "Discard Phrases" menu item from the "Change
my Discard Filters" menu.
- When challenged for a username and password, enter "@" for
the username and supply the password for the PMDF account.
- In the New word or Phrase input field, enter the target
phrase and click the Add button.
- Finally, click the Submit button to generate the filter
file.
By default, messages discarded via a mailbox filter are immediately
deleted from the system. To have mailbox filter discarded messages
temporarily retained on the PMDF system for later deletion, first
add a filter_discard channel to your PMDF configuration:
filter_discard notices 7
FILTER-DISCARD
with the notices channel keyword specifying the length of time (normally
number of days) to retain the "discarded" messages before deleting
them. Then set the option FILTER_DISCARD=2 in the PMDF option file.
(The value 2 indicates that discarded messages should be sent to the
filter_discard channel; the value 1 which is the default indicates
that discarded messages should be immediately deleted.)
Once this is in place, be sure to do the normal housekeeping tasks
such as rebuilding your compiled configuration (if you have one) and
restarting your dispatcher.
After you have reinforced your system so as to reject messages that
contain viruses, there may still be some messages that were undelivered
but which did not get checked.
If you are using the conversion channel strategy, and have updated
your virus scanning software, you can simply move all those message
files into the conversion queue area and resynch your PMDF queue cache
database.
You could also elect to delete the current set of files that are
not yet delivered that appear to be infected. If that is what you
want to do then:
Cleanup instructions for PMDF 6.0 users
You can use the new qclean utility:
$ pmdf qclean /subject=aaa/min_length=bbb/content=ccc/min_length=ddd/hold
(VMS)
or
# pmdf qclean -subject=xxx/min_length=bbb/content=ccc/min_length=ddd
-hold
(Solaris/Unix/WinNT)
where:
'aaa' is the subject string
'bbb' is the length of the subject string
'ccc' is the content string
'ddd' is the length of the content string
The default is /hold ( or -hold ) but you could also use /delete
(or -delete)
Cleanup instructions for versions prior to PMDF 6.0
For the files that are currently on your system, you could get into
the on-disk queue area and manually delete the files that have this
virus in it. (Maybe you could even have a batch job or shell script
search for this string and delete the files).
- No patches are required for PMDF v6.1, v6.1-1, and v6.2. (PMDF
v5.2 and v6.0 are no longer supported by Process Software.)
- In PMDF V6.0 mailbox filtering applies to phrases in the Subject:
header as well as the message body. Mailbox filter files may be
created and modified via the web interface. Mailbox filter files
may be created and modified manually also. However sites cannot
switch between methods, they have to standardize on a single method
for handling mailbox filter files.
- In PMDF V5.2 mailbox filtering applies to phrases in the Subject:
header only. Mailbox filter files can only be created and modified
using the web interface.
Related PMDF patches
Patches Relevant to Virus Scanning and Mailbox Filtering
on PMDF V6.0 |
|
Title |
Component |
Date Modified |
Platform Availability
| |
|
Open VMS |
DEC UNIX |
Solaris |
NT |
OS/2 |
|
Alpha |
VAX |
SPARC |
x86 |
Alpha |
Intel |
| Conversion Channel |
Conversion Channel |
5-May-2000 |
+ |
+ |
+ |
+ |
+ |
|
+ |
|
| PMDF Shared Library (UNIX/NT) |
PMDF Shared Library |
4-May-2000 |
|
|
+ |
+ |
+ |
|
+ |
|
| PMDF Shared Library (OpenVMS) |
PMDF Shared Library |
4-May-2000 |
+ |
+ |
|
|
|
|
|
|
Patches Relevant to Virus Scanning and Mailbox Filtering
on PMDF V5.2-33 |
|
Title |
Component |
Date Modified |
Platform Availability
| |
|
Open VMS |
DEC UNIX |
Solaris |
NT |
OS/2 |
|
Alpha |
VAX |
SPARC |
x86 |
Alpha |
Intel |
| Conversion Channel |
Conversion Channel |
30-Mar-2000 |
+ |
+ |
+ |
+ |
+ |
|
|
|
| PMDF Shared Library (OpenVMS) |
PMDF Shared Library |
28-Mar-2000 |
+ |
+ |
|
|
|
|
|
|
| PMDF Shared Library (UNIX) |
PMDF Shared Library |
23-Mar-2000 |
|
|
+ |
+ |
+ |
|
|
|
Patches Relevant to Virus Scanning and Mailbox Filtering
on PMDF V5.2-31 |
|
Title |
Component |
Date Modified |
Platform Availability
| |
|
Open VMS |
DEC UNIX |
Solaris |
NT |
OS/2 |
|
Alpha |
VAX |
SPARC |
x86 |
Alpha |
Intel |
| Mailbox Filter
CGI |
Mailbox Filter CGI |
8-Mar-1999 |
+ |
+ |
+ |
+ |
+ |
|
|
|
| PMDF Shared Library
(OpenVMS) |
PMDF Shared Library |
28-Mar-2000 |
+ |
+ |
|
|
|
|
|
|
| PMDF Shared Library
(UNIX) |
PMDF Shared Library |
23-Dec-1999 |
|
|
+ |
+ |
+ |
|
|
|
|