Download presentation
Presentation is loading. Please wait.
Published byCharity Tyler Modified over 9 years ago
1
Patch and Software Management CSCI N321 – System and Network Administration Copyright © 2000, 2011 by Scott Orr and the Trustees of Indiana University
2
Section Overview Software bugs Patching Approaches Software Installation Software Inventory and Removal
3
References RedHat Fedora 15 Installation Guide RedHat Fedora Support – Documentation
4
It’s a bug’s life… Source: History of Computing History of ComputingHistory of Computing Virginia Tech U.S. Navy Capt. Grace Hopper finds first computer bug in August, 1945 From Hopper’s logbook From Hopper’s logbook
5
Computer Bugs Bug (n): An unwanted and unintended property of a program or piece of hardware, esp. one that causes it to malfunction. * Security related issues Coredumps Unauthorized access * Source: The New Hackers Dictionary The New Hackers DictionaryThe New Hackers Dictionary
6
Software Patches Fix bugs discovered after version release Notification Vendor email lists Security Announcements (i.e. CERT) Software Auditing Agents (i.e. Secunia PSI) Automated systems Fedora & RedHat: yum update Microsoft: Windows Update
7
Secunia PSI Can see current state from Traybar Icon
8
Patch Integrity How do you know that a software update is legitimate? Checksums (e.g. Tripwire) Hash Value of package Cryptographically Signed MS Authenticode
9
Authenticode Popup
10
Authenticode ExecutableProgram Signature Author Certificate Source: Web Security and Commerce Simson Garfinkel and Gene Spafford
11
Large Scale Patching/Updating Pull vs. Push Fully Automated? Gradual Rollout One Some Many Document process
12
New Software Installations Binary Packages Fedora & RedHat: yum install (Network) rpm –ihv (Local file) Microsoft: setup.exe (Self-Extracting Zip?) Windows Installer (.msi files) Java and ActiveX Installers Source Code Autoconf Look for README files
13
Installation locations Windows: Typically c:\Program Files Libraries c:\Windows\System32 Linux: Distribution Packages: /usr Third Party: /usr/local Version Control? (i.e. stow)
14
Package Management Inventory Linux: rpm –qa Microsoft: Start->All Programs Control Panel->Programs->Programs and Features Removal Linux: rpm –e Microsoft: Uninstall programs (Start->All Programs) Control Panel->Programs->Programs and Features
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.