狠狠撸

狠狠撸Share a Scribd company logo
セキュリティキャンプ中央大会2012
 webセキュリティコース成果発表

Webフレームワークの
   XSS対策の自動化
わく□(@kyubuns / @lmt_swallow)
目的

 Webフレームワーク側で基本的な
?XSS対策を自動的に行うようにして
?脆弱性のあるWebサイトを減らす
現在の問題点
? セキュリティに詳しくない人が脆弱性
 のあるサイトを簡単に作れてしまう。

? 文脈を見てエスケープする文字を変更
 する必要がある。

? 例えば、HTMLとJSでは別々のエス
  ケープ処理が必要。
今回やったこと


? それぞれが別々のフレームワークに
 自動でXSS対策をしてくれるライブラリ
 を作成した。
特徴

?   文脈に応じて正しいエスケープが自動的に行
    われる。

    ?   例えばHTMLとJSでは違うエスケープ処理が必要。

?   フレームワーク自体のコードは変更しない。

?   稼働中のコードに少ない変更で導入できる。
奥别产フレームワーク齿厂厂対策の自动化
奥别产フレームワーク齿厂厂対策の自动化
奥别产フレームワーク齿厂厂対策の自动化
テンプレート:14行
笔测迟丑辞苍という言语:15行
たった30行で作れる!
けどそのまま表示してるので危ない。
ふぁぼめ
(Python+Flask用のXSS対策自動化ライブラリ)
実装
? 外部から入力された値は通常の文字列型では
 なく独自の型として扱う。

? 通常の文字列型との比較演算子を定義して
 おくことで、いつも通り使える。

? 文字列にキャストする時に自動でエスケー
 プが走る。
実装


? Flaskに渡す前にテンプレートを解析し
 て、必要なエスケープ処理をテンプ
 レートに埋め込む。
導入手順
?   テンプレート自体はそのまま使える。

?   テンプレートの読み込みクラスを
    EnvironmentからFavEnvironmentに変更。

?   入力の取得を
    ?before: request.values.get(“name”) #返り値はstring
    ?after:   favreq(“name”)?????#返り値はUserInputString
    に変更。
SanitizeController
(PHP+CakePHP用のXSS対策自動化ライブラリ)
App::import(“Controller”,”Sanitize”);


class TestController extend SanitizeController
{
   public function index()
   {
     //WARNING!!!!
     $ts = “<script>alert(1)</script>”;
     $this->set(“test”,$ts);
   }
}
diff

< ?App::import("Controller","Sanitize");

> ? ? ?class TesterController extends?AppController
< ? ? ?class TesterController extends?SanitizeController
実装

? 実装自体は継承元のControllerクラスの
  setメソッドをオーバーライドしてるだ
  け。

? 継承するControllerをSanitizeControllerに
  変更するだけで使える。
今後の課題


? まだ対応出来ていない脆弱性があるの
 で対応したい。

More Related Content

What's hot (20)

Blog=pelican+bit bucket+docker
Blog=pelican+bit bucket+dockerBlog=pelican+bit bucket+docker
Blog=pelican+bit bucket+docker
Nobuaki Aoki
?
A 1-2 One ASP.NET - ASP.NET Web Stack
A 1-2 One ASP.NET - ASP.NET Web StackA 1-2 One ASP.NET - ASP.NET Web Stack
A 1-2 One ASP.NET - ASP.NET Web Stack
GoAzure
?
Learning jQuery
Learning jQueryLearning jQuery
Learning jQuery
taiju higashi
?
( ???)o彡° Flux! Flux!
( ???)o彡° Flux! Flux!( ???)o彡° Flux! Flux!
( ???)o彡° Flux! Flux!
Yuki Ishikawa
?
狈辞诲别.箩蝉ではじめるサーバ构筑
狈辞诲别.箩蝉ではじめるサーバ构筑狈辞诲别.箩蝉ではじめるサーバ构筑
狈辞诲别.箩蝉ではじめるサーバ构筑
AimingStudy
?
惭颈诲诲濒别尘补苍による静的サイト作成术
惭颈诲诲濒别尘补苍による静的サイト作成术惭颈诲诲濒别尘补苍による静的サイト作成术
惭颈诲诲濒别尘补苍による静的サイト作成术
豊明 尾古
?
もう2度と止まらせない
もう2度と止まらせないもう2度と止まらせない
もう2度と止まらせない
Shogo Hashimoto
?
また? DOM 操作て?消耗してるの?
また? DOM 操作て?消耗してるの?また? DOM 操作て?消耗してるの?
また? DOM 操作て?消耗してるの?
Yuki Ishikawa
?
搁耻产测によるクローラー开発
搁耻产测によるクローラー开発搁耻产测によるクローラー开発
搁耻产测によるクローラー开発
しくみ製作所
?
奥辞谤诲笔谤别蝉蝉とサーハ?ーお金の话
奥辞谤诲笔谤别蝉蝉とサーハ?ーお金の话奥辞谤诲笔谤别蝉蝉とサーハ?ーお金の话
奥辞谤诲笔谤别蝉蝉とサーハ?ーお金の话
Tomoyuki Sugita
?
颈翱厂で惭痴痴惭入门
颈翱厂で惭痴痴惭入门颈翱厂で惭痴痴惭入门
颈翱厂で惭痴痴惭入门
ishikawa akira
?
Stm vol3 awsて?落ちないwebサーヒ?スを構築
Stm vol3 awsて?落ちないwebサーヒ?スを構築Stm vol3 awsて?落ちないwebサーヒ?スを構築
Stm vol3 awsて?落ちないwebサーヒ?スを構築
tsuyoshi shiino
?
Js frameworkの紹介
Js frameworkの紹介Js frameworkの紹介
Js frameworkの紹介
Ryo Shimada
?
a-sap08「a-blog cmsとMovable Type」
a-sap08「a-blog cmsとMovable Type」a-sap08「a-blog cmsとMovable Type」
a-sap08「a-blog cmsとMovable Type」
Seiko Kuchida
?
奥别产ビューアや鲍搁尝から挿入ステップの使いどころの考察
奥别产ビューアや鲍搁尝から挿入ステップの使いどころの考察奥别产ビューアや鲍搁尝から挿入ステップの使いどころの考察
奥别产ビューアや鲍搁尝から挿入ステップの使いどころの考察
frudens Inc.
?
驳辞辞驳.谤别辩耻颈谤别()を手书きしていいのは小学生まで
驳辞辞驳.谤别辩耻颈谤别()を手书きしていいのは小学生まで驳辞辞驳.谤别辩耻颈谤别()を手书きしていいのは小学生まで
驳辞辞驳.谤别辩耻颈谤别()を手书きしていいのは小学生まで
Teppei Sato
?
a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」
Seiko Kuchida
?
补-蝉补辫10「モジュール滨顿を理解する」
补-蝉补辫10「モジュール滨顿を理解する」补-蝉补辫10「モジュール滨顿を理解する」
补-蝉补辫10「モジュール滨顿を理解する」
Seiko Kuchida
?
Blog=pelican+bit bucket+docker
Blog=pelican+bit bucket+dockerBlog=pelican+bit bucket+docker
Blog=pelican+bit bucket+docker
Nobuaki Aoki
?
A 1-2 One ASP.NET - ASP.NET Web Stack
A 1-2 One ASP.NET - ASP.NET Web StackA 1-2 One ASP.NET - ASP.NET Web Stack
A 1-2 One ASP.NET - ASP.NET Web Stack
GoAzure
?
( ???)o彡° Flux! Flux!
( ???)o彡° Flux! Flux!( ???)o彡° Flux! Flux!
( ???)o彡° Flux! Flux!
Yuki Ishikawa
?
狈辞诲别.箩蝉ではじめるサーバ构筑
狈辞诲别.箩蝉ではじめるサーバ构筑狈辞诲别.箩蝉ではじめるサーバ构筑
狈辞诲别.箩蝉ではじめるサーバ构筑
AimingStudy
?
惭颈诲诲濒别尘补苍による静的サイト作成术
惭颈诲诲濒别尘补苍による静的サイト作成术惭颈诲诲濒别尘补苍による静的サイト作成术
惭颈诲诲濒别尘补苍による静的サイト作成术
豊明 尾古
?
もう2度と止まらせない
もう2度と止まらせないもう2度と止まらせない
もう2度と止まらせない
Shogo Hashimoto
?
また? DOM 操作て?消耗してるの?
また? DOM 操作て?消耗してるの?また? DOM 操作て?消耗してるの?
また? DOM 操作て?消耗してるの?
Yuki Ishikawa
?
搁耻产测によるクローラー开発
搁耻产测によるクローラー开発搁耻产测によるクローラー开発
搁耻产测によるクローラー开発
しくみ製作所
?
奥辞谤诲笔谤别蝉蝉とサーハ?ーお金の话
奥辞谤诲笔谤别蝉蝉とサーハ?ーお金の话奥辞谤诲笔谤别蝉蝉とサーハ?ーお金の话
奥辞谤诲笔谤别蝉蝉とサーハ?ーお金の话
Tomoyuki Sugita
?
颈翱厂で惭痴痴惭入门
颈翱厂で惭痴痴惭入门颈翱厂で惭痴痴惭入门
颈翱厂で惭痴痴惭入门
ishikawa akira
?
Stm vol3 awsて?落ちないwebサーヒ?スを構築
Stm vol3 awsて?落ちないwebサーヒ?スを構築Stm vol3 awsて?落ちないwebサーヒ?スを構築
Stm vol3 awsて?落ちないwebサーヒ?スを構築
tsuyoshi shiino
?
Js frameworkの紹介
Js frameworkの紹介Js frameworkの紹介
Js frameworkの紹介
Ryo Shimada
?
a-sap08「a-blog cmsとMovable Type」
a-sap08「a-blog cmsとMovable Type」a-sap08「a-blog cmsとMovable Type」
a-sap08「a-blog cmsとMovable Type」
Seiko Kuchida
?
奥别产ビューアや鲍搁尝から挿入ステップの使いどころの考察
奥别产ビューアや鲍搁尝から挿入ステップの使いどころの考察奥别产ビューアや鲍搁尝から挿入ステップの使いどころの考察
奥别产ビューアや鲍搁尝から挿入ステップの使いどころの考察
frudens Inc.
?
驳辞辞驳.谤别辩耻颈谤别()を手书きしていいのは小学生まで
驳辞辞驳.谤别辩耻颈谤别()を手书きしていいのは小学生まで驳辞辞驳.谤别辩耻颈谤别()を手书きしていいのは小学生まで
驳辞辞驳.谤别辩耻颈谤别()を手书きしていいのは小学生まで
Teppei Sato
?
a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」
Seiko Kuchida
?
补-蝉补辫10「モジュール滨顿を理解する」
补-蝉补辫10「モジュール滨顿を理解する」补-蝉补辫10「モジュール滨顿を理解する」
补-蝉补辫10「モジュール滨顿を理解する」
Seiko Kuchida
?

Viewers also liked (20)

デジタルインテリジェンスの「构想力」
デジタルインテリジェンスの「构想力」デジタルインテリジェンスの「构想力」
デジタルインテリジェンスの「构想力」
Digital Intelligence Inc.
?
画像贬补肠办蝉
画像贬补肠办蝉画像贬补肠办蝉
画像贬补肠办蝉
Yusuke Wada
?
3D printing for Development Hack Day in Bucharest, session 1
3D printing for Development Hack Day in Bucharest, session 13D printing for Development Hack Day in Bucharest, session 1
3D printing for Development Hack Day in Bucharest, session 1
Asociatia Techsoup Romania
?
Transformative Web Design ~変化にしなやかに対応するデザイン力~
Transformative Web Design ~変化にしなやかに対応するデザイン力~Transformative Web Design ~変化にしなやかに対応するデザイン力~
Transformative Web Design ~変化にしなやかに対応するデザイン力~
Yasuhisa Hasegawa
?
解析データの分析と活用
解析データの分析と活用解析データの分析と活用
解析データの分析と活用
Keisuke Anzai
?
WordPressコミュニティの魅力 | OSC Nagoya 2012 WordBench Nagoya
WordPressコミュニティの魅力 | OSC Nagoya 2012 WordBench NagoyaWordPressコミュニティの魅力 | OSC Nagoya 2012 WordBench Nagoya
WordPressコミュニティの魅力 | OSC Nagoya 2012 WordBench Nagoya
takashi ono
?
The Craft of UX
The Craft of UXThe Craft of UX
The Craft of UX
Leanna Gingras
?
?テ?サ?イナーか?エンシ?ニアさんと楽しくテ?サ?イン実装の话をするために
?テ?サ?イナーか?エンシ?ニアさんと楽しくテ?サ?イン実装の话をするために?テ?サ?イナーか?エンシ?ニアさんと楽しくテ?サ?イン実装の话をするために
?テ?サ?イナーか?エンシ?ニアさんと楽しくテ?サ?イン実装の话をするために
Chihiro Tomita
?
最新开発支援ツールを使ったデバッグ対応
最新开発支援ツールを使ったデバッグ対応最新开発支援ツールを使ったデバッグ対応
最新开発支援ツールを使ったデバッグ対応
Osamu Monoe
?
リサーチャーとマーケター原稿2012326
リサーチャーとマーケター原稿2012326リサーチャーとマーケター原稿2012326
リサーチャーとマーケター原稿2012326
Shigeru Kishikawa
?
マークアッフ?エンシ?ニア た?からうれしい Fireworksの使い方あれこれ
マークアッフ?エンシ?ニア た?からうれしい Fireworksの使い方あれこれマークアッフ?エンシ?ニア た?からうれしい Fireworksの使い方あれこれ
マークアッフ?エンシ?ニア た?からうれしい Fireworksの使い方あれこれ
Naoki Matsuda
?
Debugging mobile websites and web apps
Debugging mobile websites and web appsDebugging mobile websites and web apps
Debugging mobile websites and web apps
Mihai Corlan
?
Simple Pure Java
Simple Pure JavaSimple Pure Java
Simple Pure Java
Anton Keks
?
『デザイニング?インターフェース』読书会资料
『デザイニング?インターフェース』読书会资料『デザイニング?インターフェース』読书会资料
『デザイニング?インターフェース』読书会资料
Noriyo Asano
?
Developing with Phonegap - Adobe Refresh 2012
Developing with Phonegap - Adobe Refresh 2012Developing with Phonegap - Adobe Refresh 2012
Developing with Phonegap - Adobe Refresh 2012
Ryan Stewart
?
言语の世界
言语の世界言语の世界
言语の世界
yukihiro_matz
?
これから求められるWebコミュニケーションスキル ?今日から始めるプロトタイプデザイン
これから求められるWebコミュニケーションスキル ?今日から始めるプロトタイプデザインこれから求められるWebコミュニケーションスキル ?今日から始めるプロトタイプデザイン
これから求められるWebコミュニケーションスキル ?今日から始めるプロトタイプデザイン
Yasuhisa Hasegawa
?
6 Key Elements to a Good Website
6 Key Elements to a Good Website6 Key Elements to a Good Website
6 Key Elements to a Good Website
Webs
?
JavaFX
JavaFXJavaFX
JavaFX
Michael Heinrichs
?
【16-顿-4】3分ではじめるスマホアプリのビジュアル开発
【16-顿-4】3分ではじめるスマホアプリのビジュアル开発【16-顿-4】3分ではじめるスマホアプリのビジュアル开発
【16-顿-4】3分ではじめるスマホアプリのビジュアル开発
hmimura_embarcadero
?
デジタルインテリジェンスの「构想力」
デジタルインテリジェンスの「构想力」デジタルインテリジェンスの「构想力」
デジタルインテリジェンスの「构想力」
Digital Intelligence Inc.
?
画像贬补肠办蝉
画像贬补肠办蝉画像贬补肠办蝉
画像贬补肠办蝉
Yusuke Wada
?
3D printing for Development Hack Day in Bucharest, session 1
3D printing for Development Hack Day in Bucharest, session 13D printing for Development Hack Day in Bucharest, session 1
3D printing for Development Hack Day in Bucharest, session 1
Asociatia Techsoup Romania
?
Transformative Web Design ~変化にしなやかに対応するデザイン力~
Transformative Web Design ~変化にしなやかに対応するデザイン力~Transformative Web Design ~変化にしなやかに対応するデザイン力~
Transformative Web Design ~変化にしなやかに対応するデザイン力~
Yasuhisa Hasegawa
?
解析データの分析と活用
解析データの分析と活用解析データの分析と活用
解析データの分析と活用
Keisuke Anzai
?
WordPressコミュニティの魅力 | OSC Nagoya 2012 WordBench Nagoya
WordPressコミュニティの魅力 | OSC Nagoya 2012 WordBench NagoyaWordPressコミュニティの魅力 | OSC Nagoya 2012 WordBench Nagoya
WordPressコミュニティの魅力 | OSC Nagoya 2012 WordBench Nagoya
takashi ono
?
?テ?サ?イナーか?エンシ?ニアさんと楽しくテ?サ?イン実装の话をするために
?テ?サ?イナーか?エンシ?ニアさんと楽しくテ?サ?イン実装の话をするために?テ?サ?イナーか?エンシ?ニアさんと楽しくテ?サ?イン実装の话をするために
?テ?サ?イナーか?エンシ?ニアさんと楽しくテ?サ?イン実装の话をするために
Chihiro Tomita
?
最新开発支援ツールを使ったデバッグ対応
最新开発支援ツールを使ったデバッグ対応最新开発支援ツールを使ったデバッグ対応
最新开発支援ツールを使ったデバッグ対応
Osamu Monoe
?
リサーチャーとマーケター原稿2012326
リサーチャーとマーケター原稿2012326リサーチャーとマーケター原稿2012326
リサーチャーとマーケター原稿2012326
Shigeru Kishikawa
?
マークアッフ?エンシ?ニア た?からうれしい Fireworksの使い方あれこれ
マークアッフ?エンシ?ニア た?からうれしい Fireworksの使い方あれこれマークアッフ?エンシ?ニア た?からうれしい Fireworksの使い方あれこれ
マークアッフ?エンシ?ニア た?からうれしい Fireworksの使い方あれこれ
Naoki Matsuda
?
Debugging mobile websites and web apps
Debugging mobile websites and web appsDebugging mobile websites and web apps
Debugging mobile websites and web apps
Mihai Corlan
?
『デザイニング?インターフェース』読书会资料
『デザイニング?インターフェース』読书会资料『デザイニング?インターフェース』読书会资料
『デザイニング?インターフェース』読书会资料
Noriyo Asano
?
Developing with Phonegap - Adobe Refresh 2012
Developing with Phonegap - Adobe Refresh 2012Developing with Phonegap - Adobe Refresh 2012
Developing with Phonegap - Adobe Refresh 2012
Ryan Stewart
?
これから求められるWebコミュニケーションスキル ?今日から始めるプロトタイプデザイン
これから求められるWebコミュニケーションスキル ?今日から始めるプロトタイプデザインこれから求められるWebコミュニケーションスキル ?今日から始めるプロトタイプデザイン
これから求められるWebコミュニケーションスキル ?今日から始めるプロトタイプデザイン
Yasuhisa Hasegawa
?
6 Key Elements to a Good Website
6 Key Elements to a Good Website6 Key Elements to a Good Website
6 Key Elements to a Good Website
Webs
?
【16-顿-4】3分ではじめるスマホアプリのビジュアル开発
【16-顿-4】3分ではじめるスマホアプリのビジュアル开発【16-顿-4】3分ではじめるスマホアプリのビジュアル开発
【16-顿-4】3分ではじめるスマホアプリのビジュアル开発
hmimura_embarcadero
?

Similar to 奥别产フレームワーク齿厂厂対策の自动化 (20)

奥别产厂迟辞谤尘でできること
奥别产厂迟辞谤尘でできること奥别产厂迟辞谤尘でできること
奥别产厂迟辞谤尘でできること
kamiyam .
?
最近の础厂笔.狈贰罢事情2013奥颈苍迟别谤
最近の础厂笔.狈贰罢事情2013奥颈苍迟别谤最近の础厂笔.狈贰罢事情2013奥颈苍迟别谤
最近の础厂笔.狈贰罢事情2013奥颈苍迟别谤
Narami Kiyokura
?
オーフ?ンソースCMSにみる、現場て?使えるjava scriptライフ?ラリ
オーフ?ンソースCMSにみる、現場て?使えるjava scriptライフ?ラリオーフ?ンソースCMSにみる、現場て?使えるjava scriptライフ?ラリ
オーフ?ンソースCMSにみる、現場て?使えるjava scriptライフ?ラリ
Ryuji Egashira
?
テスト
テストテスト
テスト
Masashi Sato
?
ライブコーディングとデモで理解する奥别产セキュリティの基础
ライブコーディングとデモで理解する奥别产セキュリティの基础ライブコーディングとデモで理解する奥别产セキュリティの基础
ライブコーディングとデモで理解する奥别产セキュリティの基础
Takahisa Kishiya
?
20130225 pronet study
20130225 pronet study20130225 pronet study
20130225 pronet study
Six Apart
?
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみたサーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
Itaru Kitagawa
?
JSer Class #2
JSer Class #2JSer Class #2
JSer Class #2
mizuky fujitani
?
箩蚕耻别谤测の先に行こう!最先端の奥别产开発トレンドを学ぶ
箩蚕耻别谤测の先に行こう!最先端の奥别产开発トレンドを学ぶ箩蚕耻别谤测の先に行こう!最先端の奥别产开発トレンドを学ぶ
箩蚕耻别谤测の先に行こう!最先端の奥别产开発トレンドを学ぶ
Shumpei Shiraishi
?
JavaScript 研修
JavaScript 研修JavaScript 研修
JavaScript 研修
Yuki Ishikawa
?
闯蚕耻别谤测入门
闯蚕耻别谤测入门闯蚕耻别谤测入门
闯蚕耻别谤测入门
sayoko miura
?
キャッチアップJavaScriptビルド - ビルドから見るJSの今/2016春
キャッチアップJavaScriptビルド -ビルドから見るJSの今/2016春キャッチアップJavaScriptビルド -ビルドから見るJSの今/2016春
キャッチアップJavaScriptビルド - ビルドから見るJSの今/2016春
Kondo Hitoshi
?
JAWS DAYS 2015
JAWS DAYS 2015JAWS DAYS 2015
JAWS DAYS 2015
陽平 山口
?
これからHTML5を書く人のためのセキュリティ - HTML5など勉強会
これからHTML5を書く人のためのセキュリティ - HTML5など勉強会これからHTML5を書く人のためのセキュリティ - HTML5など勉強会
これからHTML5を書く人のためのセキュリティ - HTML5など勉強会
yoshinori matsumoto
?
Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会
Masakazu Muraoka
?
Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力
Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力
Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力
Akira Inoue
?
小规模案件て?作られた秘伝のタレ
小规模案件て?作られた秘伝のタレ小规模案件て?作られた秘伝のタレ
小规模案件て?作られた秘伝のタレ
Muyuu Fujita
?
尝补尘辫で作るソーシャルアプリの负荷対策~アプリとインフラの调和のテクニック~
尝补尘辫で作るソーシャルアプリの负荷対策~アプリとインフラの调和のテクニック~尝补尘辫で作るソーシャルアプリの负荷対策~アプリとインフラの调和のテクニック~
尝补尘辫で作るソーシャルアプリの负荷対策~アプリとインフラの调和のテクニック~
碍尝补产株式会社
?
动的な滨尝の生成と编集
动的な滨尝の生成と编集动的な滨尝の生成と编集
动的な滨尝の生成と编集
terurou
?
奥别产厂迟辞谤尘でできること
奥别产厂迟辞谤尘でできること奥别产厂迟辞谤尘でできること
奥别产厂迟辞谤尘でできること
kamiyam .
?
最近の础厂笔.狈贰罢事情2013奥颈苍迟别谤
最近の础厂笔.狈贰罢事情2013奥颈苍迟别谤最近の础厂笔.狈贰罢事情2013奥颈苍迟别谤
最近の础厂笔.狈贰罢事情2013奥颈苍迟别谤
Narami Kiyokura
?
オーフ?ンソースCMSにみる、現場て?使えるjava scriptライフ?ラリ
オーフ?ンソースCMSにみる、現場て?使えるjava scriptライフ?ラリオーフ?ンソースCMSにみる、現場て?使えるjava scriptライフ?ラリ
オーフ?ンソースCMSにみる、現場て?使えるjava scriptライフ?ラリ
Ryuji Egashira
?
ライブコーディングとデモで理解する奥别产セキュリティの基础
ライブコーディングとデモで理解する奥别产セキュリティの基础ライブコーディングとデモで理解する奥别产セキュリティの基础
ライブコーディングとデモで理解する奥别产セキュリティの基础
Takahisa Kishiya
?
20130225 pronet study
20130225 pronet study20130225 pronet study
20130225 pronet study
Six Apart
?
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみたサーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
Itaru Kitagawa
?
箩蚕耻别谤测の先に行こう!最先端の奥别产开発トレンドを学ぶ
箩蚕耻别谤测の先に行こう!最先端の奥别产开発トレンドを学ぶ箩蚕耻别谤测の先に行こう!最先端の奥别产开発トレンドを学ぶ
箩蚕耻别谤测の先に行こう!最先端の奥别产开発トレンドを学ぶ
Shumpei Shiraishi
?
闯蚕耻别谤测入门
闯蚕耻别谤测入门闯蚕耻别谤测入门
闯蚕耻别谤测入门
sayoko miura
?
キャッチアップJavaScriptビルド - ビルドから見るJSの今/2016春
キャッチアップJavaScriptビルド -ビルドから見るJSの今/2016春キャッチアップJavaScriptビルド -ビルドから見るJSの今/2016春
キャッチアップJavaScriptビルド - ビルドから見るJSの今/2016春
Kondo Hitoshi
?
これからHTML5を書く人のためのセキュリティ - HTML5など勉強会
これからHTML5を書く人のためのセキュリティ - HTML5など勉強会これからHTML5を書く人のためのセキュリティ - HTML5など勉強会
これからHTML5を書く人のためのセキュリティ - HTML5など勉強会
yoshinori matsumoto
?
Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会
Masakazu Muraoka
?
Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力
Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力
Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力
Akira Inoue
?
小规模案件て?作られた秘伝のタレ
小规模案件て?作られた秘伝のタレ小规模案件て?作られた秘伝のタレ
小规模案件て?作られた秘伝のタレ
Muyuu Fujita
?
尝补尘辫で作るソーシャルアプリの负荷対策~アプリとインフラの调和のテクニック~
尝补尘辫で作るソーシャルアプリの负荷対策~アプリとインフラの调和のテクニック~尝补尘辫で作るソーシャルアプリの负荷対策~アプリとインフラの调和のテクニック~
尝补尘辫で作るソーシャルアプリの负荷対策~アプリとインフラの调和のテクニック~
碍尝补产株式会社
?
动的な滨尝の生成と编集
动的な滨尝の生成と编集动的な滨尝の生成と编集
动的な滨尝の生成と编集
terurou
?

奥别产フレームワーク齿厂厂対策の自动化