e JSON funcionam û Porque as vulnerabilidades são tão ruins û Como elas causam dano û Como podemos evitar os danos û O que mais podemos fazer? û Ferramentas que podemos usar
do RoR foi atualizada û Vulnerabilidades de parameters parsing û CVE-2013-0156 û CVE-2013-0269 û E outras variações (mas com o mesmo princípio) û Ok, mas eu estou seguro se não estiver usando Rails?
applications are at risk of being exploited by attackers. Including Basecamp, Github, Hulu, Pitchfork, Scribd and Twitter.” Porque isto é tão ruim? Fonte: http://www.informationweek.com/security/vulnerabilities/critical-ruby-on-rails-issue-threatens-2/240145891
leia dados YAML 'desconhecidos', ou... û Quando não estiver usando Rails û Use a gem safe_yaml û Quando estiver usando RoR û Use a versão >= 3.2.11, ou... û Desabilite o XML parser (porque não fez isso antes?), ou... û Desabilite o YAML parser û Rails 4 não virá com o XML parser out of the box!
opção :create_additions => false û A gem json versão >= 1.7.7 está fazendo isso por default û A gem multi_json gem sempre fez isso û E eu não sei sobre as outras engines :(
passados pelo usuário û Não rodar nossas aplicações com usuários privilegiados û Estar sempre ligado no que acontece û Sempre usar as últimas versões estáveis (leia seguras)