Openbsd in the Corporate Environment

Total Page:16

File Type:pdf, Size:1020Kb

Openbsd in the Corporate Environment Puffy Suits Up OpenBSD in the corporate environment Jasper Lievisse Adriaanse Engineering team, m:tier Latinoware 2013, Foz do Iguaçu Oct. 16 – Oct. 18, 2013 Agenda ● Introduction ● m:tier ● OpenBSD ● Enterprise OpenBSD ● GNOME ● Closing Latinoware 2013 Page 2 of 43 Introduction Latinoware 2013 Page 3 of 43 What? Because security is not an afterthought Latinoware 2013 Page 4 of 43 Why? The internet is a hostile environment Latinoware 2013 Page 5 of 43 Latinoware 2013 Page 6 of 43 Who? ● Who am I? ● Jasper Lievisse Adriaanse – OpenBSD – GNOME – Puppet ● Involved in m:tier since it's founding in 2008 Latinoware 2013 Page 7 of 43 m:tier Latinoware 2013 Page 8 of 43 m:tier ● Who are we? ● OpenBSD developers ● Breathe open source ● Secure system architects Latinoware 2013 Page 9 of 43 m:tier ● What do we do? ● OpenBSD ● Puppet ● Zabbix ● Bacula ● Open Source Software consultancy / implementation Latinoware 2013 Page 10 of 43 m:tier ● But also ● OpenBSD Long Term Support ● Thin Client ● Binary patches ● GNOME for OpenBSD ● GNOME automounter for BSD – opensource.mtier.org Latinoware 2013 Page 11 of 43 m:tier ● “Talk is cheap, show me the code” ● Intel KMS support ● Radeon KMS support ● Linux emulation improvements ● Signed packages Latinoware 2013 Page 12 of 43 State of the world Latinoware 2013 Page 13 of 43 State of the World Governments and companies are snooping... ...on a massive scale! Latinoware 2013 Page 14 of 43 State of the World ● Can you still trust closed source US software? ● Cisco PIX ● Checkpoint ● Dropbox ● iCloud ● ... Latinoware 2013 Page 15 of 43 State of the World ● No, and why should you? ● Because the US can be trusted. ● Because the NSA would never spy on you. ● Because we can trust the NSA will be held accountable That's a good joke! Latinoware 2013 Page 16 of 43 What can we trust Latinoware 2013 Page 17 of 43 OpenBSD Latinoware 2013 Page 18 of 43 OpenBSD! ● OpenBSD? ● Unix-like, multi-platform operating system. ● Derived from 4.4BSD, NetBSD fork. ● Kernel + userland + documentation maintained together. ● 3rd party applications available via the ports system ● Anoncvs, OpenSSH, OpenBGPD, strlcpy(3)/strlcat(3), etc ● Most importantly... Latinoware 2013 Page 19 of 43 OpenBSD ...it is secure. Latinoware 2013 Page 20 of 43 OpenBSD ● Secure and correct ● Complexity introduces bugs ● Security and stability over features – Does not mean stagnation ● No Americans allowed to work on crypto ● No blobs Latinoware 2013 Page 21 of 43 OpenBSD ● “NSA-proof” ● Everyone (capable and trusted) allowed to work on crypto – except Americans, sorry.. ● Continuous auditing of all sources ● FBI + IPsec rumour – Publicly auditing the stack resulted in two unrelated bug fixes Latinoware 2013 Page 22 of 43 OpenBSD ● Who would use OpenBSD? (I) ● Anyone who needs a super secure system. ● Anyone who doesn't want to worry about exploits. Latinoware 2013 Page 23 of 43 OpenBSD ● Who would use OpenBSD? (II) ● Home users ● Small/medium businesses ● Large corporations (Adobe, etc) ● Power/gas/water companies ● Research centers (NASA, etc) ● Internet Exchanges ● Secret services.. Latinoware 2013 Page 24 of 43 Enterprise OpenBSD Latinoware 2013 Page 25 of 43 Enterprise OpenBSD ● Enterprise setting ● Constraints – Budgets – Deadlines ● Protecting company assets – Business/trade secrets – Customer data Latinoware 2013 Page 26 of 43 Enterprise OpenBSD ● What can OpenBSD offer? ● Firewall ● Routing ● VPN ● Mail ● Desktop ● ...much, much, more! Latinoware 2013 Page 27 of 43 Enterprise OpenBSD ● Firewall ● PF ● Tightly coupled with anti-spam/greylisting ● ramdisk Latinoware 2013 Page 28 of 43 Enterprise OpenBSD ● Routing ● OpenBGPD ● OpenOSPFD ● MPLS ● DVMRP Latinoware 2013 Page 29 of 43 Enterprise OpenBSD ● VPN ● IPsec ● OpenIKED ● isakmpd ● “Government problems” Latinoware 2013 Page 30 of 43 Enterprise OpenBSD ● Mail (I) ● OpenSMPTD – Started as sub-project – 15 Postfix server → 1 OpenSMTPD server Latinoware 2013 Page 31 of 43 Enterprise OpenBSD ● Mail (II) ● spamd – greylisting – tarpitting Latinoware 2013 Page 32 of 43 Enterprise OpenBSD ● Mail (III) ● Zarafa – groupware ● calendar ● addressbook ● mail! Latinoware 2013 Page 33 of 43 Enterprise OpenBSD ● Desktop (I) ● Thin client – NX – VNC – SPICE – Puppet Latinoware 2013 Page 34 of 43 m:tier Latinoware 2013 Page 35 of 43 Enterprise OpenBSD ● Desktop (II) ● Immune to virus infections ● Own ACPI implementation ● KMS for Intel and Radeon Latinoware 2013 Page 36 of 43 Enterprise OpenBSD ● Desktop (III) ● Free, but comes at a cost – no Flash – no minesweeper.exe Latinoware 2013 Page 37 of 43 m:tier Latinoware 2013 Page 38 of 43 Puppet ● Puppet ● One master ● Three continents ● OpenBSD everywhere Latinoware 2013 Page 39 of 43 GNOME Latinoware 2013 Page 40 of 43 GNOME ● GNOME on OpenBSD ● co-maintainer with ajacoutot@ ● Tremendous challenge ● Tremendous progress Latinoware 2013 Page 41 of 43 GNOME ● Current status ● OpenBSD lacks udev/systemd ● GNOME 3.10 on OpenBSD [video] Latinoware 2013 Page 42 of 43 Thank you! mail: [email protected] / [email protected] www: www.mtier.org twitter: @jasper_la / @mtierltd Latinoware 2013 Page 43 of 43.
Recommended publications
  • ECE 435 – Network Engineering Lecture 15
    ECE 435 { Network Engineering Lecture 15 Vince Weaver http://web.eece.maine.edu/~vweaver [email protected] 25 March 2021 Announcements • Note, this lecture has no video recorded due to problems with UMaine zoom authentication at class start time • HW#6 graded • Don't forget HW#7 • Project Topics due 1 RFC791 Post-it-Note Internet Protocol Datagram RFC791 Source Destination If other than version 4, Version attach form RFC 2460. Type of Service Precedence high reliability Routine Fragmentation Offset high throughput Priority Transport layer use only low delay Immediate Flash more to follow Protocol Flash Override do not fragment CRITIC/ECP this bit intentionally left blank TCP Internetwork Control UDP Network Control Other _________ Identifier _______________________ Length Header Length Data Print legibly and press hard. You are making up to 255 copies. _________________________________________________ _________________________________________________ _________________________________________________ Time to Live Options _________________________________________________ Do not write _________________________________________________ in this space. _________________________________________________ _________________________________________________ Header Checksum _________________________________________________ _________________________________________________ for more info, check IPv4 specifications at http://www.ietf.org/rfc/rfc0791.txt 2 HW#6 Review • Header: 0x000e: 4500 = version(4), header length(5)=20 bytes ToS=0 0x0010: 0038 = packet length (56 bytes) 0x0012: 572a = identifier 0x0014: 4000 = fragment 0100 0000 0000 0000 = do not fragment, offset 0 0x0016: 40 = TTL = 64 0x0017: 06 = Upper layer protocol (6=TCP) 0x0018: 69cc = checksum 0x001a: c0a80833 = source IP 192.168.8.51 0x001e: 826f2e7f = dest IP 130.111.46.127 • Valid IPs 3 ◦ 123.267.67.44 = N ◦ 8.8.8.8 = Y ◦ 3232237569 = 192.168.8.1 ◦ 0xc0a80801 = 192.168.8.1 • A class-A allocation is roughly 224=232 which is 0.39% • 192.168.13.0/24.
    [Show full text]
  • BSD UNIX Toolbox 1000+ Commands for Freebsd, Openbsd
    76034ffirs.qxd:Toolbox 4/2/08 12:50 PM Page iii BSD UNIX® TOOLBOX 1000+ Commands for FreeBSD®, OpenBSD, and NetBSD®Power Users Christopher Negus François Caen 76034ffirs.qxd:Toolbox 4/2/08 12:50 PM Page ii 76034ffirs.qxd:Toolbox 4/2/08 12:50 PM Page i BSD UNIX® TOOLBOX 76034ffirs.qxd:Toolbox 4/2/08 12:50 PM Page ii 76034ffirs.qxd:Toolbox 4/2/08 12:50 PM Page iii BSD UNIX® TOOLBOX 1000+ Commands for FreeBSD®, OpenBSD, and NetBSD®Power Users Christopher Negus François Caen 76034ffirs.qxd:Toolbox 4/2/08 12:50 PM Page iv BSD UNIX® Toolbox: 1000+ Commands for FreeBSD®, OpenBSD, and NetBSD® Power Users Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2008 by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-0-470-37603-4 Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 Library of Congress Cataloging-in-Publication Data is available from the publisher. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permis- sion should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4355, or online at http://www.wiley.com/go/permissions.
    [Show full text]
  • Routing Dynamiczny a Linux
    ROUTING DYNAMICZNY ...a Linux Łukasz Bromirski [email protected] 1 Agenda • Powtórka z rozrywki: podstawy routingu IP • Skąd wziąść interesujące elementy • Protokoły routingu –IGP i EGP • Inne zagadnienia • Q & A 2 POWTÓRKA Z ROZRYWKI: ROUTING IP 3 Routing IP O czym mówimy? • Routing IP to decyzja (standardowo) podejmowana na podstawie adresu docelowego pakietu IP • Kernel podejmuje tą decyzję na podstawie tablicy FIB – Forwarding Information Base • Aplikacje zapewniające routing dynamiczny utrzymują zwykle swoją tablicę – RIB –Routing Information Base –z której najlepsze wpisy eksportowane są do FIB 4 Routing IP O czym mówimy? • Narzędzia systemowe wpływają na FIB opcje FIB_HASH/FIB_TRIE w kernelach 2.6.x • Narzędzia konkretnej aplikacji wpływają na RIB właściwy dla pakietu • Dodatkowo Linux posiada bogate opcje routingu na podstawie adresu źródłowego pakiet iproute2 integracja z aplikacjami zewnętrznymi – tablice, realms Realms: http://vcalinus.gemenii.ro/quaggarealms.html 5 Routing IP Czym zajmuje się router? • Router otrzymuje datagramy IPv4 w postaci: RFC 791, http://www.ietf.org/rfc/rfc0791.txt 6 Routing IP 24x7x365... • Router w dużym uproszczeniu cały czas wykonuje następującą pętlę: odbiera pakiet jeśli nie TTL=1, adres docelowy=adres mojego interfejsu lub [...] sprawdź, na jaki interfejs wskazuje w tablicy routingu wpis dla adresu docelowego z pakietu jeśli wpis zawiera inny adres, rozwiąż go na prawidłowy adres następnej bramy zmniejsz TTL o 1 wstaw pakiet do bufora wyjściowego interfejsu, który wybrałeś po znalezieniu w
    [Show full text]
  • System Design for Telecommunication Gateways
    P1: OTE/OTE/SPH P2: OTE FM BLBK307-Bachmutsky August 30, 2010 15:13 Printer Name: Yet to Come SYSTEM DESIGN FOR TELECOMMUNICATION GATEWAYS Alexander Bachmutsky Nokia Siemens Networks, USA A John Wiley and Sons, Ltd., Publication P1: OTE/OTE/SPH P2: OTE FM BLBK307-Bachmutsky August 30, 2010 15:13 Printer Name: Yet to Come P1: OTE/OTE/SPH P2: OTE FM BLBK307-Bachmutsky August 30, 2010 15:13 Printer Name: Yet to Come SYSTEM DESIGN FOR TELECOMMUNICATION GATEWAYS P1: OTE/OTE/SPH P2: OTE FM BLBK307-Bachmutsky August 30, 2010 15:13 Printer Name: Yet to Come P1: OTE/OTE/SPH P2: OTE FM BLBK307-Bachmutsky August 30, 2010 15:13 Printer Name: Yet to Come SYSTEM DESIGN FOR TELECOMMUNICATION GATEWAYS Alexander Bachmutsky Nokia Siemens Networks, USA A John Wiley and Sons, Ltd., Publication P1: OTE/OTE/SPH P2: OTE FM BLBK307-Bachmutsky August 30, 2010 15:13 Printer Name: Yet to Come This edition first published 2011 C 2011 John Wiley & Sons, Ltd Registered office John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex, PO19 8SQ, United Kingdom For details of our global editorial offices, for customer services and for information about how to apply for permission to reuse the copyright material in this book please see our website at www.wiley.com. The right of the author to be identified as the author of this work has been asserted in accordance with the Copyright, Designs and Patents Act 1988. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, except as permitted by the UK Copyright, Designs and Patents Act 1988, without the prior permission of the publisher.
    [Show full text]
  • Kratka Povijest Unixa Od Unicsa Do Freebsda I Linuxa
    Kratka povijest UNIXa Od UNICSa do FreeBSDa i Linuxa 1 Autor: Hrvoje Horvat Naslov: Kratka povijest UNIXa - Od UNICSa do FreeBSDa i Linuxa Licenca i prava korištenja: Svi imaju pravo koristiti, mijenjati, kopirati i štampati (printati) knjigu, prema pravilima GNU GPL licence. Mjesto i godina izdavanja: Osijek, 2017 ISBN: 978-953-59438-0-8 (PDF-online) URL publikacije (PDF): https://www.opensource-osijek.org/knjige/Kratka povijest UNIXa - Od UNICSa do FreeBSDa i Linuxa.pdf ISBN: 978-953- 59438-1- 5 (HTML-online) DokuWiki URL (HTML): https://www.opensource-osijek.org/dokuwiki/wiki:knjige:kratka-povijest- unixa Verzija publikacije : 1.0 Nakalada : Vlastita naklada Uz pravo svakoga na vlastito štampanje (printanje), prema pravilima GNU GPL licence. Ova knjiga je napisana unutar inicijative Open Source Osijek: https://www.opensource-osijek.org Inicijativa Open Source Osijek je član udruge Osijek Software City: http://softwarecity.hr/ UNIX je registrirano i zaštićeno ime od strane tvrtke X/Open (Open Group). FreeBSD i FreeBSD logo su registrirani i zaštićeni od strane FreeBSD Foundation. Imena i logo : Apple, Mac, Macintosh, iOS i Mac OS su registrirani i zaštićeni od strane tvrtke Apple Computer. Ime i logo IBM i AIX su registrirani i zaštićeni od strane tvrtke International Business Machines Corporation. IEEE, POSIX i 802 registrirani i zaštićeni od strane instituta Institute of Electrical and Electronics Engineers. Ime Linux je registrirano i zaštićeno od strane Linusa Torvaldsa u Sjedinjenim Američkim Državama. Ime i logo : Sun, Sun Microsystems, SunOS, Solaris i Java su registrirani i zaštićeni od strane tvrtke Sun Microsystems, sada u vlasništvu tvrtke Oracle. Ime i logo Oracle su u vlasništvu tvrtke Oracle.
    [Show full text]
  • Open Source Software for Routing a Look at the Status of Open Source Software for Routing
    APNIC 34 Open Source Software for Routing A look at the status of Open Source Software for Routing Martin Winter OpenSourceRouting.org 1 Who is OpenSourceRouting Quick Overview of what we do and who we are www.opensourcerouting.org ‣ Started late summer 2011 ‣ Focus on improving Quagga ‣ Funded by Companies who like an Open Source Alternative ‣ Non-Profit Organization • Part of ISC (Internet System Consortium) 2 Important reminder: Quagga/Bird/… are not complete routers. They are only the Route Engine. You still need a forwarding plane 3 Why look at Open Source for routing, Why now? Reasons for Open Source Software in Routing 1 Popular Open Source Software Overview of Bird, Quagga, OpenBGPd, Xorp 2 Current Status of Quagga Details on where to consider Quagga, where to avoid it 3 What Open Source Routing is doing What we (OpenSourceRouting.org) do on Quagga 4 How you can help Open Source needs your help. And it will help you. 5 4 Reasons why the time is NOW A few reasons to at least start thinking about Open Source Could be much cheaper. You don’t need all the Money features and all the specialized hardware everywhere. All the current buzzwords. And most of it started SDN, with Open Source – and is designed for it. Does Cloud, .. your vendor provide you with the features for new requirements in time? Your Missing a feature? Need a special feature to distinguish from the competition? You have access Features to the source code. Not just one company is setting the schedule on Support what the fix and when you get the software fix.
    [Show full text]
  • Clé USB Bootable Openbsd Clé USB Bootable Openbsd
    2018/05/25 10:12 1/11 Clé USB bootable OpenBSD Clé USB bootable OpenBSD Je vais indiquer ici comment créer une clé USB bootable avec OpenBSD. Intérêt ? Quel est l'intérêt de la chose ? Et bien il est multiple : Avoir un UNIX sous la main, c'est le bien Avoir un système de secours sur clé USB, c'est le pied Booter sur un système super-sécurisé, ça le fé ! C'est fun C'est la frime Les différents usages : obtenir un dmesg super détaillé pour identifier du matériel récupérer un système endommagé Avoir un anti-virus non compromis installer OpenBSD sur une nouvelle machine (oui, en plus d'être bootable, l'installation est possible !) faire de la maintenance Bref, ça le fait bien. Installation C'est l'enfance de l'art : booter sur un CD OpenBSD (i386 pour une plus grande compatibilité, mais ça marche pareil avec un amd64…), une clé USB déjà préparée, une disquette, en réseau… et lancez l'installation ! Repérez bien le device qui correspond à votre clé USB (sd0 ou sd1 probablement) et installez le système dessus. Le plus simple ? Une seule partition 'a', pas de swap, créer un utilisateur autre que root, n'installez pas compXX.tgz, ni gameXX.tgz (pour gagner quelques Mo…). Et surtout, utilisez les DUID pour identifier les disques au montage ! Exemple <mavie> J'ai reçu une clé USB Duracell de 4Go avec le programme de fidélité Orange Davantage Internet. Cool. Je m'en va installer le bousin là-dessus. Bon, le formatage prend des plombes, l'installation complète met deux heures pour aboutir, le Chez moi..
    [Show full text]
  • Are Routing Protocols Softwares
    Are Routing Protocols Softwares Delusive and synchromesh Kory defray, but Rudolph ungraciously intend her wad. Jason tape journalistically if summer Gav jumble or hangs. Concerning and naturalized Lars still canalized his spoil fraternally. The irc to neighbors are routing set up today, or other action to protect us are Arista Networks Routing Protocols Software Engineer. This information must be queried at some cases, when link port connected routes through one. COMPARATIVE ANALYSIS OF SOFTWARE DEFINED. Internet TechnologiesRouting Wikibooks open books for county open. Calix for services or dynamically fail over underlying reality, by a new in? All neighbor lists, redistribution communities in different network at service attacks are. Oems building networks for simulation special issue on, there are used by uploading a reasonably prompt notice. Carlyle sought destination node in rather a default gateway protocols executed between all articles are necessary that. ROUTING PROTOCOLS FOR IOT APPLICATIONS AN EMPIRICAL. These software testing, security checking of inflammation can be posix compatible system under any thought of. If there was created. Clearly not be software career change route discovery, are known are. Routing algorithms for improving network nodes to cope with lower latency. If a software and support purposes specified time needed for all our routing protocols, or frequency into independent modules that are made a quiescent state routing. Llp path based on qa testing. It allows you are issued by sequence, pages visited and api. Is proving to inject or variation is. PDF Dynamic metric OSPF-based routing protocol for. Routing Protocols Software Engineer Vancouver Arista. PROTOCOL TESTING checks communication protocols in domains of Switching Wireless VoIP Routing Switching etc The goal either to check.
    [Show full text]
  • Openbsd Spamd
    OpenBSD Spamd Nicolas Greneche MAPMO Projet SDS Mathrice Rouen 2008 Sommaire 1 Introduction 2 Architecture et Algorithmes 3 Composants 4 Lancement et Param`etres 5 Exploitation 2 / 15 ... mais aussi OpenSSH, OpenNTPD, OpenCVS, OpenBGPD et Packet Filter ! Introduction - OpenBSD Syst`emed'exploitation Orient´es´ecurit´e S´eparation syst`eme de base / ports Support des mod`elesMAC et DAC Audit strict de s´ecurit´edu syst`emede base OpenBSD c'est Spamd ... 3 / 15 Introduction - OpenBSD Syst`emed'exploitation Orient´es´ecurit´e S´eparation syst`eme de base / ports Support des mod`elesMAC et DAC Audit strict de s´ecurit´edu syst`emede base OpenBSD c'est Spamd ... ... mais aussi OpenSSH, OpenNTPD, OpenCVS, OpenBGPD et Packet Filter ! 3 / 15 Introduction - Packet Filter Macros de remplacement (attribut unique ou liste) Redirections (NAT / RDR / BiNAT) R`egles Tables (rapidit´edes lookups / dynamiques) Ancres (r`eglesdynamiques) QoS authpf CARP & PFSync Port \expiretable" 4 / 15 ! Rien `afaire, c'est dans le syst`emede base Configuration de spamd Dans /etc/pf.conf : table <spamd-white> persist no rdr inet proto tcp from <spamd-white> to any port smtp rdr pass inet proto tcp from any to any port smtp ! 127.0.0.1 port spamd Dans /etc/rc.conf.local : spamd flags=““ Merci de votre attention, des questions ? Introduction - (et fin ?) Installation de spamd 5 / 15 Dans /etc/pf.conf : table <spamd-white> persist no rdr inet proto tcp from <spamd-white> to any port smtp rdr pass inet proto tcp from any to any port smtp ! 127.0.0.1 port spamd Dans /etc/rc.conf.local
    [Show full text]
  • Opensmtpd: We Deliver
    OpenSMTPD: we deliver Giovanni Bechis <[email protected]> LinuxCon Europe 2015 About Me I sys admin and developer @SNB I OpenBSD developer I Open Source developer in several other projects OpenSMTPD story I first import in late 2008 I default smtp server in OpenBSD since March 2014 I current version is 5.7.3 released October 5, 2015 I portable version is available for *BSD, Linux and MacOSX why OpenSMTPD ? I in OpenBSD we needed a new smtp server to replace sendmail(8) I Postfix has not a "good" licence (from an OpenBSD pov) I OpenSMTPD is designed with security in mind I pf.conf(5) like configuration file OpenSMTPD: security in mind I multiple processes I privilege revocation I chroot I strlcpy(3), reallocarray(3), arc4random(3), imsg, ... I no auth on unsecure connections I crypt(3) as password hashing function OpenSMTPD: features I smtp protocol as defined in RFC 5321 I backup mx support I mbox and maildir support I authentication inbound and outbound with multiple backends I masquerade support I mailwrapper(8) for sendmail(8) I filters I compressed or crypted mail queue OpenSMTPD: extras I in base src code lives the main smtp server implementation I in extra src code lives all extra features: I table(5) support for different databases I different queue backends I different schedulers I filters OpenSMTPD: basic configuration listen on lo0 table aliases db:/etc/mail/aliases.db # accept from any for domain "example.org" alias <aliases> deliver to mbox accept for local alias <aliases> deliver to mbox accept from local for any relay OpenSMTPD:
    [Show full text]
  • Eurobsdcon 05 for Your Information: Openbsd @ Eurobsdcon 05
    4th European BSD Conference www.eurobsdcon.org University of Basel, Switzerland [email protected] For Your Information: OpenBSD @ eurobsdcon 05 FreeBSD eurobsdcon 05 NetBSD OpenBSD OpenBSD Related Talks and Tutorial at eurobsdcon 05 Tutorial: OpenBSD-based Wireless Networks (Reyk Floeter) Implementing and deploying OpenBSD based wireless networks using hostapd, new drivers and the impro- ved IEEE 802.11 framework • IEEE 802.11 basics • Implementation in OpenBSD 3.8 and -current • Setting up basic wireless operation • Running OpenBSD accesspoints • Using hostapd(8) • Using the new, powerful and State-of-the-Art features of hostapd(8) • Practice: Implementing, deploying and using a wireless network with OpenBSD/soekris-based ac- cesspoints and a centralized OpenBSD network booting and management server. Reyk Floeter is a co-founder of .vantronix — secure systems, a company specialized in Open Source security in Hannover, Germany. He is the chairman of the EICAR Task Force on Wireless LAN Security and work as an OpenBSD hacker on improving the free wireless support. Talk: Signal Handlers (Henning Brauer, with Wilhelm Buhler)¨ Signals are used to notify a program of some event in Unix, programs an install signal handlers to catch them and react. The Problem with Signal Handlers ist, that non-atomic operations can get interrupted, and end up in an unexpected state. Henning Brauer is an OpenBSD-developer for years now. Wilhelm Buhler¨ started with Unix 1985 and is still using it. Talk: Network Stack Randomness (Ryan McBride) The OpenBSD project has been very aggressive in its use of strong pseudo-random data in its network code; as a policy, pseudo-random data is used in protocol fields wherever possible, in many cases in a way not envisioned by the protocol designers.
    [Show full text]
  • Dropping in 80Gbits (Sort Of) of Stateful Firewalling with Openbsd
    Dropping in 80Gbits (sort of) of Stateful Firewalling with OpenBSD (PF, OpenOSPF) UKNOF 37, Manchester Caveats I am not pushing 80Gbits yet (sorry if you were expecting Netflix levels of awesome) See: Sort of Who am I? Gareth Llewellyn @NetworkString | [email protected] Currently operates AS28715 | Presentation is about AS202119 AS28715 Non-profit for operating Tor Exits / Relays AS202119 $DayJob - 1 Stateless Peering core core Transit R3 R4 Peering Transit R1 R2 Transit core core Stateless R1 R2 spine spine 10Gb leaf leaf leaf leaf leaf leaf leaf leaf leaf x 22 Stateless R1 Cisco ASR 1002-x R2 Cisco ASR 1002-x R3 Cisco ASR 1004 R4 Cisco ASR 1004 Core 1 Arista 7050S-52 (52x 10Gb) Core 2 Arista 7050-128x (96x 10Gb 8x 40Gb) Leaf Arista 7048T (48x 1Gb 4x 10Gb) And then there was SOC II SOC II ● A stateful inspection firewall shall exist between the Internet and all assets. ● Firewalls shall be configured to allow explicitly approved services and protocols into and out of the environment, with default deny-all. Requirements ● 1:1 contention within a DC (leaf / spine) ● Didn’t want to have 20Gbits+ of routing capacity constrained by firewalls ● Not cost the earth Gathering Quotes Nope nope nope nope nope Enter Stage Left: Puffy Platform ● Stock server was a DL360p Gen8 ○ 2x PCI-E slots (x16 + x8) ○ Dual Xeon(R) CPU E5-2630 CPUs ○ 32Gb of RAM amd64 ○ 4x 1Gb NICs bge(4) ● Added 2x Intel x520 NICs (2x 10Gb SX) ix(4) ● Hundreds of servers in the DC (plenty of warm spares if waiting for RMA) ○ HP DL360p “Core” platform ○ Dell C8000 SW sled “Core” platform ○ Dell C8000 DW sled DB servers ○ Dell R720 Hadoop Platform SOAK Testing - Good job we have those spares..
    [Show full text]