Exacto, no estamos yendo de tema ;)

2009/9/24 Nicolás Sanguinetti <[email protected]>

> 2009/9/24 Matias Pablo Brutti <[email protected]>:
> > Nico,
> > Ni a) ni b) me importan porque yo soy un consultor de seguridad no un
> > developer o manager. Así que mi experiencia se basa en leer demasiadas
> > lineas de código de demasiados lenguajes de demasiados developers ;)
> > ajajajaaj Y como dije antes, en mi experiencia, muchos no tienen ni idea
> de
> > seguridad. :D
> > Slds.
>
> a) aplica a medias. Si le haces una consultoria a alguien que no sabe
> nada de seguridad, enseñale :P
> Igual, nos estamos yendo de tema :)
>
> > 2009/9/24 Nicolás Sanguinetti <[email protected]>
> >>
> >> 2009/9/24 Matias Pablo Brutti <[email protected]>:
> >> > Nico,
> >> > Exacto,  por ese tipo de razonamiento creo que puede ayudar a que uno
> >> > diga
> >> > no pera pero eso no debería ser así. Pero estamos asumiendo que al
> menos
> >> > uno
> >> > de los developers tiene idea de seguridad. Que por experiencia propia,
> y
> >> > sin
> >> > ofender a nadie, en general los developers no tienen mucha idea de
> >> > seguridad.
> >> > Basados en que ambos developers no tienen un buen entendimiento de
> >> > "buenas
> >> > practicas" de programación,  puede que la mescolanza de código
> constante
> >> > entre dos personas cause que algo no este 100% correcto, o que uno
> asuma
> >> > algo que el otro no hizo. Hay muchos factores que puede perjudicar,
> así
> >> > como
> >> > muchos que pueden ayudar. La realidad es que depende mucho de la
> >> > situación y
> >> > de que tan bien preparados estén los developers. Y si te pones a
> pensar,
> >> > esto es algo que también afecta al desarrollo "común", asi que talves
> la
> >> > respuesta es que no cambia en nada. :)
> >>
> >> Ta, si el problema es que trabajas con gente que no sabe de seguridad,
> >> o que no sabe programar, tenes dos soluciones:
> >>
> >> a) les enseñas
> >>
> >> b) los rajas a la mierda
> >>
> >>
> >> (o en caso de que no estes en una posicion de ejecutar b, te buscas
> >> otro trabajo)
> >>
> >> > Bue, por eso preguntaba si alguien tenia data sobre el tema, porque
> sin
> >> > datos reales solo puede tener "teorías" subjetivas sobre el tema.
> >> > Slds
> >> >
> >> >
> >> > 2009/9/24 Nicolás Sanguinetti <[email protected]>
> >> >>
> >> >> 2009/9/24 Matias Pablo Brutti <[email protected]>:
> >> >> > Interesantes los papers, pero ninguno se refiere a lo que yo
> mencione
> >> >> > en
> >> >> > el
> >> >> > email. Estoy hablando de estudios sobre si pair programming
> introduce
> >> >> > mas o
> >> >> > menos vulnerabilidades en el código desde el punto de vista de la
> >> >> > seguridad.
> >> >> > Estos papers son interesantes pero apuntan a otra cosa :D Gracias
> de
> >> >> > todos
> >> >> > modos !
> >> >> > Slds.
> >> >>
> >> >> Va de nuevo la pregunta: cuáles son tus teorías en por qué ayuda (o
> >> >> no) en el área de seguridad?
> >> >>
> >> >> Para mi ayuda (sin una demostración factual, pero ta, tenés dos
> >> >> personas hablando del tema, si a una se le pasa por algo un detalle,
> a
> >> >> la otra capaz que no)
> >> >>
> >> >> >
> >> >> > 2009/9/24 Maximiliano Guzman <[email protected]>
> >> >> >>
> >> >> >> Ahí van algunos estudios:
> >> >> >>
> >> >> >> The costs and benefits of pair programming:
> >> >> >> collaboration.csc.ncsu.edu/laurie/Papers/XPSardinia.PDF
> >> >> >>
> >> >> >> Strenthening the case for pair programming:
> >> >> >> www.cs.utah.edu/~lwilliam/Papers/ieeeSoftware.PDF
> >> >> >>
> >> >> >> 2009/9/23 Matias Pablo Brutti <[email protected]>
> >> >> >>>
> >> >> >>> Me interesaria saber si hay algun estudio que indique si pair
> >> >> >>> programming
> >> >> >>> introduce mas o menos bugs ( vulnerabilidades ) en el codigo.
> Tengo
> >> >> >>> teorias
> >> >> >>> a favor y en contra. Pero seria interesante saber si alguna
> >> >> >>> compania
> >> >> >>> hizo
> >> >> >>> algun estudio serio del tema. :D Alguien sabe de algun estudio de
> >> >> >>> este
> >> >> >>> tipo
> >> >> >>> ?
> >> >> >>> Slds
> >> >> >>>
> >> >> >>> 2009/9/23 Joaquín Vicente <[email protected]>
> >> >> >>>>
> >> >> >>>>
> >> >> >>>> 2009/9/23 Agustin Nicolas Viñao Laseras <[email protected]
> >
> >> >> >>>>>
> >> >> >>>>> Carlos, es correcto lo que decis, veo la diferencia en PP que
> el
> >> >> >>>>> costo
> >> >> >>>>> de hora de desarrollo es mas elevaldo (por poner 2 recursos en
> >> >> >>>>> lugar
> >> >> >>>>> de 1)
> >> >> >>>>> pero al mismo tiempo son menos las horas de desarrollo y menos
> >> >> >>>>> los
> >> >> >>>>> problemas
> >> >> >>>>> (errores, bugs, etc) que se podra presentar a posterior.
> >> >> >>>>>
> >> >> >>>>> Por lo tanto, y desde mi perspectiva, un mismo desarrollo lleva
> >> >> >>>>> mas
> >> >> >>>>> horas con 2 programadores separados que con 2 programadores
> >> >> >>>>> haciendo
> >> >> >>>>> PP. Lo
> >> >> >>>>> cual eleva el costo de hora en PP para cualquier proyecto.
> >> >> >>>>>
> >> >> >>>>> Corrijanme si no es correcta esta relacion de menor cantidad de
> >> >> >>>>> horas
> >> >> >>>>> para un mismo desarrollo haciendo PP.
> >> >> >>>>
> >> >> >>>> Se puede pensar el pair programming como la relación entre 1
> >> >> >>>> senior
> >> >> >>>> (equipo de pair programming) y 2 juniors (dos desarrolladores
> >> >> >>>> separados). El
> >> >> >>>> valor de la hora de trabajo de un senior es más cara que un
> >> >> >>>> junior,
> >> >> >>>> pero es
> >> >> >>>> mucho más eficiente trabajando que cada junior por separado.
> >> >> >>>> Incluso
> >> >> >>>> puede
> >> >> >>>> ser más eficiente que los dos juniors juntos.
> >> >> >>>>
> >> >> >>>> En el caso de dos personas haciendo pair programming, si bien
> >> >> >>>> parece
> >> >> >>>> más
> >> >> >>>> cara la hora de desarrollo, trabajan mucho más eficientemente.
> El
> >> >> >>>> costo se
> >> >> >>>> compensa y hasta puede ser más efectivo.
> >> >> >>>>
> >> >> >>>>
> >> >> >>>> Joaquín Vicente
> >> >> >>>>
> >> >> >>>> _______________________________________________
> >> >> >>>> Ruby mailing list
> >> >> >>>> [email protected]
> >> >> >>>>
> >> >> >>>>
> >> >> >>>>
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
> >> >> >>>>
> >> >> >>>
> >> >> >>>
> >> >> >>>
> >> >> >>> --
> >> >> >>> --
> >> >> >>> --<自由編碼人>--
> >> >> >>> Ing. Matias Pablo Brutti
> >> >> >>> Security Consultant
> >> >> >>> Email : [email protected]
> >> >> >>> Site: http://www.freedomcoder.com.ar
> >> >> >>>
> >> >> >>> _______________________________________________
> >> >> >>> Ruby mailing list
> >> >> >>> [email protected]
> >> >> >>>
> >> >> >>>
> >> >> >>>
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
> >> >> >>>
> >> >> >>
> >> >> >>
> >> >> >> _______________________________________________
> >> >> >> Ruby mailing list
> >> >> >> [email protected]
> >> >> >>
> >> >> >>
> >> >> >>
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
> >> >> >>
> >> >> >
> >> >> >
> >> >> >
> >> >> > --
> >> >> > --
> >> >> > --<自由編碼人>--
> >> >> > Ing. Matias Pablo Brutti
> >> >> > Security Consultant
> >> >> > Email : [email protected]
> >> >> > Site: http://www.freedomcoder.com.ar
> >> >> >
> >> >> > _______________________________________________
> >> >> > Ruby mailing list
> >> >> > [email protected]
> >> >> >
> >> >> >
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
> >> >> >
> >> >> >
> >> >> _______________________________________________
> >> >> Ruby mailing list
> >> >> [email protected]
> >> >>
> >> >>
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
> >> >
> >> >
> >> >
> >> > --
> >> > --
> >> > --<自由編碼人>--
> >> > Ing. Matias Pablo Brutti
> >> > Security Consultant
> >> > Email : [email protected]
> >> > Site: http://www.freedomcoder.com.ar
> >> >
> >> > _______________________________________________
> >> > Ruby mailing list
> >> > [email protected]
> >> >
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
> >> >
> >> >
> >> _______________________________________________
> >> Ruby mailing list
> >> [email protected]
> >>
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
> >
> >
> >
> > --
> > --
> > --<自由編碼人>--
> > Ing. Matias Pablo Brutti
> > Security Consultant
> > Email : [email protected]
> > Site: http://www.freedomcoder.com.ar
> >
> > _______________________________________________
> > Ruby mailing list
> > [email protected]
> > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
> >
> >
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>



-- 
--
--<自由編碼人>--
Ing. Matias Pablo Brutti
Security Consultant
Email : [email protected]
Site: http://www.freedomcoder.com.ar
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a