윈디하나의 누리사랑방. 이런 저런 얘기

글쓴시간
분류 기술,IT
Microsoft Compatibility Telemetry 비활성화 방법

윈도 10으로 업그레이드 한 후, 가끔씩 디스크를 많이 읽을 때가 있다. 이때 작업관리자를 띄워서 보면 Microsoft Compatibility Telemetry 라는 항목이 디스크를 많이 읽고 있는걸 볼 수 있다. 이게 SSD를 쓰는 사람들은 잘 못느껴지겠지만 HDD 를 쓰는 사람들은 확 와 닿는다.

검색해보면 윈도 10 사용 정보를 MS로 보내는 프로세스라는걸 알 수 있다. 또한 쉬운 방법으로는 비활성화 할 수 없다는 것도 말이다. 하지만 아래와 같이 해서 비 활성화 할 수 있다.

1. 피드백 및 진단 끄기

"설정 - 개인 정보 - 피드백 및 진단 - Windows 에서 내 피드백 요청 - 안 함" 으로 설정

사용자 삽입 이미지


2. 레지스트리 편집

2-1. 화면 하단 왼편의 Windows 검색 - regedit 입력 - 상단의 regedit 아이콘에서 오른쪽 버튼 - 관리자로 실행 클릭

사용자 삽입 이미지


2-2. 왼쪽 패널에서 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection 을 선택
2-3. 오른쪽 패널에서 마우스 우클릭 > 새로만들기 > DWORD(32비트) -> 키: AllowTelemetry, 데이터: 0 -> 확인

사용자 삽입 이미지


2-4. 윈도 재시작

----

How to: Turn Off Telemetry in Windows 10
http://winaero.com/blog/how-to-disable-telemetry-and-data-collection-in-windows-10/


글쓴시간
분류 기술,IT
삼성 갤럭시 노트 시리즈에 사용할 수 있는 이동식 저장장치 일람

삼성 갤럭시 노트:   마이크로SD/SDHC/SDXC, 최대 64 GB 지원
삼성 갤럭시 노트 2: 마이크로SD/SDHC/SDXC, 최대 64 GB 지원
삼성 갤럭시 노트 3: 마이크로SD/SDHC/SDXC, 최대 64 GB 지원
삼성 갤럭시 노트 4: 마이크로SD/SDHC/SDXC, 최대 128 GB 지원
삼성 갤럭시 노트 5: 이동식 저장장치 지원 안함
삼성 갤럭시 노트 7: 마이크로SD/SDHC/SDXC, 최대 256 GB 지원

가장 좋은게 Samsung EVO+ 시리즈라고 한다. 같은 삼성전자에서 만든거라 호환성이 좋고, EVO+ 제품은 마이크로 SD카드 중에서는 실측해보면 가장 성능이 좋다고 한다.

사용자 삽입 이미지

SAMSUNG EVO+ 64GB. 80MB/s 순차 읽기, 20MB/s 순차 쓰기 지원



사용자 삽입 이미지

SAMSUNG EVO. 저가 모델. 48MB/s I/O를 지원한다. EVO+ 에 비해 쓰기 속도가 낮다.

글쓴시간
분류 기술,IT/임베디드
Raspberry Pi Zero Wireless

사용자 삽입 이미지

Raspberry Pi Zero Wireless


※ 2017년 2월 28일에 Raspberry Pi Zero Wireless (이하 Zero W)이 출시되었습니다. Raspberry Pi Zero 에 무선 모듈을 달아놓았네요. 가격은 10달러로 Raspberry Pi Zero 의 5달러보다는 높습니다만, 역시 가성비는 좋습니다. 스펙은 아래와 같습니다.

- 1GHz, single-core CPU
- 512MB RAM
- Mini-HDMI port
- Micro-USB On-The-Go port
- Micro-USB power
- HAT-compatible 40-pin header
- Composite video and reset headers
- CSI camera connector
- 802.11n wireless LAN
- Bluetooth 4.0

※ 같이 출시된 Raspberry Pi Zero 용 케이스도 마음에 드네요. IoT 시대의 기기는 다른 기기와 통신할만한게 있어야 하는데, 이제 제로도 쓸만 해지겠네요. 문제는 Zero W 를 국내에는 파는 곳이 없다는 겁니다.

사용자 삽입 이미지

Raspberry Pi Zero 공식 케이스

글쓴시간
분류 기술,IT
클라우드 블리드(Cloudbleed)

- 클라우드 플레어(CloudFlare)라는 CDN(content delivery network)업체가 있습니다.

- 이 회사가 제공해주는 서비스를 사용하면, 전세계 어디에서나 접속해도 느리지 않도록 해주고, 사이트의 보안성을 높여주며, DDOS공격을 방어해 안정적으로 운영할 수 있도록 해줍니다. 우리나라도 많은 업체가 이 회사의 서비스를 사용하고 있죠.

- 그런데 이 서비스에서 사용하는 Cloudflare의 리버스 프록시 서버에 HTML 파서 관련 버그가 발견되어 초기화되지 않은 메모리 덤프 데이터가 노출되었을 가능성이 있다고 하네요. 이 사건을 Cloudbleed 라고 부릅니다. 예전에 HeartBleed 가 생각나네요.

사용자 삽입 이미지

누출된 예시.


- 클라우드 플레어는 즉시 이 사실을 알렸고 관련 서버를 패치했으며, 구글과 협력해 구글 검색 결과에서도 패치했다고 합니다만, 이미 유출된건 어쩔 수 없으니 패스워드는 변경해놓는게 좋겠습니다.

- 뭔가 더 나올게 있으면 업데이트 할 예정입니다.

----

Incident report on memory leak caused by Cloudflare parser bug
https://blog.cloudflare.com/incident-report-on-memory-leak-caused-by-cloudflare-parser-bug/

Quantifying the Impact of "Cloudbleed"
https://blog.cloudflare.com/quantifying-the-impact-of-cloudbleed/
글쓴시간
분류 기술,IT
TP-Link Archer C9 AC1900 v3.0

사용자 삽입 이미지

TP-Link Archer C9 AC1900



- 기존에 쓰던 공유기가 이상해져서 새로 구매. 마침 인터넷에서 할인해서 99,000원에 파는게 있어 냅다 구매했다. TP링크 제품이다.

사용자 삽입 이미지

TP-Link Archer C9 AC1900



- 802.11ac 지원하는 공유기로 기가급 공유기다. 빠르긴 하지만 지금 쓰는건 노트2라 빠르다는 느낌은 못 받았다.

- 어차피 공유기는 소모품이라 3년 정도 쓰면 바꿔야 하다고 하지만 기존 공유기는 5년 이상 썼다.ㅎㅎ

- MU-MIMO 는 지원 안하지만 빔포밍은 지원한다. 나중에 스마트폰 바꿀때를 위해 좀 좋은걸로 구매해놓았다. DD-WRT 펌웨어도 지원하니 펌웨어 지원 끊기면 바꿔야 겠다는 생각.
글쓴시간
분류 기술,IT
SHA-1 해시 충돌(SHA1 collision)

구글 보안팀에서 SHA-1 의 전체적인 해시 충돌을 발표했습니다. 여태까진 "가능성이 있다" 정도였는데, 아예 구체적인 방법까지 알아냈나 보네요.

아직 구체적으로 발표한건 아니지만, 조만간 발표할거라네요. SHA-1 은 보안 인증서에서 많이 사용하는 Digest 방법이라 제법 파급력은 있을 것으로 생각합니다.

작년초부터 크롬 브라우저에서는 SHA-1 을 사용한 보안 인증서에 대해 경고를 냈기 때문에, 웹 용 신규 보안 인증서에 SHA-2 를 쓰고 있습니다. 아직까지도 안 바꾼 업체가 있다면 즉시 변경해야겠네요.

구글에서 SHAttered 사이트를 통해 공개한 두개의 PDF 문서(shattered-1.pdf, shattered-2.pdf)가 있습니다. 열어보면 타이틀 색이 하나는 파란색이고 다른 하나는 빨강색입니다만, 둘의 SHA1 해시는 "38762cf7f55934b34d179ae6a4c80cadccbb7f0a" 으로 동일합니다.

사용자 삽입 이미지

SHA256으로 해보면 다른 파일임을 알 수 있습니다.
SHA1(shattered-1.pdf): 38762cf7f55934b34d179ae6a4c80cadccbb7f0a
SHA1(shattered-2.pdf): 38762cf7f55934b34d179ae6a4c80cadccbb7f0a
SHA256(shattered-1.pdf): 2bb787a73e37352f92383abe7e2902936d1059ad9f1ba6daaa9c1e58ee6970d0
SHA256(shattered-2.pdf): d4488775d29bdef7993367d541064dbdda50d383f89f0aa13a6ff2e0894ba5ff
일단 이렇게 된 이상 SHA1은 더이상 못 쓰겠네요.

----

Announcing the first SHA1 collision
https://security.googleblog.com/2017/02/announcing-first-sha1-collision.html

SHAttered
https://shattered.io/
글쓴시간
분류 기술,IT/임베디드
라즈베리파이 홈페이지에 갔다가 우연히 봤습니다. Compute Module 3 가 나왔네요.

사용자 삽입 이미지

Raspberry PI Compute Module 3. 출시가격은 30$



기존 보다 스펙이 업그레이드 되었습니다. Raspberry Pi 2 정도 되는 스펙입니다.

Compute Module 은 라즈베리파이를 가지고 커스텀 보드를 만들 수 있도록 라즈베리파이 파이의 연산 기능만 제공하는 모듈입니다. 쉽게 말하면 CPU와 MEMORY를 가지고 있고, I/O를 위한커넥터를 제공하는 모듈이라고만 보시면 됩니다. 이외의 것, 예를 들어 HDMI 커넥터, 전원부, 카메라 커넥터, USB 커넥터, Ethernet 커넥터, GPIO 커넥터 등등은 모두 자체적으로 보드를 만들어 구현해야 합니다. 글을 읽어보니 기본적인 회로도는 제공해주는거 같네요. 저에겐 완전 다른 나라의 일이 되겠습니다만 말이죠.

이걸로 뭔가를 개발해보려면 Compute Module 외에 Compute Module I/O 보드가 필요합니다. 이걸 가지고 소프트웨어적인 커스텀 작업을하는거죠. 이 소프트웨어 개발 키트가 약 20만원이 넘습니다. 아직 우리나라에서는 공식 판매하는 곳은 없는걸로 알고 있습니다. 필요하면 인터넷 주문 해야죠.

사용자 삽입 이미지

I/O 보드에 Compute Module 을 삽입한 모습

왠지 사보고는 싶긴 하네요.
글쓴시간
분류 기술,IT
USB PD(Power Delevery)

USB PD는 USB 를 통해 전력을 전달하는 스펙이다. 현재 2.0까지 정의되어있으며, 2.0 스펙에서는 20V, 5A까지 전달하도록 규격이 정의되어있다. 즉 USB 케이블을 가지고 100W까지 전송할 수 있다. 표준 USB 2.0 규격이 2.5W(5V, 500mA), 표준 USB 3.0 규격이 4.5W(5V, 900mA)까지 전력공급이 가능한 것을 생각하면 비약적인 발전인 셈이다. 하지만 반대로 USB PD 2.0 을 지원하는 기기는 100W까지 전송 가능해야 하기 때문에, 기기 제조 단가가 높아지는 단점이 있다. (100W까지 전송한다는건 꽤 큰 부하이기 때문이다)

사용자 삽입 이미지

Asus USB 3.1 UPD PANEL. 상단 USB 포트에서 USB PD 2.0 100W 을 지원한다. PCIe에서는 100W를 받을 수 없기 때문에, 오른쪽 위에 별도의 파워 소스를 받을 수 있는 커넥터와 전원부가 실장되어있다.



USB PD 2.0 은 USB 3.1, USB Type C 과 같은 시점에 발표되었다. USB PD 2.0을 사용기 위해서 USB 3.1과 USB Type C 타입이 반드시 필요한건 아니지만, 현재 팔리는 USB PD 2.0 지원 제품은 USB 3.1과 USB Type C만을 지원하고 있다. 새로운 스펙은 새로운 기기에 담겠다는 식이다.

사용자 삽입 이미지

Asus USB 3.1 CARD. 위의 카드와 전원부가 확연히 차이난다.



최근 구글에서는 안드로이드 기기에서 USB PD 규격을 지켜줄것을(제조사 단독으로 개발한 빠른 충전 기술을 사용하거나 특정 스펙(예를 들어 Quick Charge와 같은)만을 준수하지 않도록)요구하고 있다.

최근 퀄컴에서 발표한 "퀵차지 4"스펙이 USB PD 를 준수한다고 한다. (그렇기 때문에 퀵차지 이전버전과 호환이 안된다) 퀵 차지에 대해서는 다음번에 글을 쓸 생각이다.

글쓴시간
분류 기술,IT
Clever USB 전압/전류 측정기 Safety tester J7-t

우리나라엔 Clever USB Safety Test 라고(?)으로 알려져있다. 중국산인거 같아 보이긴 한데, 꽤 괜찮은가 보다. 약간의 단점이라면 발열이 있다는거, 발열이 있다는 의미는 기기 자체 저항이 제법 된다는 의미고 즉 전력을 제법 소비한다는 의미다. 우리나라에서는 1.2만원 안팍에 팔리고 있다.

사용자 삽입 이미지

3V ~ 30V, 0A ~ 5.1A 까지 쵀대 150W까지 측정 가능하다. 스펙상 정밀도도 괜찮아 보인다. 요즘나오는 충전용 USB 기기는 5V 를 넘는 전압을 출력하기 때문에 5V까지만 측정되는 기기라면 앞으로는 측정이 잘 안될거다.

http://lygte-info.dk/review/USBmeter%20safety%20tester%20J7-t%20UK.html

시리즈가 있다. USB OLED display tester J7-4T 이 최 상위 제품일 것으로 추측.

http://lygte-info.dk/review/USBmeter%20USB%20OLED%20display%20tester%20J7-4T%20UK.html
http://lygte-info.dk/review/USBmeter%20QC2-3-MTK-PE%20Trigger%20J7-t%20UK.html

http://kimsmall.co.kr/shop/goods/goods_view.php?goodsno=180833
글쓴시간
분류 기술,IT/임베디드
Raspberry Pi 2 Model B v1.2

라즈베리파이 2 모델 B의 새로운 버전이 작년 가을에 출시되었네요. 그동안 바빠서 이런것도 못 챙겼네요. ㅎㅁ

사용자 삽입 이미지

Raspberry Pi 2 Model B V1.2


기존 버전에서 물리적으로는 1가지만 바뀌었습니다. SoC를 BCM2836 에서 BCM2837 으로 변경했죠. 하지만 이것때문에 꽤 많이 바뀌었습니다. BCM2837은 라즈베리파이 3에서 사용하는 SoC입니다. 즉 64비트라는 거죠. 하지만 클럭은 라즈베리파이 2 B와 마찬가지로 900MHz 으로 제한됩니다. (하지만 오버 클러킹이 쉽게 가능할 것으로 기대합니다) 물론 클럭이 같아도 실 성능은 다릅니다. 나중에 나온게 훨씬 빠르죠. SoC를 바꾼 이유를 공식 발표하진 않았습니다만, 수급문제때문일 것으로 생각합니다. BCM2836은 너무 오래 되었으니까요.

성능때문에 라즈베리파이 3를 써야 하지만, UART 문제때문에 골치아팠던 분들에겐 희소식이네요.

가격은 기존과 동일합니다만, 실제 소매점에서 판매되는 가격은 기존보다 비싸네요. 조만간 안정되겠죠.

반드시 2016.09.23 이후에 출시된 Raspbian 최신 커널에서사용해야 한다고 합니다. 그 이전 버전에서는 작동이 불안정하다고 하네요.