본문 바로가기
[android 보안] 안드로이드 보안 모델 #2 [android 보안] 안드로이드 보안 모델 #2 1.2. 안드로이드 보안 모델 -시스템의 나머지 부분과 마찬가지로 안드로이드의 보안 모델은 리눅스 커널이 제공하는 보안기능을 활용한다.다중 사용자 시스템인 리눅스는 프로세스들을 서로 격리시키듯이 사용자 리소스들도 서로 격리시킬 수 있다. -전통적인 리눅스에서는 시스템에 로그인해서 셸을 통해 명령을 실행하는 실제 사용자나 백그라운드에서 실행되는 시스템 서비스에 전용 UID 를 부여했다.그러나 안드로이드는 스마트폰을 위해 만들어졌고, 또 모바일폰은 개인용 기기이기 때문에 시스템에 여러 사용자를 등록할 필요가 없다.사용자는 스마트폰의 소유자를 한 명으로 간주하고, 대신 UID 는 앱을 구분하는 용도로 사용한다. ** 1.2.1. 앱 샌드박스 -안드로이드는 앱을.. 2018. 4. 15.
[대흥동] 착한치과 '그린서울치과' 다녀왔습니다~ 후기입니당~~ [대흥동] 착한치과 '그린서울치과' 다녀왔습니다~ 후기입니당~~ 시작 : 0118끝 : 0139 사실 방문한 시기는 조금 되었지만, 아마도 정책에는 변화가 없을 것 같아 방문 후기를 공유드립니다. 우선 아침잠이 많아서 & 집이 강북 저 멀리인 관계로3번째 도전에 성공하게 되었습니다. 우선 이 치과의 특이한 점은 진료시작은 8시부터 하는데,사람들이 줄을 새벽부터 서고, 7시 40분쯤 되면 선착순 총 19명까지 번호표를 나누어줍니다.번호표에는 번호와 진료시간이 써 있는데, 해당 진료시간에 재방문하면 됩니다 ㄷㄷㄷ 처음에는 여러 후기들을 읽고 7시까지 가면 되겠지 하고 7시까지 갔더니 이미 사람이 꽉 차 있었습니다.실패.... 회사가 10시까지 출근인데... 그날은 그냥 회사에 일찍 가서 일이나 했습니다. 두.. 2017. 7. 15.
[Java Concurrency] 객체구성 [Java Concurrency] 객체구성 4.1. 스레드 안전한 클래스 설계 - 객체가 갖고 있는 여러 가지 정보를 해당 객체 내부에 숨겨두면 전체 프로그램을 다 뒤져볼 필요 없이 객체 단위로 스레드 안전성이 확보되어 있는지 확인할 수 있다. - 클래스가 스레드 안전성을 확보하도록 설계하고자 할 때에는 다음과 같이 세 가지를 고려해야 한다. 객체의 상태를 보관하는 변수가 어떤 것인가? 객체의 상태를 보관하는 변수가 가질 수 있는 값이 어떤 종류, 어떤 범위에 해당하는가? 객체 내부의 값을 동시에 사용하고자 할 때, 그 과정을 관리할 수 있는 정책 - n 개의 변수를 갖는 객체의 상태는 n개 변수가 가질 수 있는 값의 전체 조합이다. A라는 객체 내부에 다른 객체 B를 가리키는 변수를 사용하고 있다면, .. 2017. 4. 18.
[Effective Java] 스레드 스케쥴러에 의존하지 말자 [Effective Java] 스레드 스케쥴러에 의존하지 말자 - 많은 스레드가 runnable 상태일 때는 어떤 스레드를 실행시킬 것인지, 그리고 얼마 동안 실행시킬 것인지를 스레드 스케쥴러가 결정한다. 운영체제에서는 공정하게 그런 결정을 내리려고 하겠지만, 그 정책은 서로 다를 수 있다. 따라서 잘 작성한 프로그램은 그런 정책의 상세한 내용에 매달려서는 안 된다. 정확성이나 성능을 스레드 스케줄러에 의존하는 프로그램이라면 그 어떤 것도 이식성이 없어질 가능성이 크다. - 강력하고, 응답성이 좋고, 이식성이 있는 프로그램을 작성하는 가장 좋은 방법은, runnable 상태의 평균 스레드 개수가 프로세서의 개수보다 그리 크지 않게 하는 것이다. 이렇게 하면 스레드 스케줄러는 선택의 여지 없이 runnab.. 2017. 3. 17.
Admob 의 standalone sdk 가 deprecated 된다? Admob 의 standalone sdk 가 deprecated 된다? Admob 의 standalone sdk 가 deprecated 된다는 이야기를 들었다. 그럼 지금까지 앱 퍼블리쉬하고 유지보수 안 하는 사람들은 어떻게 하는가?Google Play Service 로 통합하지 않으면 모든 standalone sdk 를 사용한 앱들은 광고부분에서 먹통이 되는가 궁금했다. 그래서 공식사이트를 열심히 살펴보았다. standalone sdk 를 deprecated 시키는 이유는 google play 의 정책에 위배된다고 하는데.사실 한곳에서 지속적 유지보수를 하기 위해 + Google 의 여러가지 서비스를 사용하게 하기 위해서 Google Play Service 를 사용하게 하려는 수작(?) 이다. 2011.. 2014. 4. 28.
[태국] 태국시민들의 비닐봉지에 사용에 대하여.. 손가락 꾸욱!! 감사합니다~♥이번여행의 마지막 코스가 된 방콕.보통 영어로 BKK ( BangKoK ) 이라 하는 곳에서나는 비닐봉지에 대해 묘한 감정을 느끼게 된다.그 이유인 즉슨,방콕에는 노점상들이 바글바글한데( 조금 과장해서 파리보다 찾기 쉬울찌도.. ) 모든 노점상들이 엄청난 양의 비닐봉지를 사용하기 때문.▲ 심지어 이런 작은 꼬치 하나만 사도, 작은 봉지에 넣은 후에, 손잡이 있는 봉지에 또 넣어준다.예를 들어 엄청 작은 귀걸이같은 악세사리를 샀다고 하면,투명하고 손잡이가 없는 투명한 봉지에 귀걸이를 넣어주고그 다음에 그 귀걸이를 다시 손잡이가 있는 반투명한 봉지에 담아준다.이런 이상하리만치 과소비되는 비닐봉지의 위화감은 필자가 처음 노점상.. 2013. 4. 30.
반응형