본문 바로가기
[도서 정리] 33. 포렌식 - 보안의 기본 33. 포렌식 - 보안의 기본 -포렌식(Computer Forensic)이란 컴퓨터에 잔존하는 정보를 수집하여 해당 컴퓨터에서 무슨 일이 일어났는지를 나타내는 정보를 특정하고, 그 대응을 조사하는 작업을 말한다.그래서 포렌식을 하려면 OS 나 앱의 기본적인 사양이나 정보의 존재 위치를 알아 둘 필요가 있다. * 포렌식을 할 때 가장 먼저 생각해야 할 것 -가장 먼저 생각해야 할 것은 컴퓨터의 보전이다.보전이란 피해를 입은 컴퓨터의 전원을 끄고 피해를 발생했을 때의 상태 그대로 놓아두고 만지지 않는 것이다.컴퓨터의 전원을 켜 둔 채로 두면 기억 장치에 불필요한 변경이 일어날 가능성이 있기 때문에 반드시 먼저 전원을 끄고 피해 대상 컴퓨터에 의도하지 않은 변경이 발생하지 않도록 한다. * 포렌식에는 시간이 .. 2019. 11. 12.
[애니메이션 추천] Re: 제로부터 시작하는 이세계생활 - 우선 가장 먼저 하고 싶은 말은 가볍게 볼 수 있는 애니는 아니지만, 지금까지 본 애니메이션 중에 가장 재미있게 본 녀석이라는 것. - 설정이 아주 재미있다. 이세계에 온 주인공 남자.. 어느 시점에 죽으면 세이브 포인트로 돌아간다. 그러나 죽을 때의 고통과 기억, 두려움 등은 그대로 안고 간다. (롤의 에코 에니메이션 설정과 비슷한듯) 이런 것을 "루프물" 이라고 부른다. - 무능력하고 루프라는 능력만 가진 그가 사랑에 빠진 에밀리아. 그녀는 왕국의 왕녀(혹은 여왕)이 될 후보이며, 이 후보는 경쟁을 통해서 이루어진다. 그는 그녀의 기사가 된다. ( 참고로 다른 후보들의 기사는 정말 먼치킨.. ) - 초반 설정부터 시작해서 등장하는 여캐들을 비롯한 캐릭터들의 비쥬얼과 설정이 이 애니메이션에서 헤어나.. 2019. 7. 30.
[android] 화면 고정 기능 [android] 화면 고정 기능 -안드로이드 5.0 ( Lollipop ) 이상 버전에서 사용 가능한 기능이다. -화면 고정 기능은 특정 앱을 지목해서 Pin 을 할 수 있는데,이 Pin 이 된 앱을 가동중에는 Home 키나 Back 키, 앱 내 링크 등을 통해 해당 앱을 이탈할 수 없게 만든다. 이 기능은 게임을 하거나, 실수로 다른 앱으로 이동하지 않고 어떤 작업을 수행하고 싶은 경우 등에 사용하기 괜찮은 기능이다.덧붙여 지인이 어떤 특정한 기능을 사용하고 싶어 잠시 폰을 빌려달라고 했을 때, 해당 앱만 사용할 수 있도록 잠그는 역할도 할 수 있다. -설정 > 보안 > 화면 고정 > On/Off 를 통해 기능 활성화를 할 수 있고,화면고정(Pin) 을 하고 싶은 앱을 구동한 후 최근 실행(Histo.. 2018. 5. 5.
Efficient Android Threading #2 스레드 통신 Efficient Android Threading #2 스레드 통신 이 글은 Efficient Android Threading 의 일부 내용만 발췌한 내용입니다.자세한 내용은 책을 구입해서 보세용. 4.1. 파이프 -파이프는 두 개의 연결된 스레드끼리만 접근할 수 있는 메모리에 할당된 버퍼다.두 개의 스레드 이외의 다른 스레드는 데이터에 접근할 수 없다.따라서 스레드 안전이 보장된다.파이프는 단방향이기 때문에 한 스레드는 쓰기만 하고 다른 하나는 읽기만 한다. 일반적으로 파이프는 두 개의 긴 실행 테스크가 있고 하나의 테스크에서 다른 테스크로 계속해서 데이터를 옮길 때 사용된다. -파이프는 바이너리 데이터와 문자 데이터 중 하나를 전송할 수 있다.PipedOutputStream(생산자)와 PipedInp.. 2018. 3. 18.
[Objective-C] 어플리케이션 구조 [Objective-C] 어플리케이션 구조 출처 : OS X 구조를 이해하면서 배우는 Objective-C Chap 16. Notice : 정리자(돼지왕 왕돼지)가 remind 하고 싶은 내용이나 모르는 내용 기반으로 정리하는 것이기 때문에 구체적인 내용은 책을 사서 보시기를 권장드립니다. 16.1. 애플리케이션 번들 * 16.1.1. 애플리케이션 번들 구조 -Cocoa 앱은 실행 파일이나 필요한 리소스 일체가 하나의 디렉토리 구성으로 저장된다.이것을 앱 번들(application bundle), 앱 랩퍼(wrapper) 또는 앱 패키지라고 부른다. -Mac OS X 는 서브 디렉터리가 많이 작성되지만, iOS는 실행 파일이나 각종 리소스도 비교적 구별 없이 저장된다.양쪽에 Info.plist 파일이 있.. 2018. 1. 8.
[홍대 카페] 네이버후드 - Neighborhood 고양이도 있어요! [홍대 카페] 네이버후드 - Neighborhood 고양이도 있어요! 0624 / 0633 "이웃" 이라는 뜻을 가진 카페 네이버후드( Neighborhood ).이름이 정겨운 것에 비해 인테리어는 꽤 세련된 카페입니다. 야외 공간도 있어서 날씨 좋은 날은 맑은 하늘을 바라보며,시원한 바람을 맞으며 커피 한잔을 즐길 수 있죠. 저녁 어스름해질 때 분위기가 참 좋습니다. 구석에는 마치 설정을 해놓은듯한 세트가 있는데요.실제 손님들이 책을 읽다가 함께 담배라도 피러 간듯합니다. 설정같이 너무 이쁜 모습에 확대샷 우리는 외부에 앉았습니다.내부 사진도 한 장 찍어봅니다. 안쪽은 그 나름대로 모던하며 쾌적합니다. 부라니는 아이스 아메리카노.그림고 저는 깔루아 밀크를 주문합니다. 여기 카페 가격은 쎈 편입니다.아메.. 2017. 8. 26.
[Effective Java] 스레드 그룹보다는 실행자와 작업을 사용하자. [Effective Java] 스레드 그룹보다는 실행자와 작업을 사용하자. - 자바 1.5 배포판 이후에 java.util.concurrent 패키지가 추가되었다. 여기에는 실행자 프레임워크(Executor Framework) 가 포함되어 있다. 이 녀석을 사용하면 Work queue 를 쉽게 관리할 수 있다. ExecutorService executor = Executors.newSingleThreadExecutor();executor.execute(runnable);executor.shutdown(); // 추가된 task 들의 실행은 보장한다. shutdownNow() 도 있다. 위와 같은 간단한 코드로 쉽게 queue 를 만들어 실행시킬 수 있고, shutdown 시킬 수 있다. - Executo.. 2017. 3. 10.
[Android] Ok Google [Android] Ok Google # 안드로이드 단말의 화면이 켜져 있거나, 충전 중이면 "Ok Google" 이라고 외쳐보자. Ok Google 이라고 외치면 마이크 interface 가 나오고, 음성을 분석해서 원하는 정보를 찾아준다. # 이 Ok Google 은 KitKat 이상의 버전에서 작동을 한다. Google Search app version 3.5 이상이 필요하며, 해당 앱의 setting 에서 "Ok Google" detection 을 "From any screen" 으로 하면 된다. # 만약 더 높은 인식률을 갖게 하려면, Audio History 를 켜는 것이 좋다. Audio History 를 켜고 "Ok google" 을 3번 외치면, 조금 더 높은 인식률을 보여준다. 만약 단말.. 2016. 4. 9.
[iOS Study] 지역화 [iOS Study] 지역화 출처 : 아론 힐리가스의 iOS 프로그래밍 -국제화(internationalization)은 각 나라의 고유 문화 정보를 앱에 하드 코딩 없이 적용하는 것이다.(문화적 정보는 언어, 통화, 날짜 포맷, 숫자 포맷 등을 뜻한다.) -지역화(localization) 은 사용자의 언어와 지역 포맷 설정을 기반으로 앱에 적절한 데이터를 제공하는 과정이다.이러한 설정은 설정 앱에서 찾을 수 있다.[일반] 항목에서 [다국어] 열을 선택하면 된다. -internationalization 은 i18n 으로localization 은 l10n 으로 축약해서 쓰기도 한다. -국제화는 NSDateFormatter 와 같은 Formatter 를 사용해서 구현한다.NSDateFormatter 는 사용.. 2016. 3. 17.
반응형