#!/usr/local/bin/perl -w # Copyright (C) 2000, Free Software Foundation FSF. # # This file demonstrates possibilities of tags and timing. # It is especially interesting to see in which way the slide-control # window is produced from the data below. # # http://www.ppresenter.org use lib '../..'; use PPresenter; my $show = PPresenter->new ( -name => 'LIDS' , -geometry => '1024x786' , -totaltime => 90*60 # , -tags => [ 'all' ] # Overrules slide's -active spec. ); $show->select(template => 'tm'); # I know it is the default. $show->select(fontset => 'scaling'); $show->addSlide ( -title => 'LIDS Vortrag' , -reqtime => 75 , -main => <
addSlide ( -title => 'Warum LIDS' , -active => 0 , -main => <
  • File System ist ungeschützt
  • Ein Prozess ist ungeschützt
  • System Administration ist ungeschützt
  • Superuser (root) kann Rechte missbrauchen MAIN ); $show->addSlide ( -title => 'Funktionsüberblick' , -active => 0 , -main => <
  • Capabilities
  • Mandatory Access Control Lists MAIN ); $show->addSlide ( -title => 'Schutz' , -active => 0 , -main => <
  • Datei und Verzeichniss Schutz
  • Prozess Schutz
  • RAW IO Operationen Schutz
  • Schutz von sensiblen Daten MAIN ); $show->addSlide ( -title => 'Alert' , -active => 0 , -main => <
    addSlide ( -title => 'Konfiguration des LIDS Systems' , -active => 0 , -main => <
    # lidsadm -U
    um Inode/Dev Tabelle upzudaten MAIN ); $show->addSlide ( -title => 'Absiegeln des Kernels' , -active => 0 , -main => <
    # lidsadm -I um Kernel abzusiegeln
    In Single User Modus ausfuehren MAIN ); $show->addSlide ( -title => 'Veraendern der Konfiguration' , -active => 0 , -main => <
    # lidsadm -S -- +RELOAD_CONF um Kernel abzusiegeln # lidsadm -S -- -LIDS um lokal abzuschalten # lidsadm -S -- -LIDS_GLOBAL um global abzuschalten MAIN ); $show->addSlide ( -title => 'MACL Schutztypen' , -active => 0 , -main => <
  • DENY
  • READ
  • APPEND
  • WRITE MAIN ); $show->addSlide ( -title => 'Capability Schutztypen' , -active => 0 , -main => <
  • CAP_SYS_RAWIO
  • CAP_SYS_CHROOT
  • CAP_SETUID
  • CAP_HIDDEN MAIN ); $show->addSlide ( -title => 'Beispiel Konfiguration' , -active => 0 , -main => <
    lidsadm -A -s /usr/sbin/sshd -o /etc/shadow -j READ
    lidsadm -A -s /usr/sbin/exim -o CAP_SETUID -j GRANT MAIN ); $show->run