Windows 초기 에는 운영 체제(operating system) 가 일반적으로 대부분의 맬웨어 제작자의 직접적인 대상이었습니다. 그 과정에서 Microsoft 는 가능한 한 적시에 보안 패치를 만들고 사용자에게 제공함으로써 운영 체제(operating system) 를 강화하는 데 많은 노력을 기울 였습니다. 오늘날 (Today)Windows 는 점점 더 안전해지고 있으므로 맬웨어 작성자는 인기 있는 Windows 의 취약점을 찾고 사용하는 데 초점을 전환해야 합니다.(Windows)응용 프로그램. 따라서 안전한 컴퓨팅 경험을 원한다면 설치된 모든 애플리케이션을 최신 상태로 유지하는 것이 매우 중요합니다. 사용 가능한 모든 업데이트를 자동으로 검색할 수 있는 단일 앱이 있습니까? 우리의 분석은 이 질문에 답 하고 이 특정 작업에 어떤 도구가 좋은지 보여주는 것을 목표로 합니다.(question and show)
우리가 테스트 한 소프트웨어 업데이트 검사기(Software Update Checkers)
사용 가능한 옵션이 많이 있지만 이 특정 틈새 시장에서 인기 있고 효율적인 프로그램을 모두 포함하는 조합을 선택하기 위해 최선을 다했습니다. Appupdater 2.2 , FileHippo App Manager 2.0 , Ninite 4.5.2(Ninite 4.5.2) , Secunia Personal Software Inspector(PSI) 3.0 , Software Informer Client 1.4 , Software Update Monitor(SUMo) 3.14 및 Heimdal Free 1.10.3 .
테스트 에 사용한 애플리케이션(Applications)
응용 프로그램을 최신 상태로 유지하기 위한 제품의 효율성을 테스트하기 위해 가장 일반적인 컴퓨팅 작업에 사용되는 인기 있는 소프트웨어를 혼합하여 선택했습니다. 7-Zip 9.20(64 비트(Bit) 에디션), Adobe Reader 10.1.0 , Adobe Flash Player 17.0.0.188 , CCleaner 4.19.4867 , Oracle Java 7.0.79 (64 비트(Bit) ), VLC 2.1.0 (32비트), K-Lite 코덱 팩 전체 10.90(K-Lite Codec Pack Full 10.90) , Adobe Shockwave Player(Adobe Shockwave Player 12.0.9.149) 12.90.9 Mozilla Thunderbird 37.0 베타 1(beta 1) , PDFCreator 1.7.3 , Virtual CloneDrive 5.4.5 , Ashampoo Burning Studio 12.0.5, MiniTool 파티션 마법사 홈 에디션 8.11(MiniTool Partition Wizard Home Edition 8.11) , FileZilla 3.10.3 , Mozilla Firefox 38.0.5 , LibreOffice 4.4.2.2 및 VirtualBox 4.3.26 .
보시다시피, 이 테스트에 사용한 버전은 이러한 각 응용 프로그램에 사용할 수 있는 최신 버전이 아닙니다.
Adobe Reader , Adobe Flash Player , Adobe Shockwave Player 및 Oracle Java 와 같이 Windows용으로 가장 취약한 소프트웨어를 포함했습니다 . SUM(SUMs) ( 소프트웨어 업데이트 모니터(Software Update Monitors) ) 의 유용성은 맬웨어 작성자 및 배포자의 빈번한 대상인 응용 프로그램을 최신 상태로 유지하여 보다 안전한 시스템을 제공하는 데 도움이 된다는 사실에 의해 입증되었습니다.
테스트 절차
먼저 테스트에 사용되는 모든 응용 프로그램과 테스트하려는 응용 프로그램을 모두 설치했습니다. 다른 조치를 취하기 전에 필요할 때 시스템을 되돌릴 수 있도록 시스템 복원 지점 을 만들었습니다.(system restore point)
각 응용 프로그램은 다음 기준을 사용하여 평가되었습니다.
- 테스트에 사용한 소프트웨어 에 대해 각 모니터링 프로그램(monitoring program) 에서 감지한 애플리케이션 업데이트 수 입니다.
- 이전 섹션에서 언급한 가장 취약한 4개의 Windows 프로그램에 대해 감지된 테스트된 각 프로그램의 응용 프로그램 업데이트 수.
- 모니터링 프로그램이 Windows 시작(Windows Startup) 중에 실행되고 업데이트를 자동으로 검색할 수 있는 경우.
- 테스트한 프로그램이 식별한 업데이트를 자동으로 다운로드할 수 있는지 여부.
- 방금 식별한 업데이트를 자동으로 설치할 수 있는 경우.
- 사용자가 설치된 응용 프로그램을 검색하기 위해 사용자 지정 위치를 추가할 수 있도록 허용하는 경우.
사전에(Beforehand) 고려해야 할 중요한 정보
테스트를 통해 이러한 응용 프로그램의 성능에 대한 몇 가지 중요한 사실이 밝혀졌습니다.
- 업데이트 확인은 각 프로그램의 개발자가 적극적으로 유지 관리하는 프로그램 목록에 대해 수행됩니다. 이 목록을 지속적으로 업데이트하려면 많은 노력이 필요합니다. 이는 컴퓨터에 설치한 모든 응용 프로그램에 대한 업데이트를 감지할 수 있는 프로그램이 없음을 의미합니다.
- 이론상으로 생각할 수 있는 거의 모든 소프트웨어에 대한 다운로드가 포함된 대규모 웹사이트에서 프로그램을 제공하는 경우 업데이트 감지율(detection rate) 이 가장 높아야 합니다 . 그러나 항상 그런 것은 아닙니다.
- 대부분의 공급업체는 설치 프로그램과 함께 원치 않는 소프트웨어(예: 도구 모음)를 번들로 제공하거나 광고가 많은 웹사이트에서 업데이트를 다운로드하도록 하여 응용 프로그램에서 수익을 창출하려고 합니다. 따라서 설치 과정(installation process) 에서 주의를 기울이는 것이 매우 중요합니다 .
- 대부분의 프로그램은 사용 가능한 업데이트에 대해서만 알릴 수 있습니다. 업데이트를 자동으로 다운로드하고 설치하는 기능이 있는 제품은 거의 없습니다.
- 무료 응용 프로그램은 모든 응용 프로그램에 대한 업데이트를 자동으로 설치할 수 없습니다. 수동 설치를 수행해야 하는 예외는 항상 있습니다. 수동 업데이트 설치가 필요한 응용 프로그램의 가장 일반적인 예는 Adobe Reader 입니다.
- 업데이트 자동 설치를 선택하는 경우(이 기능을 제공하는 응용 프로그램에서) 이를 허용하는 응용 프로그램에 주의하십시오. 기본 옵션을 사용하여 자동 설치를 받게 됩니다. 즉, 업데이트와 함께 원치 않는 추가 소프트웨어가 컴퓨터에 설치될 수 있습니다. 이 기능은 원하지 않는 항목을 번들로 제공하지 않는 애플리케이션에만 사용하는 것이 가장 좋습니다.
앱 업데이터
Appupdater - 매니아가 유지 관리하는 개인 프로젝트입니다. 한 사람이 관리할 수 있도록 유지하기 위해 Appupdater 는 작은 무료 응용 프로그램 목록을(small list of free applications) 사용하여 업데이트를 추적합니다. 위에 언급된 목록에 포함되지 않은 모든 항목은 Appupdater(Appupdater) 에서 무시됩니다 . 추적하는 많은 응용 프로그램을 사용하는 경우 이 프로그램은 업데이트의 자동 다운로드 및 설치 를 지원하므로 합리적인 선택입니다. (download and installation)그러나 자동 설치는 일부 응용 프로그램에서만 작동하므로 주의하십시오. 이미 언급했듯이 Adobe Reader 를 업데이트하려는 경우 다운로드가 완료된 후 수동 설치를 수행해야 합니다.앱 업데이터(Appupdater) .
우리가 걱정하는 한 가지 측면은 Appupdater 가 관심 목록에 포함된 일부 응용 프로그램에 대해서도 약한 결과를 보였다는 것입니다. 예를 들어 7-Zip, Java(Java) , Thunderbird 및 VLC 에 대한 업데이트를 감지할 수 없었습니다 . 이러한 응용 프로그램이 지원되는 응용 프로그램(Supported Applications) 의 공식 목록에 있음에도 불구하고 .
파일하마 앱매니저
FileHippo App Manager 는 작고 가벼운 응용 프로그램입니다. 이전 프로그램인 FileHippo Update Checker 를 기반으로 하지만 이전 버전과 달리 Appmanager 는 다운로드 및 설치를 처리합니다. 거의 모든 설치된 소프트웨어에 대한 업데이트를 감지했으며 FileHippo(FileHippo) 의 응용 프로그램 데이터베이스(application database) 에 매우 잘 연결된 것 같습니다 . 또한 더 취약한 모든 Windows(Windows) 응용 프로그램 에 대한 업데이트를 제공했다는 사실에 정말 감사했습니다 .
눈에 띄는 다른 특징은 다음과 같습니다. 응용 프로그램에 사용할 수 있는 베타 버전을 표시할 수 있고, 프로그램 및 업데이트를 검색하기 위해 사용자 지정 위치를 추가할 수 있으며, 주어진 시간에 일일 검색을 수행하도록 예약할 수 있으며 다음으로 설정할 수 있습니다. 업데이트가 발견되지 않으면 스스로 닫히므로 사용하는 몇 가지 리소스가 해제됩니다.
헤임달 무료
Heimdal Free 는 온라인 경험을 더욱 안전하게 만들도록 설계된 훌륭한 응용 프로그램입니다. Heimdal Pro 소프트웨어(Heimdal Pro software) 의 프리웨어 버전입니다 . 컴퓨터에서 알려진 보안 취약점이 있는 타사 응용 프로그램을 검색하고 이러한 프로그램을 최신 버전으로 자동 업데이트합니다. 이 프로그램과 모든 버전에 대한 자세한 내용은 여기에서 찾을 수 있습니다. 모든 사람 을 위한 보안 - (Everyone)Heimdal Pro 검토 .
나인나이트
Ninite Updater Free 는 소프트웨어 업데이트를 확인하는 간단한 솔루션입니다. 우리는 소프트웨어 업데이트를 모니터링하기 위한 무료 솔루션에 대해 이야기하려고 하므로 Ninite Updater 의 정식 버전에 대해서는 이야기하지 않겠 습니다. 따라서 무료 Ninite 서비스를 사용하려면 공식 웹페이지(official webpage) 로 이동하여 최신 상태로 유지하려는 애플리케이션을 선택하고 선택 사항에 따라 생성된 특수 ".exe" 파일을 다운로드해야 합니다. 그런 다음 다운로드한 파일을 수시로 실행하기만 하면 자동으로 새 업데이트를 감지하고 설치합니다.
Ninite 의 뛰어난 기능은 모든 앱을 자동으로 다운로드하고 컴퓨터를 열 때 자동으로 설치한다는 사실입니다. 일을 더 간단하게 하기 위해 일주일에 한 번 이 파일을 실행하는 예약된 작업을 생성할 수도 있습니다. 가장 취약한 애플리케이션 3개를 포함하여 테스트에 사용한 대부분의 애플리케이션에 대한 업데이트를 감지했습니다.
단점은 데이터베이스에서 다른 응용 프로그램을 사용하기 시작한 경우 이전 응용 프로그램과 새 응용 프로그램 모두에 대한 업데이트를 검색하는 새 파일을 다운로드해야 한다는 사실과 관련이 있습니다. 또한 더 이상 응용 프로그램을 사용하지 않고 제거한 경우 동일한 Ninite 실행 파일을 실행하면 컴퓨터에 다시 설치됩니다(다시 새 파일이 필요함). 또한 일부 업데이트의 경우 전체 업데이트 프로세스가 취소되어 다운로드 및 설치(download and installation) 를 취소할 수 없는 점도 매우 아쉬웠습니다 . Ninite 가 다른 업데이트의 (Ninite)다운로드 프로세스(downloading process) 를 중단하지 않고 일부 업데이트를 취소할 수 있는 기회를 포함하는 것이 매우 유용하다는 것을 알게 될 것 입니다.
Secunia 개인 소프트웨어 검사기(Secunia Personal Software Inspector) ( PSI )
Secunia PSI(Personal Software Inspector)(Secunia Personal Software Inspector (PSI)) 는 보안에 매우 중점을 둔 프로그램입니다. 따라서(Therefore) 내가 테스트한 다른 프로그램과 달리 Microsoft Visual C++ Redistributables 가능 패키지와 같은 일부 컴퓨터 드라이버, 런타임에 대한 업데이트 를 찾고 (updates)Windows 업데이트(updates) 상태도 평가 합니다 . 스캐닝 프로세스는 모든 것 중 가장 길지만, 마지막에 시스템이 보안 패치가 얼마나 최신 상태인지에 대한 유용한 보기를 받게 됩니다.
또한 결과를 Secunia (Secunia) 사용자 커뮤니티(user community) 의 평균 점수와 비교할 수도 있습니다 . 보안에 중점을 두고 있기 때문에 Secunia 는 덜 안전하다고 인식되거나 일반적으로 맬웨어의 표적이 되는 소프트웨어에 대한 중요 업데이트를 주로 모니터링하기로 선택합니다. 그 결과, 우리가 설치한 애플리케이션의 절반 미만에 대한 업데이트를 감지했습니다. 그러나 그것은 우리가 테스트하고 있던 가장 취약한 4개의 애플리케이션을 아주 잘 다루었습니다.
테스트 한 Secunia PSI 버전 은 드라이버 또는 Windows 업데이트와 일반 응용 프로그램에 대한 자동 다운로드 및 설치 를 제공합니다. (download and installs)사용자 지정 검색 위치와 관련하여 도구에서 검색할 추가 파티션 및 드라이브만 선택할 수 있습니다. 특정 폴더를 추가할 수 없습니다. 이것은 더 긴 스캔 시간에 많은 기여를 합니다.
소프트웨어 정보 제공자 클라이언트
Software Informer Client 는 (Software Informer Client)소프트웨어와 드라이버(software and drivers) 를 모두 최신 상태로 유지하는 데 사용할 수 있는 업데이트 모니터링 도구 입니다. (monitoring tool)많은 수의 애플리케이션 업데이트를 감지했지만 가장 취약한 Windows 애플리케이션 중 하나인 Adobe Flash Player 를 놓쳤습니다 . 프로그램은 시간이 지남에 따라 크게 개선되었으며 현재 버전은 업데이트 다운로드 및 설치(downloading and installing updates) 를 매우 잘 관리할 수 있습니다. Software Informer 내부에서 프로그램을 제거 할 수 있으며 일부 업데이트를 매우 쉽게 무시하도록 선택할 수도 있습니다.
구성 옵션이 거의 없습니다. 베타 버전에 관심이 있는 경우 시작 시 실행하거나 업데이트를 확인해야 하는 빈도입니다. 그래도 몇 가지 흥미로운 기능을 사용할 수 있습니다. 예를 들어 이 프로그램을 응용 프로그램 실행기(application launcher) 로 사용할 수 있습니다 . 또한 Software Informer의(Software Informer's) 대규모 온라인 커뮤니티(online community) 를 기반으로 하는 훌륭한 기능 은 소프트웨어 리뷰를 보고 작성하고 기사를 읽고 개별 프로그램에 대해 다른 사용자로부터 지원을 받을 수 있다는 것입니다. 이 기능의 놀라운 점은 참여하기 위해 계정을 등록할 필요가 없다는 것입니다. Software Informer 가 있을 때 자동으로 게스트 계정(guest account) 을 받게 됩니다.컴퓨터에서 처음으로 실행됩니다. 이것은 단순한 업데이트 검사기가 아니라 이제 상당히 안정적인 소프트웨어 관리자(software manager) 이자 무료 지원 시스템(support system) 이 되었습니다. 이 프로그램의 유일한 단점은 때때로 실제로 사용할 수 없는 업데이트에 대해 알려준다는 것입니다.
소프트웨어 업데이트 모니터(SUMo)
SUMo(소프트웨어 업데이트 모니터)(Software Update Monitor (SUMo)) 는 번들로 제공되는 소프트웨어를 적극적으로 홍보한 이력이 있습니다. 그래도 이 정책은 누그러진 것 같고, 지금은 설치할 때 많은 주의를 기울이면 다른 소프트웨어를 설치하지 않도록 선택할 수 있습니다. 이 프로그램의 이전 버전과 Relevant Knowledge(Relevant Knowledge) 라는 원치 않는 소프트웨어의 문제 가 해결된 것 같 으며 이제 골치 아픈 일 없이 SUMo 를 설치할 수 있습니다.(SUMo)
설치 프로세스(installation process) 를 제쳐두고 SUMo 는(SUMo) 사용 가능한 응용 프로그램 업데이트를 매우 잘 감지했습니다. 이 프로그램은 시간이 지남에 따라 지속적으로 업데이트되었으며 이제 탐지율이(detection rate) 높아 졌습니다. 따라서 테스트에 사용한 17개 애플리케이션 중 16개를 식별했습니다. 또한 테스트 중인 다른 소프트웨어 업데이트 모니터에 대한 업데이트도 식별했습니다. 가장 중요한 것은 SUMo 가 가장 취약한 4개의 Windows 응용 프로그램에 대한 업데이트를 식별할 수 있다는 것입니다. 우리가 여전히 그것에 대해 감사하지 않는 것은 이 응용 프로그램이 실제로 다운로드 페이지나 다운로드 링크(download page or download link) 를 제공하지 않는 유일한 응용 프로그램이라는 사실입니다 . 업데이트 받기(Get Update) 를 클릭하면버튼을 누르면 광고로 가득 찬 페이지와 필요한 프로그램을 검색하고 다운로드할 수 있는 다른 웹사이트로 연결되는 일부 링크로 이동합니다. 또는 다운로드 페이지(download page) 를 식별하는 Google 검색(Google search) 을 수행할 수 있습니다 . 이것은 사용자에게 아무런 가치도 제공하지 않으며 업데이트 프로세스를 예상보다 훨씬 더 길게 만들고 확실히 실망스럽습니다.
최고의 무료 소프트웨어 업데이트 모니터(Best Free Software Update Monitor)
우리는 독자들이 이러한 테스트의 결과를 이해하는 쉬운 방법을 높이 평가한다는 것을 알고 있습니다. 다음은 여러분을 위한 개요입니다...
처음부터 우리가 테스트한 7가지 무료 소프트웨어 업데이트 도구 중 어느 것도 완벽한 것으로 간주될 수 없음을 알려야 합니다. 우리가 테스트한 모든 응용 프로그램은 사용 가능한 업데이트가 있는지 정기적으로 시스템을 스캔하고 업데이트를 다운로드하고 설치할 수 있는 빠른 방법을 제공합니다. 또한 소프트웨어 업데이트 모니터(Software Update Monitor) 를 사용하면 개별 프로그램에 대한 기본 제공 업데이터를 끄고 중앙 집중식 업데이트 관리 솔루션을(management solution) 사용할 수 있습니다. 불행히도, 우리는 당신을 위한 획일적인 대답을 가지고 있지 않으므로 모든 것은 당신이 이 프로그램에서 원하는 것에 달려 있습니다:
- Ninite 는 소프트웨어를 최신 상태로 유지하고 합리적인 수준의 탐지 기능을 제공하는 가장 클릭 없는 경험을 제공합니다 . 물론 데이터베이스에 포함된 많은 응용 프로그램을 사용하고 특수 .exe(.exe) 파일을 예약된 작업으로 실행하는 데 신경 쓰지 않는다면 이것은 좋은 솔루션 입니다. 완전한 지원과 Windows 시작 시 실행할 수 있는 기능을 제공하는 (Windows startup)독립 실행형 응용 프로그램(standalone application) 에 대해 비용을 지불할 수도 있습니다 .
- 주로 보안에 관심이 있고 시스템이 최근에 발견된 위협에 대해 패치되었는지 확인하는 경우 Secunia PSI(Personal Software Inspector)(Secunia Personal Software Inspector (PSI)) 를 사용해 볼 것을 권장합니다 . 이 무료 소프트웨어 업데이트 도구는 주로 보안 관련 패치에 중점을 둡니다. 가장 취약한 4개의 Windows 앱(Windows apps) 에 대한 높은 탐지율을(detection rate) 제공하며 오래된 Windows 소프트웨어 로 인해 (Windows software)운영 체제(operating system) 에 보안 취약점이 없는지 확인합니다 . 불행히도 소수의 타사 프로그램에 대한 업데이트를 제공합니다(목록에서 하나만).
- 우리가 테스트한 모든 애플리케이션 중 가장 높은 탐지율은 (detection rate)SUMo(Software Update Monitor) 때문일(Software Update Monitor (SUMo)) 수 있습니다 . 그러나 불행히도 여기에서 이 소프트웨어 업데이트 검사기의 모든 좋은 점이 끝납니다. 우선(First) 설치 방법에 대해 매우 주의해야 합니다. 이 방법을 통해서만 번들로 제공되는 원치 않는 소프트웨어의 설치를 중지할 수 있기 때문입니다. 또한 SUMo 는 사용 가능한 업데이트에 대한 직접 다운로드 링크나 다운로드 페이지를 제공하지 않으므로 각 특정 업데이트에 필요한 시간이 크게 늘어납니다. 업데이트 검색만 용이하게 해주는 SUMo의(SUMo's) 복잡한 웹사이트 로 이동하게 됩니다.
- 마지막으로, 업데이트를 잘 제어할 수 있고 성가신 광고나 애드웨어가 없는 가볍고 빠르고 사용하기 쉬운 응용 프로그램을 찾고 있다면 FileHippo App Manager(FileHippo App Manager) 를 사용하는 것이 좋습니다 . 지속적으로 증가하는 온라인 소프트웨어 데이터베이스(software database) , 인터페이스 개발 및 다운로드 및 설치(download and installation) 를 위한 자동화 프로세스 덕분에 탐지율(detection rate) 과 높은 신뢰성이 향상되었습니다. 따라서 우리는 Windows 10(Windows 10) 과도 호환되기 때문에 이 제품과 일반적인 친숙함을 매우 좋아하게 되었고 대부분의 컴퓨터에서 이 기능을 사용할 것입니다 .
참고:(NOTE:) 이 분석을 마치기 전에 업데이트된 소프트웨어가 원래 설치한 버전과 다른 동작을 할 수 있음을 설명해야 합니다. 또한 업데이트에 설치하기에 안전하지 않은 버그가 있는 경우가 있습니다. 문제가 있는 경우 업그레이드 자체 및 알려진 문제가 있는지 인터넷 검색(Internet search) 을 시도 하십시오.
결론
이미 언급했듯이 완벽한 소프트웨어는 존재하지 않습니다. 따라서 업데이트 검사기를 검색하는 분들이 위의 목록에서 도움을 찾을 수 있기를 바랍니다. 또한 이 페이지를 떠나기 전에 의견 양식을 통해 공유해 주시기 바랍니다. 선호하는 소프트웨어 업데이트 검사기는 무엇이며 그 이유는 무엇입니까?
The Best Tools To Check For Software Updates
During the early days of Windows, the operating system was usually the direct target of most malware сreatorѕ. Along the way, Microsoft has worked a lot on hardening the operating systеm by creating аnd delivering securitу patches to its users in as timely a manner they possiblу could. Today, Windows is becoming more and more secure and therefore it fоrces malware сreators to shift their focus on finding and using vulnerabilities for popular Windows applications. Aѕ such, it becomes very important to keep all your installed applications up-to-date if you want to have a secure computing experience. So, іs there a single app that can automatically ѕearch for all the аvailable updates? Our analysis aims to аnswer this questіon and show you which tools are good for this рarticular task.
The Software Update Checkers We Tested
Even though there are plenty of options available, we tried our best to pick a mix that includes both popular and efficient programs in this particular niche. We ended up testing the following tools: Appupdater 2.2, FileHippo App Manager 2.0, Ninite 4.5.2, Secunia Personal Software Inspector (PSI) 3.0, Software Informer Client 1.4, Software Update Monitor (SUMo) 3.14 and Heimdal Free 1.10.3.
The Applications We Used For Testing
In order to test the effectiveness of the products that are meant to keep our applications up-to-date, we chose a mix of popular software used for the most common computing tasks: 7-Zip 9.20 (64-Bit edition), Adobe Reader 10.1.0, Adobe Flash Player 17.0.0.188, CCleaner 4.19.4867, Oracle Java 7.0.79 (64 Bit), VLC 2.1.0 (32 bit), K-Lite Codec Pack Full 10.90, Adobe Shockwave Player 12.0.9.149, Mozilla Thunderbird 37.0 beta 1, PDFCreator 1.7.3, Virtual CloneDrive 5.4.5, Ashampoo Burning Studio 12.0.5, MiniTool Partition Wizard Home Edition 8.11, FileZilla 3.10.3, Mozilla Firefox 38.0.5, LibreOffice 4.4.2.2 and VirtualBox 4.3.26.
As you can see, the versions we used for this test are not the latest ones available for each of these applications.
We made sure to include some of the most vulnerable software for Windows: Adobe Reader, Adobe Flash Player, Adobe Shockwave Player, and Oracle Java. The usefulness of Software Update Monitors (SUMs) is proven by the fact that they help in keeping applications which are frequent targets for malware creators and distributors up-to-date and thus provide a more secure system.
The Testing Procedure
First, we installed all the applications used for testing and, of course, the applications which we were about to test. Before taking any other action, we created a system restore point, to make sure we could revert back our system when it was necessary.
Each of the applications was evaluated by using the following criteria:
- How many application updates were detected by each monitoring program for the software we used for testing.
- How many application updates each of the tested programs detected for the 4 most vulnerable Windows programs we mentioned in the previous section.
- If the monitoring programs are able to run during Windows Startup and scan automatically for updates.
- If the programs we tested are able to do automated downloads of the updates they identified.
- If they are able to automatically install the updates they have just identified.
- If they allow the user to add custom locations to scan for installed applications.
Important Information To Be Considered Beforehand
Our tests revealed some important facts about how these applications perform:
- Checking for updates is done against a list of programs that is being actively maintained by the developers of each program. Updating this list on a continuous basis involves a lot of effort. This means that there is no program able to detect updates for all the applications you have installed on your computer.
- In theory, if a program is provided by a large website with downloads for almost every piece of software you can think of, it should have the biggest update detection rate. However, this is not always the case.
- Most vendors will try to monetize their applications either by bundling unwanted software (such as toolbars) with their setup programs or by making you download updates from websites with lots of ads. Therefore, it is very important that you pay attention during the installation process.
- Most programs can only notify you of available updates. Very few have features for downloading and installing updates automatically.
- No free application is able to automatically install updates for all applications. There will always be exceptions for which you need to do manual installations. The most common example of an application requiring manual update installations is Adobe Reader.
- When choosing to do automated installations of updates (in the applications that provide this feature), pay attention to the applications for which you allow this. You will get silent installations using the default options. This means that you can get additional unwanted software installed on your computer, together with the update. It is best to use this feature only for applications which do not bundle things you do not want.
Appupdater
Appupdater - is a personal project maintained by an enthusiast. In order to keep things manageable for a single person, Appupdater uses a small list of free applications to keep track of updates. Anything that is not included in the above-mentioned list will simply be ignored by Appupdater. If you happen to use many of the applications it keeps track of, this program is a reasonable choice as it provides support for automated download and installation of updates. Still, be careful because the automated installation works only for some applications. As we have already mentioned, if you are trying to update Adobe Reader, you need to do a manual installation, after the download is completed by Appupdater.
One aspect we found worrying is that Appupdater had weak results even for some applications included in its watchlist. For example, it was not able to detect updates for 7-Zip, Java, Thunderbird, and VLC, even though these applications are found on the official list of Supported Applications.
FileHippo AppManager
FileHippo App Manager is a small and lightweight application. It's based upon an older program, FileHippo Update Checker, but, unlike the older version, Appmanager will handle downloads and installations for you. It detected updates for almost all of our installed software and it seems to be very well connected to FileHippo's application database. Also, we really appreciated the fact that it provided updates for all of the more vulnerable Windows applications.
Other characteristics that make it stand out are: it can show beta versions available for your applications, allows you to add custom locations to scan for programs and updates, it can be scheduled to do daily scans at a given time and it can be set to close itself when no updates are found, thus freeing the few resources it uses.
Heimdal Free
Heimdal Free is a great application that is designed to make your online experience more secure. It is the freeware version of the Heimdal Pro software. It will scan your computer for third-party applications with known security vulnerabilities and automatically update these programs to their latest versions. More details about this program and all of its versions can be found here: Security For Everyone - Reviewing Heimdal Pro.
Ninite
Ninite Updater Free is a simple solution to check for software updates. Since we are trying to talk about free solutions to monitor software updates, we will not talk about the full version of Ninite Updater. So, to use the free Ninite service you will have to go to the official webpage, select the applications you want to keep up-to-date and download the special ".exe" file created based on your choices. Then, all you need to do is to run the downloaded file from time to time and it will automatically detect new updates, as well as install them for you.
A great feature of Ninite is the fact that it automatically downloads all apps and silently installs them on your computer when you open it. To make things even simpler, it is also possible to create a scheduled task which runs this file once a week. It detected updates for a large part of the applications we used for testing, including 3 of the most vulnerable ones.
The downside is related to the fact that, if you started using other applications from their database, you need to download a new file, which will search for updates for both the previous applications and the new ones. Also, if you don't use an application anymore and you have uninstalled it, when you run the same Ninite executable file it will install it again on your computer (so again you need a new file). Also, it was very annoying that we could not cancel the download and installation of some updates, because the whole update process would've been canceled. We would find it very useful for Ninite to include the opportunity to cancel some of the updates, without stopping the downloading process for the others.
Secunia Personal Software Inspector (PSI)
Secunia Personal Software Inspector (PSI) is a program that is very focused on security. Therefore, unlike other programs I tested, it looks for updates to some of your computer's drivers, runtimes such as Microsoft Visual C++ Redistributables and also evaluates the state of your Windows updates. Its scanning process is the longest of all but, at the end of it, you will receive a useful view of how up-to-date with security patches is your system.
You can also compare your results with the average score of the Secunia user community. Due to its focus on security, Secunia chooses to monitor important updates mainly for software that is recognized as being less secure or generally targeted by malware. As a result, it detected updates for less than half of the applications we installed. However, it covered the four most vulnerable applications we were testing very well.
The Secunia PSI version we tested offers automated download and installs for drivers or Windows updates, and also for regular applications. Regarding custom scan locations, you can only select extra partitions and drives you would like the tool to scan. You cannot add specific folders. This contributes a lot to longer scanning times.
Software Informer Client
Software Informer Client is an update monitoring tool that can be used to keep both your software and drivers up-to-date. It detected a good number of application updates, but it missed one of the most vulnerable Windows applications - Adobe Flash Player. The program has improved significantly over time and the current version can manage downloading and installing updates for you quite well. It is possible for you to uninstall programs from inside Software Informer and, also, you can choose to ignore some updates very easily.
There are very few configuration options: if you are interested in beta versions, if you want it to run at startup or how often it should check for updates. Still, there are a few interesting features available, for example, you can use this program as an application launcher. Also, a great feature, based upon Software Informer's large online community, is that you can view (and write) software reviews, read articles and receive support from other users for any individual program. The awesome thing about this feature is that you do not need to register for an account to participate. You will automatically receive a guest account when Software Informer is run for the first time on your computer. It has become a little more than just an update checker and now it is quite a reliable software manager and free support system. The only downside of this program is that it sometimes informs you about updates that are not actually available.
Software Update Monitor (SUMo)
Software Update Monitor (SUMo) has a history of aggressively promoting the software it comes bundled with. Still, this policy seems to have mellowed down and now, if you pay a lot of attention when you are installing it, you can simply choose to not let it install any other software. The problem with older versions of this program and the unwanted software called Relevant Knowledge seems to be solved and you can now install SUMo without any headaches.
Leaving the installation process aside, SUMo did a pretty good job of detecting available application updates. This program was constantly updated over time and now it has an increased detection rate. Therefore, it identified 16 out of 17 applications we used for testing; it also identified updates for the other software update monitors we were testing. Most importantly, SUMo was able to identify updates for all the 4 most vulnerable Windows applications. What we still do not appreciate about it is the fact that this application is the only one that does not really provide a download page or download link. Clicking on the Get Update button takes you to a page filled with ads and some links to other websites where you can search and download the program you need. Alternatively, it allows you to do a Google search that identifies a download page. This provides no value to users, makes the update process a lot longer than it should be and it sure is frustrating.
The Best Free Software Update Monitor
We know our readers appreciate an easy way to understand the results of these tests. So, here's an overview for you…
From the start, we have to tell you that none of the 7 free software update tools we tested can be considered perfect. All of the applications we tested can scan your system on a regular basis for available updates and offer a quick way to download and install them. Also, using a Software Update Monitor will allow you to turn off built-in updaters for individual programs and to have a centralized update management solution. Unfortunately, we do not have a one-size-fits-all answer for you, so it all depends on what you want from these programs:
- The most click-free experience in keeping your software up-to-date and with a reasonable level of detection is offered by Ninite. Of course, this is a good solution if you use many of the applications included in their database and you do not mind running the special .exe file as a scheduled task. You also have the option to pay for the standalone application which will offer full support and the ability to run at Windows startup.
- If you are interested mostly in security and making sure your system is patched against the latest discovered threats, we recommend you try the Secunia Personal Software Inspector (PSI). This free software update tool focuses mainly on security-related patches. It has a high detection rate for the 4 most vulnerable Windows apps and it will make sure that your operating system has no security weaknesses because of out-of-date Windows software. Unfortunately, it will supply updates for a small number of third-party programs (only one from our list).
- The highest detection rate out of all the applications we tested can be attributed to Software Update Monitor (SUMo). But, unfortunately, this is where all the good things end for this software update checker. First of all you have to be very careful on how you install it, because this is the only way you will be able to stop the installation of the unwanted software bundled with it. Also, SUMo does not provide direct download links or a download page for available updates, a situation that greatly increases the time necessary for each particular update. You will be directed to SUMo's cluttered website that will only facilitate the search for updates.
- Finally, if you are searching for a light, fast and easy to use application that will allow you to have a good control over updates and no annoying ads or adware, we recommend that you use to use FileHippo App Manager. Thanks to a constantly growing online software database, developments for the interface and automated processes for download and installation, it has an increased detection rate and a high reliability. As such, we became very fond of it and its general friendliness and we will be using it on most of our computers because it is also compatible with Windows 10.
NOTE: Before we conclude this analysis we have to explain to you that it is possible for updated software to have a different behavior from the version you have originally installed. Also, there are some cases in which updates have bugs that make them unsafe for installation. If you have any issues, try to do an Internet search about the upgrade itself and if it has any known problems.
Conclusion
As we already stated, perfect software does not exist. As such, we hope that those of you who are searching for an update checker will be able to find a help in the list featured above. Also, before you leave this page, we would like you to share via the comments form - what software update checker do you prefer and why?