\section{File Integrity}
\begin{frame}
   {Things to Check: File Integrity}
   \begin{itemize}
      \item Check for corrupt configuration files or binaries
      \item Can use numerous methods
      \begin{itemize}
         \item \textbf{rpm}
         \begin{cmd}
$ rpm -V some_package
         \end{cmd}
         to check a single package
         \begin{cmd}
$ rpm -Va
         \end{cmd}
         to check all packages
         \item \textbf{aide}: intrusion detection
         \begin{cmd}
$ aide --check
         \end{cmd}
         \item \textbf{debsums}: \textbf{Debian}
         \begin{cmd}
$ debsums options some_package
         \end{cmd}
      \end{itemize}
   \end{itemize}

\end{frame}

\cprotect\note{

   There are a number of ways to check for corrupt
   configuration files and binaries. One way is to use the command
   \texttt{rpm -V} to check a particular
   package. You can also use \texttt{rpm -Va} to check
   the integrity of all packages.

   Using \textbf{aide} is another way to check for
   changes in files.  The command \texttt{aide --check}
   will run a scan on your files and compare them to the
   last scan.

   In \textbf{Debian}, the only way to do integrity checking is
   with \textbf{debsums}.  Running \texttt{debsums
      somepackage} will check the checksums on the
   files in that package.  However, not all packages
   maintain checksums so this might be less than useful.

}


