IV International Conference of Unix at Uninet
  • Presentation
  • Register
  • Program
  • Organizing Comittee
  • Listing of registered people
  • Translators team
Lorenzo Hernández Garcia-Hierro

pappy- morning
pappy- hola
trulux hey pappy-
pappy- como es usted?
trulux s/es/está/
trulux fine
trulux ;)
pappy- ACTION is lookin at subversion
trulux pappy-, kay, i hope i can find a comparison of cvs, svn and other scm's
guitarra y si yo he desarrollado en glade y antuja, puedo pasarlo a kdevelop?
trulux btw, i'm finishing the crappy version of selinux backport
trulux pappy-, i'm in need of a big kernel panic to feel happy
pappy- trulux: so what is your opinion to the marginal gcc wrapper hack
trulux pappy-, that was my original point to make our build system really more useful
pappy- i think its way to go and i will put some documentation about it online.
trulux so, i agree with it
antlarr guitarra: son proyectos automake/conf ?
trulux pappy-, heh, you know the wiki is the place
pappy- trulux: right, sir.
pappy- waiting for me.
guitarra automake
trulux pappy-, did you checked my gcc wrapper?
pappy- gimme a link i can look at it
trulux hopefully is good but doesn't work at all as i left the development before exams
trulux pappy-, sure
trulux http://cvs.debian-hardened.org/cgi-bin/viewcvs/debian-hardened/hardened-dev-utils/gcc-hardened?rev=1.4&content-type=text/vnd.viewcvs-markup
trulux there
pappy- err, thats a shell script?
pappy- i dont think i will look at a shell script
trulux "then run lanzar hardened_flags(), " <- ignore this comment ;D
pappy- thats not good
trulux i know
trulux it's a performance loss
pappy- ACTION has a working c version
trulux pappy-, what abpout your behind-the-scenes wrapper in C?
trulux yeah, that's what i mean
pappy- trulux: i can dig it up if i find it.
pappy- ACTION has too much /space
pappy- and i am afraid its buried on my gentoo account
trulux :O
trulux i remember that
trulux http://dev.gentoo.org/~pappy/.hive/hardened-wrapper-1.4.2.c
trulux not found
trulux :(
pappy- ah, yes
pappy- that one
pappy- too bad :-(
trulux i have really big hard disk too (120 + 60 g's)
pappy- do you happen to find it somewhere?
trulux lots of pr0 stuff fit in them
trulux pappy-, nope, my own archives
pappy- ACTION has to think very hard
trulux i think you removed it due to trust problems ;P
trulux pappy-, find / -type f -name '*wrapper*'
pappy- trulux: yes, doing already
trulux let the box think alone, you're feeling like those damn yanks
trulux ;D
trulux we are dumb europe, spanish & german fuckers, not yanks ...
trulux ;)
pappy- 67 /*
pappy- 68 this function has been powered by http://www.warsteiner.de/en/homepage/index_home.asp
pappy- 69
pappy- err, yes. well, i found it.
pappy- 70 *cheers* ;-)
trulux great
pappy- ACTION grins
pappy- 71 */
trulux HEH!
trulux http://dev.gentoo.org/~pappy/ <- this still exists
trulux ?
pappy- trulux: i know
pappy- i am not fired
pappy- only suspended
pappy- for 30 days
pappy- after that i get fired
trulux and you still appear on hardened gentoo pages
pappy- i know
antlarr no hay más preguntas?
pappy- okay working on the patch
pappy- will be done in 5-10 minutas
pappy- (just have to remove all the gentoo specific stuff and put my name into the copyright *duck*)
trulux that's good
trulux btw, i'm trying to compile the new backport
trulux this would be fun
trulux 5 cents for the first finding the wrong sb->s_id hook
trulux 10 cents for the one that finds first avc_has_perm() hook
trulux ACTION is going to be really poor....
pappy- i have nfc, so keep on telling me.
pappy- me just no programmer at all, only real good stealer and joker
trulux ;D
trulux as me then heh
pappy- # define __GCC_AUTOPIE_DISABLE__
pappy- i name it this way, right?
antlarr felix: ¿has visto ya lo de autocompletar?
antlarr algo más? ¿o lo doy por concluido?
trulux pappy-, right
pappy- so and we are renaming the actual /usr/bin/gcc to /usr/bin/realgcc and then just move our wrapper in, right?
pappy- otherwise we need config files and keep track of which is which and such
pappy- all the fun
trulux yes
trulux gcc in debian is normally named gcc-VERSION
trulux gcc-3
pappy- cool
trulux gcc-3.3
trulux gcc-3.4
pappy- and symlinks done, right?
trulux and so on
trulux yes
trulux gcc is a symlink
pappy- cool for me
trulux for us
trulux ;D
pappy- for me writing the wrapper
pappy- kid
trulux LOL:
trulux lorenzo@estila:~/kernel/selinux/linux-2.4.28-selinux $ make SUBDIRS=security
trulux avtab.c:414: error: `SLAB_PANIC' undeclared (first use in this function)
trulux this is going to make a BUG pain in my ass
pappy- trulux: i tried installing debian on a workstation today. the scsi hard disk crashed.
pappy- trulux: that is going to be a bad sign, i guess.
pappy- ACTION grins evily.
trulux it sounds like MUAHAHAHAHA TYHIS BACKPORT SUCKS AS A BLOODY ASS!
trulux pappy-, ok, i must do some hacking on it before the talk
trulux i'm smelling somehting that stinks that comes from security/avtab.c
pappy- ACTION raises eyebrow
trulux nope, it's from the security server code
trulux Smalley said it is "almost" kernel-independent <- i get now the point of "almost"
trulux ACTION says: f*ck!
pappy- 20:26 pappy@papillon wrapper $ /tmp/wrapper -v
pappy- defusing PIE support
pappy- defusing SSP support
pappy- Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/specs
trulux great
trulux btw, i fixed my error:
pappy- now playing: 20:26 pappy@papillon wrapper $ env grep GCC
pappy- GCC_AUTOPIE_DISABLE=1
pappy- GCC_AUTOSSP_DISABLE=1
pappy- now playing: /home/pappy/musik/4/house/2raumwohnung/13_-_2raumwohnung_-_ich_and_elaine_(naughtys_couture-pulse).mp3
trulux tdinc -iwithprefix include -DKBUILD_BASENAME=services -c -o services.o services.c
trulux services.c:29:25: linux/audit.h: No existe el fichero o el directorio
trulux services.c: En la función `compute_sid_handle_invalid_context':
trulux services.c:583: aviso: implicit declaration of function `audit_log'
pappy- i like that language thing
pappy- "En la funcion"
trulux ;D
pappy- i always get off on those details
trulux just i'm getting linux/audit.h from NSA's cvs
trulux i hate those stupid guys that bounce and say that anything from NSA is bad
trulux just read a spanish article on a lug site about it
trulux and find a stupid comment
trulux ...lah
pappy- yeah, the NSA is just protecting innocent children from getting robbed on their way to school.
pappy- nothing to be worried about.
trulux XD
trulux i mean its parts
trulux the OS and Information Assurance Research department
trulux that's the one behind SELinux
trulux not the NSA
trulux people often ignores things and they talk about them without knowing at all what's going on+
pappy- a little paranoia never hurts.
trulux yeah
trulux pappy-, how goes the wrapper stuff?
trulux wanna cvs' it?
pappy- working on it
pappy- trying to avoid off-by-one errors
pappy- :-)
pappy- 63 // copy the list and nullify the last two arguments
pappy- 64 for (newargc=0; newargc < argc; newargc++)
pappy- do you think thats okay?
pappy- i am thinking about it atm
pappy- and working it through in my head
trulux pappy-, for appending ARGS?
pappy- yow, sure
trulux then it seems right
trulux right++
pappy- yeah, what most people miss on that: for() loops are like do {} while() loops
pappy- the first fuck is free, and from then on it counts.
trulux yeah
trulux pappy-, talk going to start
trulux you will have talk privileges
pappy- well, let me go to the lavatory for a second
trulux wanna get charge of toolchain part?
pappy- then i come on
trulux your first job in debhard
pappy- yeah, i take the toolchain part :-)
pappy- thanks man
pappy- be there in 5 mins
trulux you're welcome
trulux ok
trulux just one pee kay?
trulux ACTION nods
pappy- trulux: dont forget to introduce yourself
trulux sure
pappy- ACTION is back
trulux and you
pappy- lets start
trulux pappy-, ok, one minute
trulux pappy-, 10 minutes and then start
pappy- k
pappy- yeah
pappy- your choice
trulux read the slides quickly
trulux http://www.debian-hardened.org/papers/hardened-debian-en-2005/siframes.html
pappy- hehe
trulux pappy-, see Proof of the Proactive Security Concept (III) , it's pure fun
trulux check the hardcoded string
pappy- skip HP-UX, it is an Operating System, no Hardware Platform
pappy- you mean HPPA
trulux yea
trulux it was a mistake
pappy- this PaX wikipedia article is crap imho.
pappy- its from bluefoxicy.
trulux yes
pappy- and he gives a shit about real securty.
pappy- he states the fact that "uptime is more precious than security"
pappy- but that is sheer nonsense
trulux bluefoxicy is a bit conservative in political terms, also he talks a lot, does less
pappy- once rooted, you ain't having uptime anymore
trulux yeah, heh
trulux anyway he doesn't know much about MAC/DAC/RBAC style protections
trulux ok
trulux 3 minutes
pappy- i am so stage frightened
pappy- am i allowed to greet my mummy?
pappy- i really feel prominent now
trulux hehe
trulux pappy-, ok, time to play
trulux let's start
pappy- questions will be answered here by me and trulux, feel free to ask please :-)
trulux yeah, forgot to say that
trulux sorry ;-)
krocz PaX tambien protege del ataque de escritura del HEAP
krocz ?
alejandro trulux: then now you can program *insecure* code with libssp. :-)
trulux alejandro, it's all your stupid decission to do it, we do the right thing anyway ;D
trulux ACTION nods
trulux alejandro, the point is that we don't need to trust in upstreams
trulux so, they can code something in a bad way, and we can prevent it if it applies to some patterns
alejandro trulux: then is MLS that protects attacks like 'rm -rf' with polices, no?
trulux answered on #linux
ajmitch trulux: derivatives getting benefits will require that hardened-debian changes get into debian
ajmitch which can be a long process :)
riel trulux: how will you make sure all of Debian's packages work with PaX ?
riel because if something doesn't work, people will end up disabling the security measures ...
trulux riel, collaborating with upstreams
trulux also we have known what exactly (most) breaks with PaX
trulux i have a 42 page whitepaper about these things but never got released, originally for the Honeynet project
trulux JVM for example breaks and needs per-file basis config
ajmitch JVM has often been known to have issues with such security measures
riel yeah, but how are you going to be able to fix eg. a JVM that is shipped by some other software vendor ?
riel say, the JVM that's Oracle's installer ;)

The Organizing Comittee

Email UsMore information


© 2004 - www.uninet.edu - Contact Organizing Comittee - Valid XHTML - Valid CSS - Based on a Design by Raul Pérez Justicia