{"guid":"9f0061d6-df0d-4e40-9019-a9b61dbd5697","title":"Sicher Programmieren mit Ruby on Rails","subtitle":null,"slug":"froscon2015-1591-sicher_programmieren_mit_ruby_on_rails","link":"http://programm.froscon.de/2015/events/1591.html","description":"Was ist von den Sicherheitslücken aus 2013 übrig geblieben? Wie steht es derzeit um RoR? Welche sicherheitskritischen Fehler sollten Entwickler vermeiden?\n","original_language":"eng","persons":["Mario Manno"],"tags":["Security"],"view_count":173,"promoted":false,"date":"2015-08-23T14:00:00.000+02:00","release_date":"2015-08-23T02:00:00.000+02:00","updated_at":"2025-10-04T23:15:06.972+02:00","length":3214,"duration":3214,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2015/1591-sd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2015/1591-sd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2015/9f0061d6-df0d-4e40-9019-a9b61dbd5697-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2015/9f0061d6-df0d-4e40-9019-a9b61dbd5697-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/froscon2015-1591-sicher_programmieren_mit_ruby_on_rails","url":"https://api.media.ccc.de/public/events/9f0061d6-df0d-4e40-9019-a9b61dbd5697","conference_title":"FrOSCon 2015","conference_url":"https://api.media.ccc.de/public/conferences/froscon2015","related":[{"event_id":212,"event_guid":"import-6934edc539ff86b236","weight":1},{"event_id":368,"event_guid":"import-1fe52c4111d06034ef","weight":2},{"event_id":1606,"event_guid":"import-dc19512cf9bb9158fd","weight":1},{"event_id":1918,"event_guid":"ix6eImcX7hzVSBSn6_CHdA","weight":2},{"event_id":1989,"event_guid":"4NABdZ7ki6qrAcGzcGtrqQ","weight":1},{"event_id":2003,"event_guid":"LFFyZHoyVkHDVNkFvNrWyw","weight":1},{"event_id":2008,"event_guid":"zLQRrJi05bpzgkLweZJT1Q","weight":1},{"event_id":2045,"event_guid":"FsDYcA_p_qFS4fbFr5Tzag","weight":2},{"event_id":2246,"event_guid":"5hkhmuwi5J8ZHMfd5k7veg","weight":1},{"event_id":2411,"event_guid":"11c76880-897c-4506-bda6-f33745200c92","weight":1},{"event_id":2560,"event_guid":"3537f488-9c78-4f0b-b727-2e8a3887b69e","weight":1},{"event_id":2568,"event_guid":"482a4db2-fa77-4c83-be2e-082caeee3108","weight":1},{"event_id":2627,"event_guid":"9fb208c6-923d-4f34-83de-baf2bd3f446c","weight":1},{"event_id":2735,"event_guid":"5c0323b6-c538-4fb6-8d70-d08def6bf865","weight":1},{"event_id":2865,"event_guid":"b2a8a8fe-646f-4e32-a4d8-67a163573e36","weight":1},{"event_id":3031,"event_guid":"e1c0b8c0-f719-43dd-bec9-af3d9de6702d","weight":1},{"event_id":3033,"event_guid":"ea530d4e-c315-4fc4-86ef-f34f3a18f663","weight":1},{"event_id":3341,"event_guid":"343b5c9d-c4fa-5aa4-8563-1e271c788435","weight":1},{"event_id":3348,"event_guid":"d71881e6-2436-54ab-bd5b-713e42b33b8e","weight":1},{"event_id":3354,"event_guid":"18b5c345-1c6a-5833-839b-15cae3a6d269","weight":1},{"event_id":3361,"event_guid":"dc201b85-f588-533c-b7c2-4498bc53e9dc","weight":1},{"event_id":3378,"event_guid":"bfbd4555-b241-4e56-b438-3a6fa881a375","weight":1},{"event_id":3392,"event_guid":"cb203c07-ae7e-4022-8916-280bbc16a416","weight":1},{"event_id":3443,"event_guid":"9025f997-c99b-4998-8d48-5937f0f5dc90","weight":1},{"event_id":3454,"event_guid":"97e86b22-bd65-4ce7-9ba3-0fa6817cd715","weight":1},{"event_id":3640,"event_guid":"700a07e7-a9c4-437b-a4c5-4491b23a9b4a","weight":1},{"event_id":3850,"event_guid":"ae999450-3893-11e7-890f-9f81551c7b53","weight":1},{"event_id":3851,"event_guid":"a2b0d408-3f34-11e7-a2ff-b7e0ed5cc95f","weight":1},{"event_id":4388,"event_guid":"223bd212-14a2-40e7-9b37-18db6da70dca","weight":1},{"event_id":4457,"event_guid":"da3e484f-a48f-44c6-819d-1a15669f6ed7","weight":1},{"event_id":4481,"event_guid":"63c911f5-aefe-4295-bcb7-18677c3efc6e","weight":2},{"event_id":4795,"event_guid":"722ce759-9cde-4e3b-8db5-5a97aa9673d9","weight":1},{"event_id":5734,"event_guid":"adde2800-ffa1-44c4-aafd-c4928ee5378d","weight":2},{"event_id":6401,"event_guid":"f0d70663-0769-4462-ad27-bc516d9cb141","weight":1},{"event_id":6603,"event_guid":"ea00d1e0-a580-415f-a8cf-f02883d939dc","weight":1},{"event_id":7381,"event_guid":"e988c76b-3a47-46de-a2c7-77c49a5e731b","weight":2}],"recordings":[{"size":24,"length":3214,"mime_type":"audio/mpeg","language":"eng","filename":"froscon2015-1591-de-Sicher_Programmieren_mit_Ruby_on_Rails_mp3.mp3","state":"downloaded","folder":"mp3-audio-only","high_quality":true,"width":null,"height":null,"updated_at":"2015-08-23T17:27:04.533+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2015/mp3-audio-only/froscon2015-1591-de-Sicher_Programmieren_mit_Ruby_on_Rails_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/7512","event_url":"https://api.media.ccc.de/public/events/9f0061d6-df0d-4e40-9019-a9b61dbd5697","conference_url":"https://api.media.ccc.de/public/conferences/froscon2015"},{"size":130,"length":3222,"mime_type":"video/webm","language":"eng","filename":"froscon2015-1591-de-Sicher_Programmieren_mit_Ruby_on_Rails_webm.webm","state":"downloaded","folder":"webm","high_quality":false,"width":720,"height":576,"updated_at":"2016-02-03T14:10:23.199+01:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2015/webm/froscon2015-1591-de-Sicher_Programmieren_mit_Ruby_on_Rails_webm.webm","url":"https://api.media.ccc.de/public/recordings/7499","event_url":"https://api.media.ccc.de/public/events/9f0061d6-df0d-4e40-9019-a9b61dbd5697","conference_url":"https://api.media.ccc.de/public/conferences/froscon2015"},{"size":154,"length":3222,"mime_type":"video/mp4","language":"eng","filename":"froscon2015-1591-de-Sicher_Programmieren_mit_Ruby_on_Rails_sd.mp4","state":"downloaded","folder":"h264-hq","high_quality":false,"width":720,"height":576,"updated_at":"2016-02-03T14:10:21.782+01:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2015/h264-hq/froscon2015-1591-de-Sicher_Programmieren_mit_Ruby_on_Rails_sd.mp4","url":"https://api.media.ccc.de/public/recordings/7489","event_url":"https://api.media.ccc.de/public/events/9f0061d6-df0d-4e40-9019-a9b61dbd5697","conference_url":"https://api.media.ccc.de/public/conferences/froscon2015"},{"size":17,"length":3214,"mime_type":"audio/opus","language":"eng","filename":"froscon2015-1591-de-Sicher_Programmieren_mit_Ruby_on_Rails_opus.opus","state":"downloaded","folder":"opus","high_quality":true,"width":null,"height":null,"updated_at":"2015-08-23T17:27:36.755+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2015/opus/froscon2015-1591-de-Sicher_Programmieren_mit_Ruby_on_Rails_opus.opus","url":"https://api.media.ccc.de/public/recordings/7513","event_url":"https://api.media.ccc.de/public/events/9f0061d6-df0d-4e40-9019-a9b61dbd5697","conference_url":"https://api.media.ccc.de/public/conferences/froscon2015"}]}