얼마전 KT 114에 전화를 걸어 갤럭시탭을 지금 사용중인 KT전화기와 연동하여 데이터셰어링(OPMD)을 하겠다고 했었습니다.

그러나 KT는 통화기능이 있는 휴대기기에 대해서는 데이터 셰어링을 허용하지 않는다고 하더군요.

SKT는 된다고 하는데 말이죠.

 

KT는 5대까지 가능하고 SKT는 2대밖에 안된다고는 하지만, SKT가 KT보다는 훨씬 나은 정책을 쓰는 것 같습니다.

우선 KT는 무한요금제도 없고, 데이터 셰어링도 일부 기기로 제한되있는 반면 SKT는 무한요금제도가 있고, 비록 2대밖에 허용을 안하지만 기기 연동이 자유롭습니다.


소비자 입장에서는 휴대기기가 늘어날때마다 매번 새로 개통하기에는 너무도 부담스럽고…

 

이와 관련하여 한국경제는 데이터셰어링 서비스에 대해 아래와 같이 보도하였습니다.

아마존 웹 서비스(AWS)를 쓰려다보니, 어느정도 비용이 소요될까... 매우 궁금해하시는 분들이 많습니다.

그래서 아마존에서 계산기를 만들어서 미리 비용을 예측하도록하는 서비스를 오픈했습니다.

AWS를 사용하시려는 분은 아래의 URL을 참고하세요.

http://calculator.s3.amazonaws.com/calc5.html

STUN(Simple Traversal of User Datagram Protocol [UDP] Through Network Address Translators [NATs]) 서버는 NAT 클라이언트(예를들어 방화벽의 보호를 받는 컴퓨터)가 로컬 네트워크 외부에서 호스트되는 VOIP 제공업체에 전화 통화를 설정할 수 있도록 해줍니다.

STUN 서버는 클라이언트가 공용 주소, 이면에 있는 NAT의 유형 및 NAT에 의해 특정 로컬 포트와 연결된 인터넷 측 포트를 찾을 수 있도록 해줍니다. 이 정보는 클라이언트와 VOIP 제공업체 사이의 UDP 통신을 설정하는 데 사용되며, 따라서 통화를 연결하는 데 사용됩니다. STUN 프로토콜은 RFC3489에 정의되어 있습니다.

STUN 서버는UDP 포트 3478에 연결되지만 서버는 클라이언트가 대체IP 및 포트 번호에서 테스트를 실행하도록 힌트를 제공합니다(STUN 서버에는 2개의 IP 주소가 있음). RFC에는 포트 및 IP가 임의적이라고 명시되어 있습니다.

인터넷으로 전세계에 서비스를 하고 싶으나 서버의 위치때문에 그것이 찝찝하신 상황이신가요?

미국 법 어디에도 미국에서 서비스를 하는 서비스 장비가 반드시 미국내 위치해야 한다라는 법은 없습니다. 또한 한국에서 서비스를 하고 있는 유튜브, 구글, 마이크로소프트 등도 서버를 한국에 놓고 서비스 하고 있지 않습니다.

하지만 혹시 법적으로 걸고 넘어지면 어쩌나...
일단은 어디에도 이것때문에 제제를 받았다는 근거나 사례는 지금까지 없습니다.

그러나 전세계에 서비스를 하고자 한다면 미국에 서버를 두고 인터넷 서비스를 하면 여러모로 좋은 점이 많습니다.

세이프 하버 협정(Safe Harbor Agreement)가 바로 그것인데, 미국과 유럽 연합(EU) 간에 맺은 개인 신상 정보(PII)의 전송에 관한 협정. 공정 정보 규정(FIP)에 근거한 협정으로 미국 상무성의 세이프 하버에 등록하고 이를 준수하는 기업들은 EU에서 미국으로 전송되는 PII를 위한 적절한 보호 조치를 취한 것으로 간주됩니다. 협정 내용에는 고지, 선택, 접근, 제3자 전송, 보안, 데이터 무결성, 법률 시행 등 7개항의 원칙이 있습니다.

따라서 북미(미국+캐나다+...) + 유럽 등에 서비스를 하고자 하고, 이러한 문제가 찝찝하다고 생각된다면 서버를 미국에 두고 서비스하는 편이 좋습니다.
다음은 구글 애플리케이션 서비스 가입 URL이다.

http://www.google.com/a/cpanel/domain/new?hl=ko

이 사이트를 통하면 구글의 인프라를 이용하여
도메인네임만 가지고도 50명 이하의 소규모 그룹간에 커뮤니케이션 채널(협업공간)을 만들 수 있다.

이메일 계정을 만들고
일정을 공유하고
또한 문서도 공유할 수 있다.

참으로 훌륭한 서비스이다.
SSL 서버 설정을 하다보면 Client Verify Type을 설정하는 부분이 있다.

아파치의 경우 SSLVerifyClient이라는 속성이 바로 그것인데, 이는 클라이언트를 인증하고자 하는 옵션이다.
즉, 인증된 Client만 접속을 허용하도록 하기 위한 옵션이다.

웹서버에 SSL 설정시 클라이언트의 인증여부를 설정하는 SSLVerifyClient 설정시 옵션에는 다음의 4가지 타입이 있다.

1) none - 클라이언트 인증서를 요구하지 않는다
2) optional - 클라이언트가 유효한 인증서를 제시할 수 있다. (안할수도 있다)
3) require - 클라이언트가 반드시 유효한 인증서를 제시하여야 한다.
4) optional_no_ca - 클라이언트가 유효한 인증서를 제시할 수는 있지만 꼭 성공적으로 인증되어질 필요는 없다.

위의 옵션중 optional, required, optional_no_ca를 쓰는 경우 보통 하기와 같이 SSLVerifyDepth도 같이 정의하여 쓴다.

<Location />
   SSLVerifyClient Optional
   SSLVerifyDepth 10
</Loaction>

다음의 사이트는 사생활 침해 관련하여 미국에서 시행중인 법 원문이 있으니 읽어보기 바란다.
http://www.rbs2.com/privacy.htm

그런데 인터넷 서비스시 참고해야 할 원문은 다음의 주소도 도움이 된다.
http://lawdigest.uslegal.com/internet/internet-privacy/7272/

미 연방에서 공개한 Online Privacy 관련 정보는 다음의 사이트에도 나와 있다.
http://www.ftc.gov/privacy/

대부분의 업체들은 해외에 거주중인 사용자나 외국인들에게 개인정보 저장시 서버의 위치를 사용자에게 알려주어, 그 정보가 특정 국가에 저장될 수 있음을 알려주고 있다. 또한 이 내용은 Terms of Condition에도 명시하고 있다.
http://www.fordifp.net/tabid/150/Default.aspx
http://pages.ebay.com/help/policies/privacy-policy.html

다음은 ebay의 privacy policy에서 발췌한 본문
Your information is stored on our servers located in the United States. We treat data as an asset that must be protected and use lots of tools (encryption, passwords, physical security, etc.) to protect your personal information against unauthorized access and disclosure. However, as you probably know, third parties may unlawfully intercept or access transmissions or private communications, and other users may abuse or misuse your personal information that they collect from the site. Therefore, although we work very hard to protect your privacy, we do not promise, and you should not expect, that your personal information or private communications will always remain private.


현재까지 찾은 바에 따르면 미국내에 서버를 반드시 두어야 한다는 조항은 찾을 수 없었다. 대신 Terms of Conditions 및 Privacy Policy에 이를 명시하여 사용자에게 알려주어야 할 의무를 지켜야 한다는 것 정도...

이와는 별도로 매우 복잡하게 얽히는 것이 있는데, 이는 세금문제이다.
기본적으로 미국내에서 서버를 갖추고 미국 사업자로서 서비스를 하게 되면 미국정부(세관?)에 세금을 물어야 한다. 미국에 사업자로 등록한 업체로서 일을 하느냐, 아니면 등록하지 않고 일하느냐... 이것이 문제 인데. 일정 액수 이상의 수입이 발생한다면 미국에 사업자 등록을 하는 것이 좋다.

여기서 세금의 징수는 서버 위치와는 상관없이 소득 액수에 따라 결정된다. 개인사업자이고 소득이 적으면 해당사항은 없는것 같다.

좀 다른 경우이긴 하지만 세금 관련해서 하기의 링크가 도움이 될것 같으니 참고하기 바란다.
http://www.taxback.com/usa-tax-refund-j1.asp?Lng=ko
http://www.taxback.com/usa_Compliance_Information.asp?Lng=ko

보다 자세한 정보는 법 관련 전문가 내지는 전문 사이트를 찾아보기 바란다.
이제 포탈은 스토리지 제공 서비스로 이동하는 분위기다.
풍부한 저장공간을 제공하여 콘텐츠 공유를 더 많이 해보게 하려는 시도가 아닐까 싶다.

이는 포탈의 체류 시간을 늘리고,
더불어 더 많은 광고 클릭을 유도하게 될것이다.

예전에도 웹하드는 많이 있었으나, 대부분 유료서비스다.
또한 2G이상의 대용량 저장소를 제공하는 무료 서비스 업체들이 생기고 있는데 이중 제일 마음에 드는 것이 MS의 SkyDrive이다.

현재는 25G를 무료로 제공하고
윈도우즈환경에서 자유롭게 파일을 올리고 다운로드 할 수 있다.
(이 서비스의 약관을 읽어보니, 당장은 아니지만 향후 유료로 전환될 수도 있음을 명시하고 있다.)



파일 업로드 도중 지겨울까봐 다음과 같은 게임도 보너스로 넣어두는 친절함을 보이고 있다.



Microsoft SkyDrive OpenAPI는 아직까지 공개되지 않고 있는데
현재 Microsoft에서 개발 중이라고 한다.

현재 나온 SkyDrive 클라이언트들은 대부분 브라우져 컴포넌트를 이용한
후킹 기법으로 어플리케이션을 만든것이 대부분이다.

이것은 MS 약관에 따르면 불법이지만, MS에서는 그다지 신경쓰지 않는 분위기다.

아무튼 향후 OpenAPI가 공식적으로 발표되면 많은 매시업 서비스가 나올 것으로 예상된다.

또한
MS같은 글로벌 네트워크를 보유한 큰 업체에서
이런 웹하드를 제공하면 비싼 돈 주고 CDN서비스 같은 것을 쓸 필요가 없어지게 될것 같다.


요즘 세상 참 좋아졌다. 그리고 휴대폰도 참 좋아졌다.

스마트폰 성능도 날이 갈수록 좋아지고 네트웍 속도도 날이 갈수록 좋아져서 집PC에 접속해도 속도 저하나 이런것을 느끼기 힘들다.

RDP를 보다 적극적으로 사용하려면 옴니아 프로나 엑스페리아같은 쿼티자판이 내장된 스마트폰을 써주는 것이 좋다.

Windows Mobile 스마트폰으로 RDP로 접속해서 동영상도 하고 풀브라우징도 할 수 있다.

단지 지하철같은데서 접속했을 경우 무지막지한 통신요금이 무서울따름이다.

Windows Mobile 6.x용 Remote Desktop Client는 다음의 URL에서 다운로드 할 수 있다.

http://pdaphonehome.com/forums/ppc-6700-xv6700/84897-wm6_rdp-mobile-remote-desktop-client.html

호스팅서비스를 이용하여 호스팅을 하는데 파일업로드 용량제한을 받고 있는 경우 관리자에게 요청하여 해결해야 하는 번거로움이 있다.

이 경우 다른 호스팅 세팅까지도 영향을 받을 수 있는데, 이 경우 다음의 경우에 해당이 되면 용량제한을 스스로 풀 수 있다.

* 환경

  1. 호스팅 받고 있다. – 예) 카페24
  2. 상위디렉트리에 .htaccess 파일이 존재한다.
  3. php.ini 파일을 수정할 권한이 없다.
  4. 현재 업로드 할 수 있는 용량 10M이다. 업로드 용량을 50M정도로 확장하고 싶다.


* 해결방안

  1. vi 에디터로 .htaccess 파일을 연다.
  2. 기본적으로 "PHP_FLAG register_globals ON" 이렇게 설정이 되어 있다.
     이제 그 아래에 2줄을 추가해보자.
     PHP_VALUE upload_max_filesize 50M
     PHP_VALUE post_max_size  50M
  3. 저장하면, 설정한 값으로 변한다.
     이제 10M 넘는 것을 첨부해서 업로드 해보세요.

우리나라 웹 호스팅 업체들은 트래픽과 스토리지 사이즈를 제한해서 서비스를 한다. 또 거기에 맞춰서 요금을 만든다.

영국에 있는 BlueHost.com은 무한대의 용량, 무한대 트래픽 서비스를 제공한다.

환율을 1달러당 1,500원이라고 가정했을때 1년 호스팅비용은

$6.95 x 1,500 x 12개월 = 125,100원

심지어 Perl, PHP, MySQL 이런거 무조건 공짜로 제공한다.

우워- 이쯤되면 우리나라 도메인 서비스업체보다는 위의 업체가 더 낫다고 할 수 있지 않을까?

좀안간 구글도 이런 시스템을 무료로 제공할것으로 예상된다.
현재는 GAE(Google App Engine)이라는 이름으로 Python과 Java 기반 개발공간을 500M의 용량으로 제공하며 구글이 만들었다는 빅테이블(DB)은 무한대로 제공하고 있는데, 좀안간 Ruby, PHP등도 제공할것으로 예상된다.

서버 프로그래머들이 놀 공간(Play Ground)을 무료로 제공하고 WIN-WIN해보자는 전략을 펼칠것으로 예상된다.

구글이 빅테이블을 아마존처럼 클라우드 컴퓨팅 솔루션으로 내놓는다면 어떻게 될까?

빅테이블은 반구조적인 구조(Semi-structured)를 가지는 분산형 데이터베이스(Distributed Database)라고 한다. 원문에는 정확하게 데이터베이스라고 기술되어져 있지 않고 저장소(Storage)라고 기술되어져 있다.

원문에는 빅테이블을 이용하여 빠르고 신속하게 데이터를 처리 할 수 있는 기술적 배경을 기술하고 있다.

원문에 페타바이트라고 기술되어져 있는 것으로 보아, 테라보다 더 큰 단위이가 페타 인것 같다.

구글의 이러한 비즈니스 모델은 현재의 콘텐츠 기반 비즈니스 모델을 바꿀지 모른다.

컴퓨터의 배터리 수명이 길어지고, 컴퓨팅 파워도 좋아짐에 따라 이제 이러한 비즈니스 모델은 더 빠르게 발전할 것으로 보인다.

이러한 기술력과 앞선 신규사업의 추진을 통해 구글이 미래의 수익원을 확보하여 미래에도 공룡으로 자리잡을 수 있을지 궁금하다.

Dynamic IP 기반으로 웹서버를 운영하고 있는 사람이라면, 메일을 발송했는데 못받았다고 하는 경우를 종종 볼 수 있을 것이다.

이때 자신의 웹서버가 스팸서버로 등록되어져 있지는 않은지 확인 해 볼 필요가 있다.

 

다음의 웹사이트에 접속하여 스팸등록여부를 확인해보도록 하자.

 

http://www.spamhaus.org/lookup.lasso

 

그리고 스팸으로 등록되어져 있다면 SBL, PBL, XBL 등을 점검하여 등록여부를 알려줄 것이다.

 

자신이 운영하는 웹서버의 IP Address가 스팸으로 등록되어져 있을 경우에 해제를 원하면 해당 링크를 클릭하여 해제를 요청하면 된다.

'Network' 카테고리의 다른 글

정말 싼 웹호스팅 업체  (0) 2009.05.27
구글 빅테이블(BigTable)의 미래와 전망  (0) 2009.05.12
LDAP의 장점은 빠른 검색 속도  (0) 2009.04.24
LDAP이란?  (0) 2009.04.24
GeoIP 테스트 URLs - 일명 위치 추적 사이트  (0) 2009.01.16

LDAP은 일반적으로 RDBMS에 비해서 검색 속도가 빠르다고 한다.

따라서, 사용하는 곳이 검색 위주의 서비스인 경우에는 상당히 좋은 성능을 발휘할 수 있다.

예를 들어서 사용자 로그인 처리(SSO)나 전화번호 조회, 회사 내에서의 부서 또는 직원 정보 조회, 도서관에서의 도서 정보 조회 등...

또한, LDAP은 LDAP 서버 간의 데이터 복제가 실시간으로 잘 되기 때문에 원격지에서 관리되고 있는 정보들을 근거리의 LDAP 서버로 복제해서 사용하는 경우도 많이 있다.

다국적 회사들의 경우 국내 서버와 유럽, 미국 등의 서버 간의 내부 직원 정보나 계정 정보 등을 LDAP에서 관리하며 실시간으로 복제하고 출장가서 시스템에 로그인할 때는 해당 지역의 LDAP 서버를 이용하도록 하고 있다로 한다.

그리고, LDAP은 오픈된 프로토콜이며 TCP 389 포트를 사용하면서 외부에서 접속 가능하도록 구성하는 것이 기본이다.

우리가 사용하는 공인인증서의 경우 해당 공인인증기관의 LDAP 서버에 게시되고 외부에서 인증서에 대한 유효성 검증을 하기 위해서 CRL(인증서취소목록)을 게시하고 이 CRL 정보를 아무데서나 획득하여 인증서 검증을 할 수 있도록 하고 있다.

더 많은 활용이 가능한 LDAP 이지만, 자주 변경되는 정보를 관리하는 것은 LDAP보다는 RDBMS를 사용하는 것이 옳다.

LDAP은 Lightweight Directory Access Protocol의 약자로 X.500을 근거로 한 디렉터리 데이터베이스에 접속하기 위한 통신 규약이다.

미국 미시간 대학에서 개발되었으며 디렉토리 정보의 등록, 갱신, 삭제와 검색 등을 실행할 수 있다.

운영 체계(OS)나 그룹웨어 제품들이 지원해 주고 있다.

RFC 2251에 규정된 버전 3이 최신판이며, 통신망을 이용한 이용자 메일 주소나 이용자의 정보를 검색하는 데 주로 사용된다.

LDAP 서버에는 넷스케이프 디렉토리 서버와 같은 전용 서버 제품도 있다.

내가 접속한 IP Address 혹은 특정 IP Address는 어느지역에서 접속한것인지 궁금한 경우 어떻게 알면 좋을까?

내 블로그에 이상한 글 쓴놈 IP Address를 알아냈는데, 어디 사람일까?

여기 친절하게 IP Address만 가지고도 실제 주소 및 위치를 알려주는 서비스를 발견하였다.

1) MaxMind사 GeoIP Test Demo
   (http://www.maxmind.com/app/lookup_city?type=geolite)

2) IPligence사 Google Map Demo : 여긴 친절하게 구글맵으로 위치까지 보여준다.
    (http://www.ipligence.com/geolocation/?lang=en#)

그런데 여기는 공인IP는 잘 찾아내는데
정부기관이나 사설기관, 비공인 단체 등은 찾아내지 못한다.

Quova같은 사이트들도 이런 테스트 사이트를 막아놨다. 말로는 99.7%정확도라고 하지만 99.7% 정확도를 보일 수 없기 때문이다.

'Network' 카테고리의 다른 글

LDAP의 장점은 빠른 검색 속도  (0) 2009.04.24
LDAP이란?  (0) 2009.04.24
미래의 클라우드 컴퓨팅 환경  (0) 2009.01.15
SSH Client Tunnelier 자동 실행 방법  (0) 2008.12.09
IP35-E Wake On Lan 기능 사용방법  (0) 2008.11.28

아마존이 클라우드 컴퓨팅의 성공적인 비즈니스 모델을 내놓자, 구글도 이와 마찬가지로 클라우드 컴퓨팅 인프라를 활용한 엔터프라이즈 솔루션을 내놓을 계획인것 같다.

뿐만 아니라 마이크로소프트도 이 시장을 놓치지 않으려 발버둥 칠것이다.

 

미래에는 하드디스크를 사서 PC에 장착하고 쓰려는 사람이 줄어들 것이다.

아마존이나 구글, 또는 제 3의 업체에서 제공하는 인프라를 사용하게 될 것이다.

 

어쩌면 이러한 기술을 이용하여 또 다른 형태의 포탈을 탄생시키게 될지도 모른다.

정보의 공유형태가 블로그가 아닌 또 다른 형태로 탄생하게 될지도 모른다는 뜻이다.

시작 프로그램에 다음을 링크로 넣어주면 시작하자마자 지난번에 했던 세션을 자동으로 열어준다.

"C:\Program Files\Bitvise Tunnelier\Tunnelier.exe" -loginOnStartup

IP35-E 메인보드를 사용하면서 Wake On LAN 기능이 안되서 무지 열받았는데, 다음과 같은 작업을 해주면 Wake On LAN이 된다고 한다.

제어판 -> 장치관리자 -> 네트워크 어댑터 -> Generic Marvell Yukon Chipset based Ethernet 에서 오른쪽 버튼 -> 속성 선택

전에도 이런 방법으로 세팅 했던것 같은데,
안되었던것으로 기억한다.

오늘밤 다시 한번 더 해보고 안되면 거시기 하리라...!!


지금시간 23시 57분... 용기를 가지고 다시 해보았는데, 역시 안된다. 됀장...!!!

고물 마더보드...!! ABIT IP35-E !!

Open VPN 2.0.x를 사용하기 위해서는 NAT를 설정하여야 한다.
다음은 Windows XP에서 NAT를 사용 할 수 있도록 설정하는 방법이다.
 
1) 레지스트리 수정:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
IPEnableRouter=1

2) net stop remoteaccess // RAS 서비스 중지
3) netsh routing ip nat install
4) netsh routing ip nat add interface "YOUR INTERNET NIC" full
5) netsh routing ip nat add interface "YOUR OPEN VPN TAP NIC" private
6) netsh routing ip nat add interface Internal private
7) net start remoteaccess
그리고 마지막으로 리부팅을 해주면 정상적으로 동작하는 것을 확인 할 수 있다.

+ Recent posts