Submit Search
Upload
ruby で書く 脆弱なコード
•
1 like
•
577 views
よしだ あつし
Follow
TokyuRuby会議13で発表した LT 資料です。 脆弱性をコードレビューで見つけるのは案外難しいという事を言いたかった。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 23
Download now
Download to read offline
Recommended
serviceクラスをやめようサブクラスを使おう
serviceクラスをやめようサブクラスを使おう
よしだ あつし
CTOのおしごと
CTOのおしごと
よしだ あつし
Selfを考える
Selfを考える
よしだ あつし
Railsにコントリビュートしてきました
Railsにコントリビュートしてきました
よしだ あつし
Rubyコードの最適化
Rubyコードの最適化
よしだ あつし
低レイヤから見たrubyプログラミング
低レイヤから見たrubyプログラミング
よしだ あつし
まじょのおしごとの裏側
まじょのおしごとの裏側
よしだ あつし
僕が勉強をする モチベーションと勉強法
僕が勉強をする モチベーションと勉強法
よしだ あつし
Recommended
serviceクラスをやめようサブクラスを使おう
serviceクラスをやめようサブクラスを使おう
よしだ あつし
CTOのおしごと
CTOのおしごと
よしだ あつし
Selfを考える
Selfを考える
よしだ あつし
Railsにコントリビュートしてきました
Railsにコントリビュートしてきました
よしだ あつし
Rubyコードの最適化
Rubyコードの最適化
よしだ あつし
低レイヤから見たrubyプログラミング
低レイヤから見たrubyプログラミング
よしだ あつし
まじょのおしごとの裏側
まじょのおしごとの裏側
よしだ あつし
僕が勉強をする モチベーションと勉強法
僕が勉強をする モチベーションと勉強法
よしだ あつし
Dockerプレゼン
Dockerプレゼン
よしだ あつし
Vue.js ハンズオン資料
Vue.js ハンズオン資料
よしだ あつし
よい名前を付けましょう リーダブルなんたらとか
よい名前を付けましょう リーダブルなんたらとか
よしだ あつし
Gitの使い方あれこれ
Gitの使い方あれこれ
よしだ あつし
私はいかにしてpull request を行ったか - あるいは social development について
私はいかにしてpull request を行ったか - あるいは social development について
よしだ あつし
15分でできるSQLインジェクション
15分でできるSQLインジェクション
よしだ あつし
Next GAE Heroku を使って 3分でRailsアプリをリリース
Next GAE Heroku を使って 3分でRailsアプリをリリース
よしだ あつし
テスト駆動開発入門
テスト駆動開発入門
よしだ あつし
Railsの今昔
Railsの今昔
よしだ あつし
デバッガでデバッグしない
デバッガでデバッグしない
よしだ あつし
Rails3使用雑感
Rails3使用雑感
よしだ あつし
Twitterでネットストーカーをしよう
Twitterでネットストーカーをしよう
よしだ あつし
Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024
Institut de l'Elevage - Idele
présentation sur la logistique (4).
présentation sur la logistique (4).
FatimaEzzahra753100
Chapitre 2 : fondations et analyses de données géotechniques
Chapitre 2 : fondations et analyses de données géotechniques
angevaleryn
Support de cours La technologie WDM.pptx
Support de cours La technologie WDM.pptx
docteurgyneco1
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
Institut de l'Elevage - Idele
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SKennel
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
alainfahed961
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
maach1
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
bentaha1011
More Related Content
More from よしだ あつし
Dockerプレゼン
Dockerプレゼン
よしだ あつし
Vue.js ハンズオン資料
Vue.js ハンズオン資料
よしだ あつし
よい名前を付けましょう リーダブルなんたらとか
よい名前を付けましょう リーダブルなんたらとか
よしだ あつし
Gitの使い方あれこれ
Gitの使い方あれこれ
よしだ あつし
私はいかにしてpull request を行ったか - あるいは social development について
私はいかにしてpull request を行ったか - あるいは social development について
よしだ あつし
15分でできるSQLインジェクション
15分でできるSQLインジェクション
よしだ あつし
Next GAE Heroku を使って 3分でRailsアプリをリリース
Next GAE Heroku を使って 3分でRailsアプリをリリース
よしだ あつし
テスト駆動開発入門
テスト駆動開発入門
よしだ あつし
Railsの今昔
Railsの今昔
よしだ あつし
デバッガでデバッグしない
デバッガでデバッグしない
よしだ あつし
Rails3使用雑感
Rails3使用雑感
よしだ あつし
Twitterでネットストーカーをしよう
Twitterでネットストーカーをしよう
よしだ あつし
More from よしだ あつし
(12)
Dockerプレゼン
Dockerプレゼン
Vue.js ハンズオン資料
Vue.js ハンズオン資料
よい名前を付けましょう リーダブルなんたらとか
よい名前を付けましょう リーダブルなんたらとか
Gitの使い方あれこれ
Gitの使い方あれこれ
私はいかにしてpull request を行ったか - あるいは social development について
私はいかにしてpull request を行ったか - あるいは social development について
15分でできるSQLインジェクション
15分でできるSQLインジェクション
Next GAE Heroku を使って 3分でRailsアプリをリリース
Next GAE Heroku を使って 3分でRailsアプリをリリース
テスト駆動開発入門
テスト駆動開発入門
Railsの今昔
Railsの今昔
デバッガでデバッグしない
デバッガでデバッグしない
Rails3使用雑感
Rails3使用雑感
Twitterでネットストーカーをしよう
Twitterでネットストーカーをしよう
Recently uploaded
Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024
Institut de l'Elevage - Idele
présentation sur la logistique (4).
présentation sur la logistique (4).
FatimaEzzahra753100
Chapitre 2 : fondations et analyses de données géotechniques
Chapitre 2 : fondations et analyses de données géotechniques
angevaleryn
Support de cours La technologie WDM.pptx
Support de cours La technologie WDM.pptx
docteurgyneco1
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
Institut de l'Elevage - Idele
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SKennel
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
alainfahed961
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
maach1
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
bentaha1011
Recently uploaded
(9)
Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024
présentation sur la logistique (4).
présentation sur la logistique (4).
Chapitre 2 : fondations et analyses de données géotechniques
Chapitre 2 : fondations et analyses de données géotechniques
Support de cours La technologie WDM.pptx
Support de cours La technologie WDM.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
ruby で書く 脆弱なコード
1.
ruby @TokyuRuby 13
2.
• : • ruby
: since 1.6 • : 1 ( ) • : • : • : CTO
3.
4.
🙇
5.
• ActiveRecord to_json •
migration view • ( ) DB •
6.
• json serializer • js •
7.
8.
Q.
9.
A.
10.
11.
:
12.
13.
14.
15.
open-uri Kernel.open fallback
16.
17.
Kernel.open • file `|'
18.
bot
19.
20.
#ginzarails 2019-04-24 “ ” by
Download now