For simplification, when referring to any update or fix to
software or an operating system (OS), the term "patch" will
be used. However, there are differences between these
terminologies.
Patches
Like a patch for clothing, a software patch temporarily
fixes a hole in an item that does not yet need to be
replaced. In between releases of major versions of software,
software publishers typically release patches to fix what's
broken. It is literally a temporary addition to a piece of
code that may or may not make it into the next release. A
patch usually fixes something small and is quick to download
and install. Some think of patches as fixes for software
bugs and updates as added features, but the two terms are
interchangeable.
Service Packs and
Updates
Service Packs, a term used by Microsoft, are much bigger
patch bundles and are often mentioned in the news when
Microsoft releases one. Service Packs are generally very
large files that typically include lots of patches to many
things. Similarly, Apple releases what they call Updates,
which are also bundled patches. They usually add or fix a
feature in a program or an earlier patch. With Apple
updates, the version number of a product will change, for
example, from 10.4.11 to 10.4.12.
Upgrades
Upgrades, also known as software releases, are
non-downloadable updates and are usually available via
purchase only. For example, you cannot upgrade from Mac OS X
10.4 to 10.5, or from Microsoft Windows XP to Vista via your
system's software update menu.
Why Patch?
If your computer seems to be working fine, you may wonder
why you should apply a patch. By not applying a patch you
might be leaving the door open for malware to come in. Many
viruses, worms, and other malware exploit flaws in your
system in order to do their work, while the time frame
between an exploit and when a patch is released is
continually getting shorter.
If a defect exists in a software client, even if you do
everything right, bad things may still happen. Defects in
clients like web browsers, email programs, image viewers,
instant messaging software, and media players may allow
malicious websites, email messages, IM messages, images, and
sound files to infect or compromise your computer with no
action on your part other than viewing or listening to the
website, message, or media. Defects in server software, like
web servers, web applications, and core operating system
services, can allow your computer to be infected or
compromised just by being on the network and powered on.
What to Patch
Not all of the vulnerabilities that exist in products or
technologies will affect you. However, any software you use
is a potential source of vulnerabilities that could lead to
a compromise of security or identity. The more commonly used
a program is, the bigger target it represents and the more
likely it is that a vulnerability will be exploited. Not all
software companies release patches for download, so for the
more obscure software you use, you may want to contact the
vendor to receive updates, patches or vulnerability alerts.
Additionally, don't forget to patch your anti-virus
software. Source:
http://ist.mit.edu/security/patches
Adobe
Reader
Adobe Flash Player/Plugin
Adobe Air
Adobe Shockwave
Firefox
Oracle Java Runtime Apple
QuickTime
Apple
iTunes
Microsoft Silverlight
Skype
Google Chrome
CCleaner
Optional
Software
7 Zip Advanced SystemCare Auslogics Disk Defrag Audacity Defraggler Dropbox Evernote Feed Demon File Zilla Foxit Reader Google Earth Imgburn IrFanView KeePass Malwarebytes Media Player Classic MSE Antivirus NotePad++ Opera Paint.Net Picasa Pidgin PowerISO Real Player Recuva Revo Uninstaller Safari Speccy Spybot S & D Thunderbird uTorrent VLC Player Winrar Wireshark Yahoo Messenger