Hazard Shield changelogs

2.2.0.392 (October 30, 2010)

  • Added detection for hidden files (beta)
  • Added self-protection on 64-bit systems
  • Added detection for hijacked .exe extension in the registry
  • Added ability to view and delete registry rules (decisions)
  • Added process manager with hidden process detection
  • Added tooltips to real-time protection notifications
  • Real-time protection now works on 64-bit systems
  • Updated heuristics for PCAgent spyware
  • Updated Krypton Toolkit to version 4.3
  • Hazard Shield's files are now signed
  • Registry monitor now monitors Shell and Userinit registry values
  • Drastically improved scanner speed and detection
  • Improved multithreading in scanning engine
  • Improved kernel-mode file enumeration and reading
  • Improved process suspending
  • Improved program and database updater
  • Improved database loading speed
  • Improved installation and uninstallation of real-time protection
  • Improved threat information dialog
  • Improved driver memory usage
  • Improved tray icon startup speed
  • Improved scan log saving
  • Improved multiple user support for real-time protection
  • Improved ADS scanning and removal
  • Improved quarantine
  • Setup and updater are now compressed with .NETZ
  • Renamed backups to quarantine
  • File backups are now encrypted
  • False positive / error reporter now use proxy settings
  • Fixed several bugs with the installer
  • Fixed security vulnerability in uninstaller
  • Fixed module enumeration on 32-bit processes on 64-bit systems
  • Fixed several problems removing registry keys and values
  • Fixed full scan scanning all drives instead of the selected ones
  • Fixed multiple freezing issues with real-time protection
  • Fixed 'remember my decision' checkbox on registry alerts
  • Fixed registry monitor running when real-time protection was disabled
  • Fixed massive memory leak in registry monitor
  • Fixed massive memory leak in driver file enumeration
  • Fixed bug that caused high memory usage on 32-bit systems
  • Fixed rare bug that caused real-time protection to crash
  • Fixed settings for real-time protection
  • Fixed issue detecting registry values as files
  • Fixed problem removing HKCR registry values
  • Fixed problem handling certain file and folder paths
  • Fixed problem detecting locked files as the previous detected threat
  • Fixed command line scanning
  • Fixed update delay on certain computers
  • Fixed minor GUI glitch with proxy settings

2.2.0.283 beta (March 16, 2010)

  • Added tooltips to a few checkboxes
  • Scanner can now bypass file restrictions and read locked files

2.2.0.279 (February 27, 2010)

  • Minor enhancements to scanning engine
  • Fixed small graphical glitch in settings tab
  • Fixed several bugs with the uninstaller

2.2.0.275 (February 26, 2010)

  • Added registry monitoring capabilities to real-time protection
  • Drastically improved new scanning engine
  • Removed old MD5 scanning engine
  • Enumeration of files and folders can now be done by the driver
  • Improved hosts file scanning
  • Items under status section of main screen are now working
  • Driver now supports unicode
  • Real-time protection now reloads database after an update
  • Improved ignore list
  • Several minor improvements in the driver
  • Fixed several small bugs in the ADS scanner
  • Fixed several synchronization issues with real-time protection
  • Fixed small bug when adding directories to custom scan
  • Fixed problem expanding environment variables on 64-bit systems
  • Fixed driver bug when starting executables with long file names
  • Fixed program updater crashing with real-time protection enabled

2.2.0.238 (January 31, 2010)

  • Improved false positive reporter
  • Uninstaller now removes driver
  • Fixed duplicate bug with database updater
  • Fixed bug that could cause scheduled scans to freeze

2.2.0.231 (January 24, 2010)

  • Automatic program updater is now working
  • Improved stability of incremental database updates
  • Removed debug message from database updater
  • Fixed major bug in removing entries with incremental updates

2.2.0.225 (January 22, 2010)

  • Added PE heuristic detection capabilities to scanning engine
  • 64 bit driver is fully working, but unsigned
  • Partial fix for real-time protection locking certain files
  • Fixed crash when loading database after update

2.2.0.199 (December 26, 2009)

  • Includes beta 64 bit driver for real-time protection (partially working)
  • Custom scan directories are now saved
  • Self-protection allows querying of Hazard Shield processes
  • Self-protection prevents other applications from stopping the service
  • Updated Krypton Toolkit to version 4.1.1 and new Office 2010 skins
  • Removed several error messages from scanner
  • Fix for driver against rootkits that hook ZwOpenProcess
  • Fixed rare crash when unloading driver
  • Fixed minor problem with updating error message
  • Fixed real-time protection delaying process execution with no user input

2.2.0.188 (December 7, 2009)

  • Fully removed dependency on hzrDriver.dll
  • Fixed problem saving certain settings
  • Fixed problem where stopping and starting protection would disable the driver
  • Fixed certain freezing issues when stopping and uninstalling protection
  • Fixed problem scanning new processes started from other hard drives or USB drives

2.2.0.181

  • New dialog displayed when a threat is blocked
  • More work to remove dependency on hzrDriver.dll
  • Driver now handles finding the path to new processes
  • Fixed allocation problems with DeviceIoControl
  • Fixed driver issue where malicious process ids where not removed from queue
  • Fixed driver issue when unloading with queued processes
  • Fixed driver suspending processes if the service is not running
  • Fixed several issues with driver that could cause deadlocks
  • Fixed small graphical glitch in real-time protection tray icon

2.2.0.173

  • Added new 32 bit kernel driver to handle
  1. Notification of new processes in real-time protection
  2. Basic self-protection for Hazard Shield (32 bit only)

2.2.0.157

  • Added support for backing up and restoring host file entries
  • Fixed small text glitch on Windows XP

2.2.0.154

  • Added support for backing up and restoring registry values
  • Backup and ADS lists can now be sorted by clicking a column
  • Incremental database updates now support removing items (eg. false positive)
  • Improved handling of registry key backups
  • Cleaned up application closing a bit
  • Reporting false positives from backups works properly now
  • Fixed problem submitting reports with backslashes
  • Fixed problem with incremental updates loosing letter case
  • Fixed WMI scan freezing on Windows XP

2.2.0.141

  • ADS scanner is now working on 64 bit systems (deleting ADS as well)
  • ADS scanner can now find and remove ADS attached to folders
  • Added option to write an ADS to file (located in right-click menu)
  • Fixed problem not clearing multiple drives from the ADS to scan list if an abort scan was called
  • Fixed ADS scanner crashing on Windows XP
  • Fixed memory leak in ADS scanner
  • Fixed problem with single quotes in false positive and error reporting messing up SQL query

2.2.0.137

  • Alternate data stream (ADS) scanner is now multithreaded; won't lock application if more than one scan is going at once
  • More reliable way of getting root drive
  • Slightly improved scanning speed of files
  • Fixed severe bug in real-time protection that could cause deadlocks
  • Fixed problem with service failing to start if an infection was found before a user logged in
  • Fixed several issues with real-time protection queue system
  • Fixed suspicious behavior dialog appearing even if the application is in database
  • Fixed crash in tray icon when trying to toggle protection if connection wasn't established to service

2.2.0.128

  • Added queue system to real-time protection for multiple alerts
  • Fixed loss of letter case when saving file backups
  • Fixed a problem with native 32bit applications bypassing real-time protection on 64bit systems
  • Fixed a problem with distorted log saving
  • Fixed problem with scheduled task scanning case sensitivity
  • Fixed problem with real-time protection service not closing (handle left open)
  • Fixed problem with drivers and services scanning (when path started with \??\ or \systemroot or system32)
  • Fixed a problem where certain registry values caused the threat name to display as "c:\w", "d:\u", etc.
  • Fixed crash during scan when certain directories didn't exist
  • Fixed issue where checkbox to submit file in false positive reporter was disabled, even if target false positive was a file

2.2.0.119

  • Added new heuristics for rogue security programs
  • Added new heuristics for PDF exploits
  • Added new WSC integration scanner (for rogues like MalwareBot)
  • Added new real-time protection method of scanning new processes
  • Added new scheduled task scanner
  • Added several new locations to registry scanner (control panel extensions, HKLM\..\CLSID, etc.)
  • Added option to supply username and password for proxy server
  • Added an integrated crash reporter
  • Added ability to pause and resume scans
  • Added several new directories to quick scan
  • Completely redesigned interface; new look and easier to use
  • Redesigned malware display listview, also supports sorting by column
  • Rewrote settings and how they are managed
  • Rewrote method of handling scheduled scan logs
  • Lots of code cleanup and optimization
  • Improved scanning engine performance
  • Improved malware removal abilities
  • Improved speed of incremental database updates
  • Improved real-time protection blocking abilities
  • Improved memory and registry scanning
  • Improved file wildcard support
  • Drastically improved real-time protection startup speed
  • A few minor adjustments to database loading to improve speed
  • You can now scan multiple folders with a custom scan
  • Hazard Shield checks for updates on startup by default now
  • Fixed severe registry scanning problem (detecting certain CLSIDs!)
  • Fixed WMI errors when starting Hazard Shield
  • Fixed problem jumping to registry values
  • Fixed a few small problems when aborting a scan
  • Fixed a problem with registry scanning freezing
  • Fixed Hazard Shield crashing in safe mode
  • Fixed problem with real-time protection notifications stealing focus from other windows
  • Fixed problem when performing custom scans with context menu reset scan type setting
  • Fixed false positive in the hosts file manager
  • Fixed problem where enabling checking for updates on startup would display notification dialog every time the 'check for updates' button was clicked

2.1.0.1

  • Added new heuristics to scanning engine
  • Fixed problems with previous heuristics scanning engine

2.1.0.0

  • Added new basic heuristics to scanning engine
  • Added new deep registry scanner
  • Added ability to remove threat folders
  • Added option to permanently erase files (file killer)
  • Added option to close file handles (filer killer)
  • Added ability to drag files into file killer
  • Added detection for HOSTS file
  • Added detection of registry values (finally!)
  • Added new environment variable (%userprofile%)
  • Added new environment variable (%startup%)
  • Added Hosts file manager in tools
  • Improved program database loading speed
  • Improved File Killer abilities
  • Improved scheduled scans and updates
  • Improved realtime protection process guard
  • Improved expanding %desktop% environment variable
  • Improved UAC for Windows Vista
  • Reformatted database to cut size in half
  • Rewrote incremental updates function
  • Completely redesigned settings
  • Drastically reduced realtime memory usage
  • Drastically improved threat removal abilities
  • Realtime now displays message after update (scheduled ones as well)
  • Redesigned false positive reporter
  • Fixed problem with Hazard Shield detecting backups
  • Fixed severe glitch where threats could evade realtime protection
  • Fixed problems with DOS file paths
  • Fixed several errors in realtime service

2.0.0.1

  • Fixed problem with memory scanner crashing

2.0.0.0

  • Added incremental database updates
  • Added new setup and uninstaller
  • Added option to jump to file location
  • Added + changed progress bars
  • Greatly improved realtime detection and prevention
  • Greatly improved file scanning speed
  • Improved realtime memory usage and CPU
  • Improved showing scan progress (smart scan)
  • Improved realtime scanning speed
  • Realtime now saves a log of actions taken
  • Switched to managed code for getting drive types
  • Rewrote ignore list
  • Changed database format to support incremental updates
  • Minor changes to tools
  • Removed regjump.exe, now uses internal code
  • Fixed problems installing / uninstalling realtime service
  • Fixed issue with realtime display taking focus from another window
  • Fixed multiple problems with realtime slowing down the computer
  • Fixed problem updating realtime service after scheduled update
  • Fixed bug with saving scan results
  • Fixed problem with time format for scheduled updates
  • Fixed problem with Hazard Shield killing itself
  • Fixed multiple problems with memory scanner
  • Fixed problems scanning twice in Hazard Shield
  • Fixed problem where Hazard Shield scheduled scan didn't exit memory

1.9.0.1

  • Fixed case sensitivity problem in scanner
  • Fixed problem with UAC on Windows Vista

1.9.0.0

  • Added UAC support for Windows Vista
  • Added ability to schedule scans and updates
  • Added ability to report false positives
  • Added new hueristic scanner
  • Added proxy server support for updates
  • Added new advanced removal function
  • Rewrote realtime protection
  • Rewrote file scanning engine - more than 5x faster!
  • Rewrote registry scanning engine
  • Renamed fast scan to smart scan and changed function
  • Made several changes to ADS scanner
  • Improved cookie scan
  • Improved ignore list functions
  • Process manager in tools now loads processes instantly
  • Process manager in tools now sorts processes in the order they were started
  • Uninstaller now removes realtime protection
  • Fixed severe problem in realtime that caused intense cpu usage
  • Fixed security vulnerability in realtime
  • Fixed problem in backups when restore directory did not exist
  • Fixed bug with filestream in scanner
  • Fixed major bug in process scanner
  • Fixed override glitch with file uploader
  • Fixed case sensitivity problem with scan duplicate remover