Suche senden
Hochladen
[A2]android security의 과거와 미래 – from linux to jelly bean
•
4 gefällt mir
•
1,651 views
NAVER D2
Folgen
Technologie
News & Politik
Melden
Teilen
Melden
Teilen
1 von 29
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
ABS 2014 - The Growth of Android in Embedded Systems
ABS 2014 - The Growth of Android in Embedded Systems
Benjamin Zores
Droidcon 2013 france - The Growth of Android in Embedded Systems
Droidcon 2013 france - The Growth of Android in Embedded Systems
Benjamin Zores
ABS 2014 - Android Kit Kat Internals
ABS 2014 - Android Kit Kat Internals
Benjamin Zores
Android OS Porting: Introduction
Android OS Porting: Introduction
Jollen Chen
ABS 2013: Android Jelly Bean Device Porting Walkthrough
ABS 2013: Android Jelly Bean Device Porting Walkthrough
Benjamin Zores
Is Android the New Embedded Embedded Linux? at Embedded World 2013
Is Android the New Embedded Embedded Linux? at Embedded World 2013
Opersys inc.
Embedded Android Workshop at AnDevConII
Embedded Android Workshop at AnDevConII
Opersys inc.
Q4.11: Porting Android to new Platforms
Q4.11: Porting Android to new Platforms
Linaro
Empfohlen
ABS 2014 - The Growth of Android in Embedded Systems
ABS 2014 - The Growth of Android in Embedded Systems
Benjamin Zores
Droidcon 2013 france - The Growth of Android in Embedded Systems
Droidcon 2013 france - The Growth of Android in Embedded Systems
Benjamin Zores
ABS 2014 - Android Kit Kat Internals
ABS 2014 - Android Kit Kat Internals
Benjamin Zores
Android OS Porting: Introduction
Android OS Porting: Introduction
Jollen Chen
ABS 2013: Android Jelly Bean Device Porting Walkthrough
ABS 2013: Android Jelly Bean Device Porting Walkthrough
Benjamin Zores
Is Android the New Embedded Embedded Linux? at Embedded World 2013
Is Android the New Embedded Embedded Linux? at Embedded World 2013
Opersys inc.
Embedded Android Workshop at AnDevConII
Embedded Android Workshop at AnDevConII
Opersys inc.
Q4.11: Porting Android to new Platforms
Q4.11: Porting Android to new Platforms
Linaro
Droidcon uk2012 androvm
Droidcon uk2012 androvm
dfages
Is Android the New Embedded Linux? at AnDevCon IV
Is Android the New Embedded Linux? at AnDevCon IV
Opersys inc.
A War Story: Porting Android 4.0 to a Custom Board (ELCE 2012)
A War Story: Porting Android 4.0 to a Custom Board (ELCE 2012)
Matthias Brugger
Droidcon 2013 France - Android Platform Anatomy
Droidcon 2013 France - Android Platform Anatomy
Benjamin Zores
Embedded Android Workshop
Embedded Android Workshop
Opersys inc.
A Deep Dive into Open Source Android Development
A Deep Dive into Open Source Android Development
David Wu
ABS 2012 - Android Device Porting Walkthrough
ABS 2012 - Android Device Porting Walkthrough
Benjamin Zores
CloudOpen 2014 - Extending Cloud Automation, When OpenStack Meets Ansible
CloudOpen 2014 - Extending Cloud Automation, When OpenStack Meets Ansible
Benjamin Zores
Is Android the New Embedded Linux? at AnDevCon V
Is Android the New Embedded Linux? at AnDevCon V
Opersys inc.
Rapid prototyping with open source
Rapid prototyping with open source
Alison Chaiken
Leveraging Android's Linux Heritage at AnDevCon3
Leveraging Android's Linux Heritage at AnDevCon3
Opersys inc.
Jollen's Presentation: Introducing Android low-level
Jollen's Presentation: Introducing Android low-level
Jollen Chen
Android village @nullcon 2012
Android village @nullcon 2012
hakersinfo
What & How to Customize Android?
What & How to Customize Android?
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
Android porting for dummies @droidconin 2011
Android porting for dummies @droidconin 2011
pundiramit
Android jumpstart at ESC Boston 2011
Android jumpstart at ESC Boston 2011
Opersys inc.
Android Jumpstart ESC SV 2012 Part I
Android Jumpstart ESC SV 2012 Part I
Opersys inc.
Leveraging Android's Linux Heritage at Android Open 2011
Leveraging Android's Linux Heritage at Android Open 2011
Opersys inc.
Is Android the New King of Embedded OSes at Embedded World 2014
Is Android the New King of Embedded OSes at Embedded World 2014
Opersys inc.
Inside Android's UI
Inside Android's UI
Opersys inc.
C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까
C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까
NAVER D2
[E1]3천만모바일시대, 성공을위한전략은
[E1]3천만모바일시대, 성공을위한전략은
NAVER D2
Weitere ähnliche Inhalte
Was ist angesagt?
Droidcon uk2012 androvm
Droidcon uk2012 androvm
dfages
Is Android the New Embedded Linux? at AnDevCon IV
Is Android the New Embedded Linux? at AnDevCon IV
Opersys inc.
A War Story: Porting Android 4.0 to a Custom Board (ELCE 2012)
A War Story: Porting Android 4.0 to a Custom Board (ELCE 2012)
Matthias Brugger
Droidcon 2013 France - Android Platform Anatomy
Droidcon 2013 France - Android Platform Anatomy
Benjamin Zores
Embedded Android Workshop
Embedded Android Workshop
Opersys inc.
A Deep Dive into Open Source Android Development
A Deep Dive into Open Source Android Development
David Wu
ABS 2012 - Android Device Porting Walkthrough
ABS 2012 - Android Device Porting Walkthrough
Benjamin Zores
CloudOpen 2014 - Extending Cloud Automation, When OpenStack Meets Ansible
CloudOpen 2014 - Extending Cloud Automation, When OpenStack Meets Ansible
Benjamin Zores
Is Android the New Embedded Linux? at AnDevCon V
Is Android the New Embedded Linux? at AnDevCon V
Opersys inc.
Rapid prototyping with open source
Rapid prototyping with open source
Alison Chaiken
Leveraging Android's Linux Heritage at AnDevCon3
Leveraging Android's Linux Heritage at AnDevCon3
Opersys inc.
Jollen's Presentation: Introducing Android low-level
Jollen's Presentation: Introducing Android low-level
Jollen Chen
Android village @nullcon 2012
Android village @nullcon 2012
hakersinfo
What & How to Customize Android?
What & How to Customize Android?
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
Android porting for dummies @droidconin 2011
Android porting for dummies @droidconin 2011
pundiramit
Android jumpstart at ESC Boston 2011
Android jumpstart at ESC Boston 2011
Opersys inc.
Android Jumpstart ESC SV 2012 Part I
Android Jumpstart ESC SV 2012 Part I
Opersys inc.
Leveraging Android's Linux Heritage at Android Open 2011
Leveraging Android's Linux Heritage at Android Open 2011
Opersys inc.
Is Android the New King of Embedded OSes at Embedded World 2014
Is Android the New King of Embedded OSes at Embedded World 2014
Opersys inc.
Inside Android's UI
Inside Android's UI
Opersys inc.
Was ist angesagt?
(20)
Droidcon uk2012 androvm
Droidcon uk2012 androvm
Is Android the New Embedded Linux? at AnDevCon IV
Is Android the New Embedded Linux? at AnDevCon IV
A War Story: Porting Android 4.0 to a Custom Board (ELCE 2012)
A War Story: Porting Android 4.0 to a Custom Board (ELCE 2012)
Droidcon 2013 France - Android Platform Anatomy
Droidcon 2013 France - Android Platform Anatomy
Embedded Android Workshop
Embedded Android Workshop
A Deep Dive into Open Source Android Development
A Deep Dive into Open Source Android Development
ABS 2012 - Android Device Porting Walkthrough
ABS 2012 - Android Device Porting Walkthrough
CloudOpen 2014 - Extending Cloud Automation, When OpenStack Meets Ansible
CloudOpen 2014 - Extending Cloud Automation, When OpenStack Meets Ansible
Is Android the New Embedded Linux? at AnDevCon V
Is Android the New Embedded Linux? at AnDevCon V
Rapid prototyping with open source
Rapid prototyping with open source
Leveraging Android's Linux Heritage at AnDevCon3
Leveraging Android's Linux Heritage at AnDevCon3
Jollen's Presentation: Introducing Android low-level
Jollen's Presentation: Introducing Android low-level
Android village @nullcon 2012
Android village @nullcon 2012
What & How to Customize Android?
What & How to Customize Android?
Android porting for dummies @droidconin 2011
Android porting for dummies @droidconin 2011
Android jumpstart at ESC Boston 2011
Android jumpstart at ESC Boston 2011
Android Jumpstart ESC SV 2012 Part I
Android Jumpstart ESC SV 2012 Part I
Leveraging Android's Linux Heritage at Android Open 2011
Leveraging Android's Linux Heritage at Android Open 2011
Is Android the New King of Embedded OSes at Embedded World 2014
Is Android the New King of Embedded OSes at Embedded World 2014
Inside Android's UI
Inside Android's UI
Andere mochten auch
C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까
C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까
NAVER D2
[E1]3천만모바일시대, 성공을위한전략은
[E1]3천만모바일시대, 성공을위한전략은
NAVER D2
[A3]deview 2012 network binder
[A3]deview 2012 network binder
NAVER D2
[E5]googles engineering culture
[E5]googles engineering culture
NAVER D2
Deview 2013 - 나는 왜 개발자인데자신이 없을까?
Deview 2013 - 나는 왜 개발자인데자신이 없을까?
Minsuk Lee
142 리눅스와 모바일 day1-track4_2_v1.5
142 리눅스와 모바일 day1-track4_2_v1.5
NAVER D2
Deview 2013 mobile browser internals and trends_20131022
Deview 2013 mobile browser internals and trends_20131022
NAVER D2
136 deview 2013 쫄지마글로벌-심상민
136 deview 2013 쫄지마글로벌-심상민
NAVER D2
Andere mochten auch
(8)
C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까
C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까
[E1]3천만모바일시대, 성공을위한전략은
[E1]3천만모바일시대, 성공을위한전략은
[A3]deview 2012 network binder
[A3]deview 2012 network binder
[E5]googles engineering culture
[E5]googles engineering culture
Deview 2013 - 나는 왜 개발자인데자신이 없을까?
Deview 2013 - 나는 왜 개발자인데자신이 없을까?
142 리눅스와 모바일 day1-track4_2_v1.5
142 리눅스와 모바일 day1-track4_2_v1.5
Deview 2013 mobile browser internals and trends_20131022
Deview 2013 mobile browser internals and trends_20131022
136 deview 2013 쫄지마글로벌-심상민
136 deview 2013 쫄지마글로벌-심상민
Ähnlich wie [A2]android security의 과거와 미래 – from linux to jelly bean
History of Android Security – from linux to jelly bean
History of Android Security – from linux to jelly bean
Jung Pil (J.P.) Choi
A deep dive into Android OpenSource Project(AOSP)
A deep dive into Android OpenSource Project(AOSP)
Siji Sunny
Android Hacks, Variants, Tricks and Resources ESC SV 2012
Android Hacks, Variants, Tricks and Resources ESC SV 2012
Opersys inc.
Android Variants, Hacks, Tricks and Resources presented at AnDevConII
Android Variants, Hacks, Tricks and Resources presented at AnDevConII
Opersys inc.
Android Attacks
Android Attacks
Michael Scovetta
Introduction to android
Introduction to android
krishnastudent88
Seminar report on android os
Seminar report on android os
Appsthentic Technology
Android Development: The Basics
Android Development: The Basics
Mike Desjardins
Mini-Training: Node.js
Mini-Training: Node.js
Betclic Everest Group Tech Team
MDAD 2 - Introduction to the Android Framework
MDAD 2 - Introduction to the Android Framework
Alexandru Radovici
Begining Android Development
Begining Android Development
Hayi Nukman
ios-mobile-app-development-intro
ios-mobile-app-development-intro
Remesh Govind M
Deep Dive Into Android Security
Deep Dive Into Android Security
Marakana Inc.
.NET? MonoDroid Does
.NET? MonoDroid Does
Kevin McMahon
Rhodes mobile Framework
Rhodes mobile Framework
Yoshi Sakai
Esage on non-existent 0-days, stable binary exploits and user interaction
Esage on non-existent 0-days, stable binary exploits and user interaction
DefconRussia
On non existent 0-days, stable binary exploits and
On non existent 0-days, stable binary exploits and
Alisa Esage Шевченко
My androidpresentation
My androidpresentation
niteshnarayanlal
Andoid Basics
Andoid Basics
SOHIL SUNDARAM
Буткит через СМС: оценка безопасности сети 4G
Буткит через СМС: оценка безопасности сети 4G
Positive Hack Days
Ähnlich wie [A2]android security의 과거와 미래 – from linux to jelly bean
(20)
History of Android Security – from linux to jelly bean
History of Android Security – from linux to jelly bean
A deep dive into Android OpenSource Project(AOSP)
A deep dive into Android OpenSource Project(AOSP)
Android Hacks, Variants, Tricks and Resources ESC SV 2012
Android Hacks, Variants, Tricks and Resources ESC SV 2012
Android Variants, Hacks, Tricks and Resources presented at AnDevConII
Android Variants, Hacks, Tricks and Resources presented at AnDevConII
Android Attacks
Android Attacks
Introduction to android
Introduction to android
Seminar report on android os
Seminar report on android os
Android Development: The Basics
Android Development: The Basics
Mini-Training: Node.js
Mini-Training: Node.js
MDAD 2 - Introduction to the Android Framework
MDAD 2 - Introduction to the Android Framework
Begining Android Development
Begining Android Development
ios-mobile-app-development-intro
ios-mobile-app-development-intro
Deep Dive Into Android Security
Deep Dive Into Android Security
.NET? MonoDroid Does
.NET? MonoDroid Does
Rhodes mobile Framework
Rhodes mobile Framework
Esage on non-existent 0-days, stable binary exploits and user interaction
Esage on non-existent 0-days, stable binary exploits and user interaction
On non existent 0-days, stable binary exploits and
On non existent 0-days, stable binary exploits and
My androidpresentation
My androidpresentation
Andoid Basics
Andoid Basics
Буткит через СМС: оценка безопасности сети 4G
Буткит через СМС: оценка безопасности сети 4G
Mehr von NAVER D2
[211] 인공지능이 인공지능 챗봇을 만든다
[211] 인공지능이 인공지능 챗봇을 만든다
NAVER D2
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
NAVER D2
[215] Druid로 쉽고 빠르게 데이터 분석하기
[215] Druid로 쉽고 빠르게 데이터 분석하기
NAVER D2
[245]Papago Internals: 모델분석과 응용기술 개발
[245]Papago Internals: 모델분석과 응용기술 개발
NAVER D2
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
NAVER D2
[235]Wikipedia-scale Q&A
[235]Wikipedia-scale Q&A
NAVER D2
[244]로봇이 현실 세계에 대해 학습하도록 만들기
[244]로봇이 현실 세계에 대해 학습하도록 만들기
NAVER D2
[243] Deep Learning to help student’s Deep Learning
[243] Deep Learning to help student’s Deep Learning
NAVER D2
[234]Fast & Accurate Data Annotation Pipeline for AI applications
[234]Fast & Accurate Data Annotation Pipeline for AI applications
NAVER D2
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
NAVER D2
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
NAVER D2
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
NAVER D2
[224]네이버 검색과 개인화
[224]네이버 검색과 개인화
NAVER D2
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
NAVER D2
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
NAVER D2
[213] Fashion Visual Search
[213] Fashion Visual Search
NAVER D2
[232] TensorRT를 활용한 딥러닝 Inference 최적화
[232] TensorRT를 활용한 딥러닝 Inference 최적화
NAVER D2
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
NAVER D2
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
NAVER D2
[223]기계독해 QA: 검색인가, NLP인가?
[223]기계독해 QA: 검색인가, NLP인가?
NAVER D2
Mehr von NAVER D2
(20)
[211] 인공지능이 인공지능 챗봇을 만든다
[211] 인공지능이 인공지능 챗봇을 만든다
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
[215] Druid로 쉽고 빠르게 데이터 분석하기
[215] Druid로 쉽고 빠르게 데이터 분석하기
[245]Papago Internals: 모델분석과 응용기술 개발
[245]Papago Internals: 모델분석과 응용기술 개발
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
[235]Wikipedia-scale Q&A
[235]Wikipedia-scale Q&A
[244]로봇이 현실 세계에 대해 학습하도록 만들기
[244]로봇이 현실 세계에 대해 학습하도록 만들기
[243] Deep Learning to help student’s Deep Learning
[243] Deep Learning to help student’s Deep Learning
[234]Fast & Accurate Data Annotation Pipeline for AI applications
[234]Fast & Accurate Data Annotation Pipeline for AI applications
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[224]네이버 검색과 개인화
[224]네이버 검색과 개인화
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
[213] Fashion Visual Search
[213] Fashion Visual Search
[232] TensorRT를 활용한 딥러닝 Inference 최적화
[232] TensorRT를 활용한 딥러닝 Inference 최적화
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
[223]기계독해 QA: 검색인가, NLP인가?
[223]기계독해 QA: 검색인가, NLP인가?
Kürzlich hochgeladen
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
The Digital Insurer
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
Zilliz
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Fwdays
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
Kürzlich hochgeladen
(20)
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
[A2]android security의 과거와 미래 – from linux to jelly bean
1.
2.
About
3.
Me
4.
2000
5.
ATT
6.
Wireless:
7.
OODB/CORBA
8.
2001Cellvic(JTEL):
9.
CellvicOS/JVM
10.
2003
11.
Samsung:
12.
JVM
13.
for
14.
DTV/SimpleJIT
15.
2007
16.
Aromasoft:
17.
JVM
18.
for
19.
Mobile/JIT
20.
Optimization/Dalvik
21.
2011
22.
GE
23.
korea:
24.
Smart
25.
appliance/Linux
26.
2012
27.
SK플래닛:
28.
Android/T-Store
29.
ARM/Security
30.
– jungpil.@sk.com
31.
또는
32.
lifeisliving@naver.com
33.
34.
35.
36.
• 개인정보가
37.
인터넷으로
38.
빠져나간다
39.
• 앱이
40.
허락받지
41.
않은
42.
인터넷을
43.
사용한다
44.
• 앱이
45.
허락받지
46.
않은
47.
동작(?)을
48.
한다
49.
• 앱이
50.
스스로
51.
루팅을
52.
한다
53.
• 앱이
54.
코드를
55.
스스로
56.
변경한다
57.
• 앱이
58.
Dalvik
59.
VM의
60.
정보를
61.
변경한다
62.
• 안드로이드앱이
63.
Dalvik
64.
VM이
65.
아닌
66.
다른
67.
VM을
68.
실행시킨다
69.
70.
71.
• 5억대
72.
판매된,
73.
하루에
74.
130만대씩
75.
개통되는
76.
단말?
77.
• A
78.
Java
79.
platform?
80.
– 역사상
81.
자바가
82.
표준
83.
개발언어인
84.
첫번
째
85.
디바이스?
86.
RIM?
87.
NDK?
88.
• A
89.
forked
90.
Linux?
91.
– Why
92.
linux?
93.
• Andy
94.
Rubin:
95.
was
96.
a
97.
Apple
98.
Employee
99.
• 대안이
100.
없어서?
101.
– 역사상
102.
가장
103.
많이
104.
팔린
105.
linux
106.
device?
107.
108.
• Linux:
109.
Open
110.
Source
111.
– ‘mkdir
112.
android
113.
;
114.
cd
115.
android
116.
;
117.
repo
118.
init
119.
-u
120.
git://android.git.kern
el.org/platform/manifest.git
121.
;
122.
repo
123.
sync
124.
;
125.
make’
126.
• Java:
127.
easy
128.
to
129.
learn,
130.
many
131.
developers
132.
– but
133.
an
134.
easy
135.
language
136.
for
137.
reverse-enigneering
138.
• dex2jar,
139.
APKTool,
140.
JD-GUI,
141.
APKInspector,
142.
Smali,
143.
Dedexer,,,
144.
• 환상의
145.
커플!!!
146.
147.
• Just
148.
a
149.
linux
150.
application
151.
– following
152.
Google
153.
guides
154.
155.
• Linux
156.
Process
157.
• Dalvik
158.
VM
159.
• Bionic
160.
• JNI
161.
• Is
162.
that
163.
all???
164.
– Missing
165.
something…⋯
166.
– PackageManager,
167.
ActivityManager,,,
168.
169.
• Java?
170.
• No
171.
more
172.
on
173.
Android!!!
174.
• Dalvik
175.
VM
176.
is
177.
not
178.
a
179.
security
180.
boundary!!!
181.
– But
182.
Linux
183.
Process
184.
185.
• Linux
186.
UID/Group
187.
ID:
188.
189.
– a
190.
unique
191.
id
192.
based
193.
on
194.
its
195.
signature
196.
assigned
197.
when
198.
it
199.
starts
200.
• Linux
201.
DAC:
202.
all
203.
or
204.
nothing
205.
– old
206.
style
207.
– root
208.
can
209.
do
210.
everything
211.
– RWX
212.
213.
• Permission
214.
– Need
215.
to
216.
be
217.
described
218.
on
219.
AndroidMeanifest.xml
220.
• Binder
221.
• Kernel
222.
Enforcement
223.
– group
224.
ID
225.
permission name=android.permission.INTERNET
•
226.
227.
group gid=inet /
/permission
228.
– Patch
229.
• Internet
230.
231.
• You
232.
can
233.
do
234.
everything
235.
in
236.
your
237.
process
238.
• You
239.
can
240.
use
241.
Reflection/JNI
242.
– To
243.
call
244.
hidden/private
245.
methods
246.
– To
247.
get/set
248.
private
249.
fields
250.
• But
251.
High
252.
return,
253.
High
254.
risk!!!
255.
ex)
256.
Unity3D:
257.
Using
258.
Mono
259.
VM
260.
261.
262.
Distribution
263.
(Se
Version
264.
Release
265.
date
266.
API
267.
level
268.
ptember
269.
4,
270.
20
12)
271.
4.1.x
272.
Jelly
273.
Bean
274.
July
275.
9,
276.
2012
277.
16
278.
1.2%
279.
4.0.x
280.
Ice
281.
Cream
282.
Sandwich
283.
October
284.
19,
285.
2011
286.
14-15
287.
20.9%
288.
3.x.x
289.
Honeycomb
290.
February
291.
22,
292.
2011
293.
11-13
294.
2.1%
295.
2.3.x
296.
Gingerbread
297.
December
298.
6,
299.
2010
300.
9-10
301.
57.5%
302.
2.2
303.
Froyo
304.
May
305.
20,
306.
2010
307.
8
308.
14%
309.
2.0,
310.
2.1
311.
Eclair
312.
October
313.
26,
314.
2009
315.
7
316.
3.7%
317.
1.6
318.
Donut
319.
September
320.
15,
321.
2009
322.
4
323.
0.4%
324.
1.5
325.
Cupcake
326.
April
327.
30,
328.
2009
329.
3
330.
0.2%
331.
332.
• NX
333.
bit(No
334.
eXecute):
335.
336.
– to
337.
prevent
338.
code
339.
execution
340.
on
341.
heap
342.
and
343.
stack(2.3+)
344.
• Prelink:
345.
Used
346.
to
347.
speed
348.
up
349.
boot
350.
process
351.
– removed
352.
to
353.
prevent
354.
return-to-libc
355.
attacks(4.0+)
356.
• Address
357.
Space
358.
Layout
359.
Randomization(4.0+)
360.
– randomize
361.
key
362.
locations
363.
in
364.
memory
365.
• PIE
366.
(Position
367.
Independent
368.
Executable)
369.
370.
– supports
371.
(4.1+)
372.
373.
• FileSystem
374.
Encryption
375.
– 3.0+
376.
provides
377.
full
378.
filesystem
379.
encryption.
380.
128bit
381.
AES
382.
key
383.
derived
384.
from
385.
user
386.
password
387.
• Credential
388.
Storage
389.
390.
– 1.6+
391.
restricted
392.
for
393.
only
394.
system
395.
– 4.0+
396.
provides
397.
public
398.
API
399.
400.
• 1st.
401.
Protected
402.
APK
403.
– /data/app:
404.
apk
405.
without
406.
code
407.
– /data/app-private:
408.
protected
409.
by
410.
filesystem
411.
• 2nd.
412.
License
413.
Verification
414.
Library(LVL)
415.
– Google:
416.
2010/7
417.
– Amazon:
418.
DRM,
419.
T-Store:ARM
420.
• 3rd.
421.
Encrypted
422.
APK
423.
– Jelly
424.
Bean
425.
– Temporary
426.
Closed…⋯
427.
but
428.
429.
430.
431.
• ODEX
432.
File:
433.
optimized
434.
dex
435.
file
436.
dex
437.
file
438.
Dalvik
439.
Virtual
440.
Machi
odex
441.
file
442.
ne
443.
Storage
444.
(JIT
445.
Compiler)
446.
(reuse)
447.
decompile
448.
449.
hijacking
450.
• 4.0+
451.
provides
452.
a
453.
raw
454.
dex
455.
loading
456.
API
457.
458.
– Without
459.
ODEX!!!
460.
461.
• Applying
462.
SELinux
463.
in
464.
Android
465.
by
466.
NSA
467.
• Linux
468.
Security
469.
Modules
470.
– Standard
471.
Linux
472.
Security
473.
(Hooking)
474.
Framework
475.
from
476.
v2.6
477.
task
478.
management
479.
(creation,
480.
signaling,
481.
waiting),
482.
program
483.
loading
484.
(execve),
485.
file
486.
system
487.
management
488.
(superblo
ck,
489.
inode,
490.
and
491.
filehooks),
492.
IPC
493.
(message
494.
queues,
495.
shared
496.
memory,
497.
and
498.
semaphore
499.
operations),
500.
module
501.
hooks
502.
(i
nsertion
503.
and
504.
removal),
505.
and
506.
network
507.
hooks
508.
(covering
509.
sockets,
510.
netlink,
511.
network
512.
devices,
513.
and
514.
other
515.
protocol
516.
inte
rfaces)
517.
518.
security.h
519.
520.
•
2012/1
521.
AOSP
522.
master
523.
branch
524.
added(HAVE_SELINUX)
525.
– in
526.
external/libselinux
527.
and
528.
external/sepolicy
529.
– in
530.
core/java
531.
and
532.
core/jni
533.
• SELinux.java,
534.
AndroidRuntime.cpp,
535.
android_os_SELinux.cpp
536.
•
Slow
537.
and
538.
incremental
539.
applying
540.
expected
541.
– not
542.
enforcing
543.
mode
544.
but
545.
permissive
546.
mode
547.
– Android
548.
5.0?
549.
•
Need
550.
to
551.
consider
552.
it!
553.
554.
• ARM’s
555.
HW
556.
solution
557.
• Virtualized
558.
processors
559.
on
560.
a
561.
ARM
562.
chip
563.
• Secure
564.
World
565.
can
566.
read
567.
Normal
568.
World
569.
– But
570.
Normal
571.
World
572.
can’t
573.
read
574.
Secure
575.
World
576.
• Already
577.
on
578.
Galaxy
579.
S3!!!
580.
581.
582.
• Use
583.
Obfuscator
584.
• Use
585.
Native
586.
Code
587.
• Keep
588.
data
589.
on
590.
your
591.
server
592.
• Sorry,
593.
Find
594.
your
595.
own
596.
solutions!
597.
– 2011
598.
Google
599.
I/O
600.
Evading
601.
Pirates
602.
and
603.
Stopping
604.
Vampires
605.
using
606.
License
607.
Ve
rification
608.
Library,
609.
In-App
610.
Billing,
611.
and
612.
App
613.
Engine
614.
– 2012.4
615.
Code
616.
Obfuscation
617.
for
618.
the
619.
Amazon
620.
In-App
621.
622.
623.
• Even
624.
Android
625.
has
626.
many
627.
security
628.
problems,
629.
it
630.
is
631.
an
632.
ope
n,
633.
de-facto
634.
platform
635.
now
636.
• It’s
637.
getting
638.
better
639.
but
640.
you
641.
need
642.
to
643.
keep
644.
your
645.
data/cod
e
646.
by
647.
your
648.
own
649.
ways
650.
• Its
651.
openness
652.
and
653.
flexibility
654.
could
655.
give
656.
some
657.
chances
658.
to
659.
creative
660.
developers
661.
• T-Store
662.
promises
663.
to
664.
help
665.
you
666.
soon!
667.
Jetzt herunterladen