본문 바로가기
[도서 정리] 23. 바이러스 검사 - 보안의 기본 23. 바이러스 검사 - 보안의 기본 -악의적인 소프트웨어(말웨어)를 감지하기 위한 수단 중 하나. * 패턴 파일을 사용한 바이러스 검사 -패턴 파일이란 멀웨어 파일이 갖고 있는 특징을 기술한 DB 이다.바이러스 검사시에는 각각의 파일과 패턴 파일에 등록되어 있는 데이터를 대조하여 결과가 일치(감지)한 것을 말웨어로 판정한다.그 후 보안 소프트웨어는 멀웨어로 판정된 파일을 신속하게 사용자가 건드릴 수 없는 영역으로 퇴치하거나(검역) 삭제한다.(구제) * 행동에 기반한 바이러스 감지 (실시간) -최근의 멀웨어는 패턴 파일에 의한 감지를 피하기 위해 파일의 특징을 조금씩 변화시키고 있다.그 때문에 멀웨어 전체에 있어서 패턴 파일로 검출 가능한 멀웨어의 비율이 감소하고 있다.그래서 현재는 멀웨어가 동작을 하는.. 2019. 10. 23.
[최적화] BayHubTech Flash Memory Card Windows Driver 삭제해도 되나요? [최적화] BayHubTech Flash Memory Card Windows Driver 삭제해도 되나요? Lenovo 노트북의 Flash Memory Card 에 대한 Windows Driver 입니다.필자의 경우 Lenovo Update 사이트에서 추천하여 설치했는데, "BayHubTech Flash Memory Card Windows Driver (O2Micro International LTD.)" 라는 이름으로 설치되었습니다. Flash Memory Card 관련된 Driver 이기 때문에, flash memory card 를 잘 사용하지 않는 경우에는 필요없는 드라이버입니다. 삭제해도 좋습니다.그러나, Flash Memory Card 를 사용하시는 경우에는 냅두시는 것이 좋을 것 같습니다. fl.. 2018. 7. 24.
[최적화] Nvidia Display Container LS [최적화] Nvidia Display Container LS Nvidia Display Container LS(LocalSystem) 는 Nvidia helper service 로 display 관련된 사소한 일들을 한다.예를 들어 Nvidia control panel(설정) 에서 tray icon 이 보여지는 설정은 On 시키면 이 Service 가 해당 tray icon 을 유지시켜주는 역할을 한다. Display 설정 등을 hard 하게 쓰지 않는다면, Service 를 중지시켜도 큰 관계가 없다. control panel, Nvidia, nvidia display container ls, nvidia helper service, service 중지, Tray Icon, [최적화] Nvidia Di.. 2018. 7. 16.
[Facebook] 그래프 API ( Graph API ) Overview [Facebook] 그래프 API ( Graph API ) Overview https://developers.facebook.com/docs/graph-api/overviewhttps://developers.facebook.com/docs/graph-api/using-graph-api-노드, 에지, 필드 라는 component 로 구성된다. 노드 : 사용자, 사진, 페이지, 댓글 같은 항목에지 : Node 간의 연결필드 : Node 에 대한 정보 -대부분의 그래프 API 요청에는 엑세스 토큰을 사용해야 한다. -각 Node 에는 고유한 ID 가 있고, Graph API 를 통해 해당 ID 를 접근하면 Node 에 대한 정보가 나온다.노드 ID 구조나 형식은 변경 가능성이 높기 때문에 해당 form 을 f.. 2018. 2. 26.
[Objective-C] Foundation 프레임워크의 중요 클래스 - NSDictionary, NSValue, NSNumber, NSURL [Objective-C] Foundation 프레임워크의 중요 클래스 - NSDictionary, NSValue, NSNumber, NSURL 9.5. 사전 클래스 * 9.5.1. 사전 객체 개요 -키와 값 짝을 엔트리(entry)라고 부른다.키도 값도 객체를 지정하는데 키에는 보통 문자열을 지정하는 편이다. -키는 그 사전 객체 속에서는 유니크이어야만 한다.메서드 isEqual: 로 비교해서 같다고 평가되는 키를 가진 엔트리가 여러 개 있어선 안 된다.키는 nil 도 안 된다. -값 객체에는 nil 이외의 임의의 객체를 지정할 수 있다.숫자값과 좌표 등 자료형을 사전에 포함하고 싶을 때는 나중에 오는 NSNumber, NSValue 를 사용해야 한다.또한 비어있는 것을 나타내고 싶을 때는 NSNull .. 2018. 1. 1.
[Objective-C] Foundation 프레임워크의 중요 클래스 - NSString, NSMutableString [Objective-C] Foundation 프레임워크의 중요 클래스 - NSString, NSMutableString 출처 : OS X 구조를 이해하면서 배우는 Objective-C Chap 9. Notice : 정리자(돼지왕 왕돼지)가 remind 하고 싶은 내용이나 모르는 내용 기반으로 정리하는 것이기 때문에 구체적인 내용은 책을 사서 보시기를 권장드립니다. 9.1. 객체 변경 가능성 * 9.1.1. 변경 가능 객체와 불가능 객체 * 9.1.2. 변경 가능 객체 작성 -변경 불가능 객체를 변경 가능 객체로 다루고 싶을 때는 어떻게 할까?mutableCopy 메서드로 변경 가능한 복사본을 작성한다. 9.2. 문자열 클래스 * 9.2.1. 객체 상수 문자열 -문자열을 “ “ 로 둘러싸고 그 앞에 @ 를.. 2017. 12. 30.
[android] minSdk 를 올려 market update 하면 무슨 일이 발생하나요? [android] minSdk 를 올려 market update 하면 무슨 일이 발생하나요? -기존에 min version 을 충족시켰던 사용자들이 앱을 삭제 후 재설치하려고 하면 재설치를 할 수 없다. -기존 min version 을 충족시키지 못하는 사용자들은 업데이트를 받지 못한다. -결론적으로 minSdk 를 올리는 순간, 현재 설치된 앱은 그대로 유지되지만, 추후 install or reinstall 은 불가능하다 Android, market update, min version, minsdk, [android] minSdk 를 올려 market update 하면 무슨 일이 발생하나요?, 삭제, 업데이트, 재설치 2017. 7. 30.
[iOS Study] 병렬 프로그래밍 가이드 ( dispatch source ) [iOS Study] 병렬 프로그래밍 가이드 ( dispatch source ) https://developer.apple.com/library/ios/documentation/General/Conceptual/ConcurrencyProgrammingGuide/GCDWorkQueues/GCDWorkQueues.html#//apple_ref/doc/uid/TP40008091-CH103-SW1 About dispatch source -dispatch source 는 low-level system event 를 처리하기 위한 data type 이다. -Timer dispatch source 는 주기적인 noti 를 만든다. -Signal dispatch source 는 UNIX signal 이 도착하면 not.. 2017. 7. 3.
[Effective Java] 종전의 for 루프보다는 for-each 루프를 사용하자. [Effective Java] 종전의 for 루프보다는 for-each 루프를 사용하자. - for-each 문은 Iterable 인터페이스를 구현하는 어떤 객체도 반복 처리가 가능하다. Iterable 은 다음과 같이 정의된 interface 이다. public interface Iterable{ Iterator iterator();} Iterable 인터페이스 구현은 어렵지 않다. Summary for-each 루프는 종전 for 루프에 비해 많은 장점을 제공한다. 성능 저하가 없으면서 명료하고 버그를 방지해준다. for-each 루프를 사용할 수 없는 경우는 3 가지가 있다. 1. 필터링(filtering) - 어떤 컬렉션의 요소들을 오가면서 선택된 요소들을 삭제할 필요가 있다면 명시적 iterat.. 2017. 1. 26.
반응형