Armelle

  Security



Français
Castellano


Printable version


HOME
PHILOSOPHY
ORGANISATION
PROGRAM
  Program commitee
  List of topics
  Very high-level languages for writing applications
  Security
  Documentation
  Databases
  Free Software for Communication
  Kernel and operating system programming
  This topic is merged with public sessions about
  Libre Hardware topic at LSM2002
  Libre software for the blind and visually impaired
  
  Libre software for medicine
  Libre Software for administrations & local administrations
  Law, Economy, Politic and libre software
  Python
PUBLIC SESSIONS
LIVE
REGISTRATION
SPONSORS
PRESS
USEFUL LINKS

 
LSM 2001
LSM 2000

PREVIOUS TOPICLIST OF TOPICSNEXT TOPIC

Security

Bradley SPENGLER
Laurent OUDOT


Keywords

  • Kernel security
  • Firewalls
  • Intrusion Detection Systems
  • Honeypots
  • Secure Programming
  • PKI

Motivation

Security is a necessary component of any piece of software or hardware, whether it operate on a high or low level, or used for commercial or personal use.
Since there is no single solution to security problems, the best procedure is to implement a variety of defenses. Our goal in this topic is to present a variety of defenses to aid the audience in securing their systems and networks.
Feel free to join our dedicated mailing list to ask your questions about this topic..

Subtopics

  • System Security : this subtopic aims at analysing problems and solutions at the system layer, through the kernel at a very low level.
  • Network Security : this subtopic deals with network security by going from problems like rerouting attacks or deny of service, to some kind of solutions like firewalls and VPN.
  • Applications Security : this one will help at knowing problems that exists at the software layer and how they could be avoid generally and with a given specific example of priviledge separation.
  • Intrusion Detection and Honeypots : here you'll find discussions about host and network based intrusion detection and how they may be bypassed, and also about still weird protections called honeypots.
  • PKI : here you'll find discussions about Public Key Infrastructure and the way it helps at securing exchanges between multiples people, processes, etc, with cool things like authentication, certificates...
  • Opened Round Table about Security and Opensource : this will end the Security Topic of the LSM2002 with an opened interactive discussion between the public and experts on current and future problems and solutions.

Content of the Security Topic


1. System Security
 
Bradley Spengler
spender@grsecurity.net
http://www.grsecurity.net/
Detection, Prevention, and Containment: A Study of grsecurity
An in-depth look into the motivations behind grsecurity.
Will cover a detailed examination of PaX: what it does, and how it does it.
Also covers a rationale on the implementations of important features of grsecurity, as well as an overview of its ACL system.
Performance of the ACL system and PaX will be discussed in detail.
Tim Yardley
liquid@dqc.org
http://nmedia.net/~liquid/
"Trusted Operating Systems: The Wave Of The Future?"
This discussion will cover the current security problems and why a standard system cannot solve those problems. 
The basics behind trusted operating systems will be explained, including overviews of the different underlying security models. 
After the basics are explained, further detail will be drawn in the form of benefits and drawbacks of each type of system. This will include discussion about the difficulties in the use of universal mandatory access control (MAC) vs non-universal MAC models. 
Future evolution of these systems and their application will also be discussed. Further attention will be paid to future threats and ways to strengthen your systems against those threats now, if time allows.
Philippe Biondi
biondi@cartel-securite.fr
http://www.lids.org/
General presentation about Linux kernel security, focusing on LIDS
An overview of various security systems for Linux: Linux Security Modules (LSM) for 2.5, LIDS, Medusa DS9, RSBAC, LOMAC, and SELinux.
Marius Aamodt Eriksen
marius@citi.umich.edu
http://www.citi.umich.edu/u/marius/
NFSv4 and Security (GSS/Kerberos...)
Niels Provos
provos@citi.umich.edu
http://www.citi.umich.edu/u/provos/systrace/
Systrace - Interactive Policy Generation for System Calls
Systrace enforces system call policies for applications by constraining the application's access to the system. The policy is generated interactively. Operations not covered by the policy raise an alarm and allow an user to refine the currently configured policy.
With systrace untrusted binary applications can be sandboxed. Their access to the system can be restricted almost arbitrarily. Sandboxing applications available only as binaries is only sensible as it is not possible to directly analyze what they are designed to do.

top



2. Network Security
 
Harald Welte
laforge@gnumonks.org
http://www.gnumonks.org/users/laforge/
Current netfilter/iptables development and our plans for kernel 2.5.x (failover, pkt_tables, nfnetlink, ...)
Duration: 1 hour
Audience: Developers
Harald Welte
laforge@gnumonks.org
http://www.gnumonks.org/users/laforge/
An advance netfilter/iptables presentation about the design and implementation
Duration: 1.5-2 hours
Audience: Advanced Admins, Developers 
Cedric Blancher
blancher@cartel-securite.fr
Switched network security : a fairy tale...
Most network engineers think their network is sniff-proof because of their use of switches. The goal of this presentation is to demonstrate why switched networks are insecure, and to show some consequences that can be even worse than in non-switched environments.
. Introduction : Layer 2 protocols, IP and ARP ; ethernet
. Ethernet basics : technology, topology, segmentation
. Hubs : consequences
. Switches : goals, security issues, urban legends ;)
. ARP protocol attacks : traffic redirection HOWTO
. Consequences : sniffing, DoS, trafic capture, MITM...
. Some ways and tools to prevent and detect ARP attacks
. Other layer 2 protocols to fucs on : HSRP, VRRP, CDP, VTP,
DTP, etc...
A mini-demo of attacks presented below will be available during the speech.
Victor Vuillard
victor.vuillard@utbm.fr
OpenBSD and some of it's interests :
- Licences, goals and principles : differences between Linux and OpenBSD
- ipf and pf : OpenBSD firewalling.
- authpf : how to create dynamic firewall ? (for example to secure a gateway that connects a wireless network to the rest of the non-radio network)
- ipsec implementation and quick example (connecting a Linux-FreeS/WAN and OpenBSD using isakmpd)
Sebastien Lacoste-Seris
kaneda@securite.org
Nicolas Fischbach
nico@securite.org
http://www.securite.org/
Security in large Service Provider networks
This talk will focus on the usage and integration of free/opensource tools to increase the security of a large IP network. They will describe some setups (for example : (D)DoS detection based on Netflow data sent to a cflow gatherer, stored in RRDtool files, analyzed with Flowscan and reported using Apache::Embperl). They will also discuss the pros and cons of such tools (for example IDSes in a dial-up/hosting environment).
Hervé Eychenne
herve.eychenne@kdx.fr
http://www.wallfire.org/
WallFire: a multi-platform firewall admnistration toolkit.
The goal of the WallFire project is to build a very general and modular firewalling application based on Netfilter or any kind of low-level framework. It will enable to manage every aspect of a firewall administration, from configuration to monitoring, intrusion detection, etc...

top



3. Applications Security
 
Marius Aamodt Eriksen
marius@citi.umich.edu
http://www.citi.umich.edu/u/marius/
Proxide Project. 
Network and applications security for instant messages, etc. Proxide is a context sensitive generic network filter. It relies on plugins to perform the operations of putting internet protocols into a common context, as well as to provide the filters that operate upon common context, the protocol plugin is then responsible for reassembling the message and sending it to the intended recipient...
Denis Ducamp
Denis.Ducamp@hsc.fr
http://www.hsc.fr/
How to design secure applications based on privilege
separation
What are the basic security functionalities under Unix needed to build privilege separation and how to use them to design more secure applications
Frederic Raynal
pappy@miscmag.com
http://minimum.inria.fr/~raynal/
(In)Secure Programming :
- escape shells
- memory management (stack, heap...) and function calls
- buffer overflows in the stack
- buffer overflows in the "low" sections (heap, bss, data)
- format bugs
[- malloc's tricks ?]
[- race conditions ?]

top



4. Intrusion detection and Honeypots
 
Niels Provos
provos@citi.umich.edu
http://www.citi.umich.edu/u/provos/honeyd/
Virtual honeypots with honeyd
Honeyd is a small daemon that creates virtual hosts on a network. The hosts can be configured to run arbitrary services, and their TCP personality can be adapted so that they appear to be running certain versions of operating systems. Honeyd enables a single host to claim multiple addresses - he has tested up to 65536 - on a LAN for network simulation.
Yoann Vandoorselaere
yoann@mandrakesoft.com
http://www.prelude-ids.org/
Krzysztof Zaraska
kzaraska@student.uci.agh.edu.pl
Sylvain Gil
tootella@tootella.org
Laurent Oudot
oudot.laurent@wanadoo.fr
Intrusion Detection through the Prelude-IDS project
About Prelude-IDS
History
Distributed architecture
How it works
Evasion
How to deploy it
Managing IDS
The future

top



5. Public Key Infrastructure (PKI)
 
yannick Quenec'hdu
quenechdu@cartel-securite.fr
Patrick Duplouy
duplouy@cartel-securite.fr
http://pki.cartel-securite.fr/
MetaPKI a new design for PKI project
The goal of the MetaPKI is to build a flexible and very modular PKI application. The generic idea is to supply a simple solution of access who necessite no modification of the code to adapt the product to its needs.

top



6. Opened Round Table about Security and Opensource
 
Renaud Deraison
deraison@nessus.org
http://www.nessus.org/
This will end the Security Topic of the LSM2002 with an opened interactive discussion between the public and experts on current and future problems and solutions

top
 

Links

    http://www.grsecurity.net/
    http://www.gnumonks.org/users/laforge/
    http://www.citi.umich.edu/u/provos/
    http://www.citi.umich.edu/u/marius/
    http://www.lids.org/
    http://www.prelude-ids.org/
    http://www.nessus.org/
    http://www.hsc.fr/
    http://www.groar.org/
    http://www.securite.org/
    http://pki.cartel-securite.fr/
    http://minimum.inria.fr/~raynal/

Schedule

Wednesday, July 10th

9:00 - 10:20An in-depth look at grsecurity [TECH],
by Bradley SPENGLER
ENSEIRB
Amphi B
10:20 - 10:40Geeks' break
10:40 - 11:40Systrace - Interactive Policy Generation for System Calls [TECH],
by Niels PROVOS
ENSEIRB
Amphi B
11:40 - 12:40General presentation about kernel security under linux systems that will ends on LIDS [TECH],
by Philippe BIONDI
ENSEIRB
Amphi B
12:40 - 13:40Geeks' meal
14:00 - 15:00Current netfilter/iptables development and our plans for kernel 2.5.x [TECH],
by Harald WELTE
ENSEIRB
Amphi B
15:00 - 16:00OpenBSD and some of it's interests [TECH],
by Victor VUILLARD
ENSEIRB
Amphi B
16:00 - 16:20Geeks' break
16:20 - 17:20Switched network security : a fairy tale... [TECH],
by Cedric BLANCHER
ENSEIRB
Amphi B
17:20 - 18:20Proxide Project [TECH],
by Marius Aamodt ERIKSEN
ENSEIRB
Amphi B


Thursday, July 11th

9:00 - 10:20How to design secure applications based on privilege separation [TECH],
by Denis DUCAMP
ENSEIRB
Amphi B
10:20 - 10:40Nerds' break
10:40 - 12:40(In)Secure Programming [TECH],
by Frederic RAYNAL
ENSEIRB
Amphi B
12:40 - 13:40Nerds' meal
14:00 - 16:00Prelude IDS [TECH],
by Prelude Team
ENSEIRB
Amphi B
16:00 - 16:20Nerds' break
16:20 - 17:20Honeyd [TECH],
by Niels PROVOS
ENSEIRB
Amphi B
17:20 - 18:20NFSv4 GSS/API, [TECH],
by Marius Aamodt ERIKSEN
ENSEIRB
Amphi B


Friday, July 12th

9:00 - 10:20Security in large Service Provider networks [TECH],
by Sebastien LACOSTE-SERIS, Nicolas FISCHBACH
ENSEIRB
Amphi B
10:20 - 10:40Cool break
10:40 - 12:40An advance netfilter/iptables presentation about the design and implementation [TECH],
by Harald WELTE
ENSEIRB
Amphi B
12:40 - 13:40Cool meal
14:00 - 15:00WallFire: a multi-platform firewall admnistration toolkit [TECH],
by Hervé Eychenne
ENSEIRB
Amphi B
15:00 - 16:00MetaPKI a new design for PKI project [TECH],
by Yannick QUENEC'HDU, Patrick DUPLOUY
ENSEIRB
Amphi B
16:00 - 16:20Cool break
16:20 - 17:20Trusted Operating Systems: The Wave Of The Future? [TECH],
by Tim YARDLEY
ENSEIRB
Amphi B
17:20 - 19:20Opened Security Round Table [TECH] [PUBLIC],
by Renaud DERAISON
ENSEIRB
Amphi B



PREVIOUS TOPICLIST OF TOPICSNEXT TOPIC


ABUL
http://rmll2002.abul.org/program/topic02/topic02.php3
© ABUL, 2000
Page maintained by : Laurent OUDOT
Last modified : Sunday June 30 2002, 02:30:41