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

글쓴시간
분류 기술,IT

윈도7에서 256비트 암호화 사용 방법

윈도비스타부터 256비트 암호화를 사용 가능하지만, 사실상 비활성화되어있다.

다음과 같이 활성화할 수 있다. 윈도7 프로 이상 필요하다.

1. [로컬 그룹 정책 편집기]를 실행한다. (시작 → 실행을 클릭하고 gpedit.msc 를 입력한다)

2. 로컬 컴퓨터 정책 → 컴퓨터 구성 → 관리템플릿 → 네트워크 → SSL 구성 설정을 선택한다.

사용자 삽입 이미지

로컬 그룹 정책 편집기

3. 오른쪽 패널에서 [SSL 암호 그룹 순서]를 더블 클릭한다.

4. SSL 암호그룹 창에서 사용을 선택하고, 아래의 입력패널에 아래의 텍스트를 입력한다. 모두 한줄로 입력해야 한다.

사용자 삽입 이미지

SSL 암호 그룹 순서

TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA_P521,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA_P384,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA_P256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P521,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P256,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA_P521,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA_P384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA_P256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P521,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P384,LS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256,TLS_DHE_DSS_WITH_AES_128_CBC_SHA,TLS_DHE_DSS_WITH_AES_256_CBC_SHA,TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_RC4_128_SHA,TLS_RSA_WITH_3DES_EDE_CBC_SHA,TLS_RSA_WITH_RC4_128_MD5,SSL_CK_RC4_128_WITH_MD5,SSL_CK_DES_192_EDE3_CBC_WITH_MD5,TLS_RSA_WITH_NULL_MD5,TLS_RSA_WITH_NULL_SHA,TLS_RSA_WITH_DES_CBC_SHA,TLS_DHE_DSS_WITH_DES_CBC_SHA

5. 확인을 누른후 컴퓨터를 재시작한다.

----

http://social.technet.microsoft.com/Forums/en-US/ieitprocurrentver/thread/4e382651-2227-4f97-89ee-76f3115b5e1c/

글쓴시간
분류 기술,IT

Intel TSX

기다리고 기다리던 하스웰이 발매되었습니다. 가격은 3세대 프로세서와 비슷합니다. 경쟁자도 없으니 가격은 인텔 마음대로 결정해도 되겠죠.

이번 하스웰의 최대 이슈라고 보는게 TSX(Transactional Synchronization Extensions)입니다. RTM(Restricted Transactional Memory)의 하드웨어 구현인데, 여기에 Hardware Lock Elision도 추가했습니다. RTM은 IBM에서 작년에 그들의 슈퍼컴퓨터에 구현 해 놓았습니다만, 일반인용을 위한 기기에 넣은건 인텔의 하스웰이 최초입니다. AMD도 ASF(Advanced Synchronization Facility)라고 해서 뭔가 나오려고 하는거 같은데 아직 안나왔습니다. Oracle도 Memory Versioning라고 해서 뭔가 나올것 같은데 아직 안 나왔습니다.

예전에 Sun microsystems라는 곳에서 연구하던 것으로 알고 있는데요, 흐지부지 되면서 엔지니어들의 일부가 인텔로 옮겨간 걸로 알고 있습니다. (아님말고 ^^;) 그리고 하스웰에서 빛을 봤네요.

여태까지 동시성 프로그래밍을 위한 하드웨어 지원에는 CAS(Compare and Swap)나 LL/SC(Load-Link and Store-Conditional)가 있었는데, 여기에 더해 Transactional Memory이 추가된겁니다. 제가 알기론 하드웨어적으로는 동시성 제어에 거의 마지막 기술(더이상의 향상 여지가 없는 기술)로 알고 있습니다. 앞으로 개선하긴 하겠지만, 획기적인건 아니겠죠.

일단 구현은 L1, L2캐시의 캐시 코히런스 시스템을 이용했을 것으로 추측합니다. (공식적으로 인텔에서 이렇게 구현했다고는 안했지만, 공식 문서에 Read-Set, Write-Set이 나오는데 이게 L1, L2 캐시의 캐시 일치를 위해 만들어진거기도 합니다) 그렇다면 아마 트랜젝션 가능한 용량에 제한(L1 또는 L2캐시의 크기)이 있을 텐데요 자세한건 두고 봐야겠네요. 이제 발매되었으니 차츰차츰 분석해내겠죠.

현재 TSX는 인텔 컴파일러와 GCC 최신버전에서 지원 합니다.

이외에도 AVX 2 명령셋을 지원한다고 되어있긴 합니다만, 이건 별로 와닿지는 않네요.

만약 자바에서 지원한다면

 synchronized (aObject) {
  ...
 }

이 아니라

 transaction {
  ...
 } catch (TransactionException e) {
  실패시 코드
 }

처럼 코딩해도 되겠죠. 물론 아래것이 성능이 훨~씬 빠릅니다. 기대되네요.

----

2015.02.19 업데이트

하스웰/브로드웰의 TSX 에서 버그가 발견되었습니다. 타이밍 문제로 보입니다만, 결국 소프트웨어적으로 해결이 안되네요. 현재 인텔에서 배포한 최신 마이크로 코드를 사용하면 TSX를 비활성화 시킵니다. 2014.08 에 이미 패치가 발표되었네요. 결국 TSX는 다음 아키텍처에서 사용 가능할 것 같네요. 아쉽습니다.

----

2015.08.15 업데이트

Core M-5Y70 F0 스태핑 부터 해결되었다네요. 2014.11월에 출시되었습니다.

----

Intel® Architecture Instruction Set Extensions Programming Reference
http://software.intel.com/file/41604/319433-012a.pdf

글쓴시간
분류 기술,IT

우분투의 버그 번호 1번 해결

우분투는 PC용 운영체제중 하나입니다. 우리가 잘 아는 PC용 운영체제로 윈도7이 있죠.

버그란 소프트웨어의 잘못된 동작을 말합니다. 소프트웨어 개발사에 버그를 신고하면 개발사에서 그것을 고쳐놓죠. 그리고 소프트웨어 회사에서는 버그에 번호를 붙여 관리합니다.

우분투의 1번 버그란 그 버그 번호의 첫번째라는 의미죠. 그리고 그 버그의 제목이

Microsoft has a majority market share

'마이크로소프트가 시장점유율 1위'라는 의미입니다.

9년전 우분투가 나오게 된 이유가 시장 독점을 막기 위함이었구요, 이제 그게 해결되었다고 선언했네요. 물론 PC 데스크톱/노트북 분야만 놓고 보는건 아닙니다. 이게 우분투의 힘만 가지고 된것도 더더욱 아니구요.

하지만 요즘엔 스마트폰이다, 태블릿이다 해서 MS의 영향력이 많이 약해진건 틀림 없는거 같네요.

----

https://bugs.launchpad.net/ubuntu/+bug/1
http://bugnumberone.com/

글쓴시간
분류 기술,IT

AMD A4-4000 Richland

AMD의 3세대 APU, 코드명 리치랜드(Richland)가 나왔습니다. 첫번째 모델명은 A4-4000이네요. 가격은 5.3만원. 40달러입니다.

사용자 삽입 이미지

하지만 A4-4000 모델이 완벽하게 리치랜드라고 할 수는 없습니다. GPU가 7480D로 2세대 APU인 A4-5300와 같기 때문이죠. 그래서 공식적으로는 트리니티라고 하는거 같네요. 원래대로라면 8xxxD 의 GPU가 들어있어야 합니다.

그래도 제가 리치랜드라 칭할 수 있는건, CPU가 리치랜드의 명령셋과 기능(DDR-2133지원?)을 모두(?) 지원하기 때문입니다. 리치랜드의 공식적인 데뷔는 6월 4일로 예정되어있습니다. (인텔의 차세대 CPU인 하스웰 출시가 6월 3일입니다) 아직 A4-4000도 AMD홈페이지에서 스펙을 찾을 수가 없네요.

AM3+ 를 말아먹었지만 FM2라도 선전하고 있으니 그나마 AMD의 명맥이 유지되고 있는건가요. 암드의 선전을 기원합니다. 좀 잘좀 해봐.

성능은 Athlon X2 5200+, Core 2 E6400 정도입니다. 간단한 게임 돌리는데는 전혀 문제 없는 수준입니다만, 최고급 데스크탑 CPU에 비해서는 1/4 수준 될겁니다.

글쓴시간
분류 시사,사회
리쌍 임대 논란.

- 세입자가 건물주의 동의 없이 건물을 개조했다면 계약 해지 사유인거 맞음. 내가 건물주라면 바로 쫒아냈을지도. 저건 말이 안되는 거임. 건물주를 무시하는것도 아니고 말이지. 게다가 건물을 함부로 개조하면 자칫하면 건축법 위반이라 건물주에게 피해가 가는 경우도 흔함; (근데 그다지 크게 개조한건 아닌듯)

- 권리금이 문제인데 좀 많다 싶긴 하지만, 권리금은 원래 법률상으로 보호받지 못하는 게 맞음. 게다가 건물주가 권리금 받은것도 아니다. 건물주의 허가를 받고 권리금 거래하는게 아니기 때문에 건물주가 책임질 수도, 책임질 일도 아니다. 이건 그사람도 알고 있을거라고 생각하는데. 그냥 리쌍측에서 도의적으로 1억 주는거 같은데, 솔찍히 줄 필요 없다고 봄.

- 재판부의 화해권고까지 나온 상태에 안나가겠다고 언론플레이 하는건 뭔가 이상하다고 생각하고 있다. 재판할 때 양측에서 자신의 입장을 충분히 소명했을테고, 그걸 반영한게 재판부의 화해권고인데 말이다.

- 이 사안이 리쌍같은 공인이 아니라, 일반인에게 걸린거면, 세입자는 찍소리 못하고 쫒겨나는거라고 본다. 재판부의 권고안 보면 오히려 리쌍측이 받아들일 이유가 없을 정도로 불리해 보이는데 말이지. 건물주가 무슨 죄라고 말이다.

----

2013.06.05 최종 판결 났습니다. 4490(보증금 + 이사비용)받고 나가라고 판결 났네요. 재판부의 화해권고 받아들이지 왜 거부했는지 모르겠네요.