Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
TweetDeck XSS 20140611
Search
Yusei Yamanaka
June 12, 2014
Technology
320
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
TweetDeck XSS 20140611
TweetDeck XSS 20140611
Yusei Yamanaka
June 12, 2014
More Decks by Yusei Yamanaka
See All by Yusei Yamanaka
10年目を迎えた「ABEMA」がどのように AI 活用を推進して、AI 駆動開発にシフトしているのか / How ABEMA, entering its 10th year, is promoting the use of AI and shifting toward AI-driven development
miyukki
1
770
生配信管理システムのバックエンド〜AWS AppSyncで迅速に構築するGraphQLサービス〜 / Backend of live streaming management system - GraphQL service to build quickly with AWS AppSync
miyukki
0
1.5k
"新しい未来のテレビ"を目指すABEMA配信システムの再設計 / Re-architecture of ABEMA live ingest system
miyukki
0
2.7k
3周年に突入するAbemaTVの挑戦と苦悩 / The challenge and anguish of AbemaTV celebrating the third anniversary
miyukki
8
5.4k
AbemaTVのアーキテクチャの変遷 / The history of AbemaTV's architecture
miyukki
3
1.6k
機材管理ツールをFirebaseで構築しようとした話 / Building equipment management software with Firebase
miyukki
7
4.8k
AbemaTVで働くエンジニアの裏側 / The engineer working at AbemaTV
miyukki
0
940
動画配信サービスとしてこの先生きのこるには / The way to continue as a video streaming service
miyukki
8
4k
MPEG-DASHによるリニア型配信 / Linear broadcasting by MPEG-DASH on AbemaTV
miyukki
6
14k
Other Decks in Technology
See All in Technology
hackers_champloo_2026_tidb
makocchi
0
170
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
180
「エーアイ」をバズワードにしないために RPA 導入経験と Kiro 上での Claude モデル利用経験から
kazzpapa3
0
100
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
320
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
210
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
200
Classmethod Company Deck
satoshi7
1
750
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
7
5.2k
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
450
夫婦で子育てするための育児標準化
codmoninc
PRO
0
480
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
5
1.2k
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
130
Featured
See All Featured
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
490
Statistics for Hackers
jakevdp
799
230k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
740
Between Models and Reality
mayunak
4
500
YesSQL, Process and Tooling at Scale
rocio
174
15k
Practical Orchestrator
shlominoach
192
12k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
290
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Transcript
じコしょ-かい なまえ ミユっき せきゅリティ いろイロ びっぐで-た
None
ࡢʜ
None
None
ʊਓਓਓʊ ʼ944ʻ ʉ:?:?:ʉ
None
var text = “<script>alert(1);</script>http://applest.net/”;
transform(text, entities) var text = “<script>alert(1)</script>http://applest.net/”; updateEntities(text, entites) (FUJOGPSNBUJPONFEJB MJOL
NFOUJPOT IBTIUBHTJOUXFFU linkify() -JOLJGZBOElFTDBQFzGPSUXFFU emojify() &NPKJGZGPSUXFFU return Object {media: Array[0], urls: Array[1], hashtags: Array[0], user_mentions: Array[0], cashtags: Array[0]} "<script>alert(1)</script><a href="http://applest.net/" target="_blank" class="url-ext" rel="url" >http://applest.net/</a>" "<script>alert(1)</script><a href="http://applest.net/" target="_blank" class="url-ext" rel="url" >http://applest.net/</a>"
transform(text, entities) var text = “—”; updateEntities(text, entites) (FUJOGPSNBUJPONFEJB MJOL
NFOUJPOT IBTIUBHTJOUXFFU linkify() -JOLJGZBOElFTDBQFzGPSUXFFU emojify() &NPKJGZGPSUXFFU return Object {media: Array[0], urls: Array[0], hashtags: Array[0], user_mentions: Array[0], cashtags: Array[0]} “—” "<img class="emoji inline-block” draggable="false" alt=“—"src="/web/assets/emoji//2665.png">"
transform(text, entities) var text = “<script>alert(1)</script>—”; updateEntities(text, entites) (FUJOGPSNBUJPONFEJB MJOL
NFOUJPOT IBTIUBHTJOUXFFU linkify() -JOLJGZBOElFTDBQFzGPSUXFFU emojify() &NPKJGZGPSUXFFU return Object {media: Array[0], urls: Array[0], hashtags: Array[0], user_mentions: Array[0], cashtags: Array[0]} “<script>alert(1)</script>—” "<script>alert(1)</script><img class="emoji inline-block” draggable="false" alt="—" src="/web/assets/emoji//2665.png">"
1SPCMFNT
%&.0
:FTUFSEBZ 5PEBZ
None
None
ͬͱηΩϡΞʹ͢ΔͨΊʹʜ ΤεέʔϓΛҙࣝ͠ͳ͍ Ϣʔβʔ͔ΒͷΛ৴༻͠ͳ͍ Τεέʔϓ͕ඞཁ͔Λߟ͑Δ