레이블이 Microsoft인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Microsoft인 게시물을 표시합니다. 모든 게시물 표시

2016-02-04

MS Edge Browser Faverites 저장 폴더 경로

MS Edge Browser Favorites 저장된 Link를 바로 수정이 안되네요.. 쩝. 그래서 물리적으로 저장된 경로를 찾아 직접 속성값의 URL을 수정해야 합니다...

저장경로 :

%UserProfile%\AppData\Local\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\AC\MicrosoftEdge\User\Default\Favorites.

2011-01-24

Active Directory UPN suffixes

Active Directory UPN suffixes 에 대해서?  AD의 제한사항에 대해 확인해 보니 다음과 같다고..


- maximum number of GPOs that can apply to a user/computer: 999
- maximum number of DNS servers in an AD-integrated zone (without manually adding the details): 850 (Windows 2000), 1300 (Windows 2003)
- maximum number of supported DCs in a given domain: 1200
- maximum number of members of a group: 5000 (Windows 2000), unlimited in Windows 2003
- maximum number of DHCP servers in a forest: 850 (Windows 2000 SP1 or RTM), unlimited (Windows 2000 SP2 or later and Windows 2003)
- maximum number of UPN suffixes that can be set through the UI: 850 (you can set more if you need to via ADSI scripts)
- maximum number of objects that can be created over the lifetime of a given DIT (i.e. the AD database on a given DC): 2 billion

이때 upnSuffixes attribute의 값 속성과 제한이 OS version 별로 차이가 있는지 확인이 필요해 관련 KB(http://support.microsoft.com/kb/269441, http://social.technet.microsoft.com/Forums/en/winserverDS/thread/22fe2cd4-0d4f-4306-ab64-751a120d77fb )를 찾아보니 딱히 원하는 정보를 찾기 어렵네..


uPNSuffixes schema에 대한 정보는 다음과 같다.



This attribute specifies the list of User-Principal-Name suffixes for a forest.
cn: UPN-Suffixes
ldapDisplayName: uPNSuffixes
attributeId: 1.2.840.113556.1.4.890
attributeSyntax: 2.5.5.12
omSyntax: 64
isSingleValued: FALSE
schemaIdGuid: 032160bf-9824-11d1-aec0-0000f80367c1
systemOnly: FALSE
searchFlags: 0
systemFlags: FLAG_SCHEMA_BASE_OBJECT
schemaFlagsEx: FLAG_ATTR_IS_CRITICAL
Version-Specific Behavior: Implemented on Microsoft Windows® 2000 Server operating system, Windows Server® 2003 operating system, Windows Server® 2003 R2 operating system, Windows Server® 2008 operating system, and Windows Server® 2008 R2 operating system.

해당 uPNSuffixes의 attribute는 multi-value 이긴 하지만, 그 최대값이 Windows 2008 R2에서 얼마인지 확인이 어렵네..


다른 글을 찾아보니

  • GUI limits number of suffixes possible to be entered at forest level to 850 (Andrew Levicki), more can be added with scripts
  • more means ~1300 in Windows 2003 and later UPN suffixes which can be stored in upnSuffixes attribute on CN=Partitions, and with script you can enter whatever you like for specific user (joe). It is UI which enforces forest wide suffixes on user object. And You have to be careful  if it is configuration with forest trust [1]. But for that number of users and suffixes probably GUI won’t be preferred tool.
  • We have explicit and implicit types of UPNs (Rick S.). See also KB 929272.
  • If you want to use GUI anyway you can easily extend context menu with some script which will allow you to set desired UPN suffix for a user (Jorge).

AD사용자 및 컴퓨터 관리도구 UI에서는 850개까지이고 scripts를 사용할 경우에는 1300이 최대한일 듯 싶다.







2009-10-09

대법 "익스플로러만, 공인인증 위법 아니다"

정말 정치 참여가 필요한 것일까? 이런 한심한 작태를 공인하는 것을 보면.. 다시금 생각하게 한다.

2009-09-09

Windows Server 2008 R2 Server Core 에서 DNS Server Role 제거하기

Dism /online /disable-feature /featurename:DNS-Server-Core-Role

로 제거 할 수 있다.

VirtualBox에서 Windows Server 2008 R2 Server Core를 AD DC로 설정

1.Server Core install
2.administrator password 변경
3.VirtualBox Guest Addtions Install
   - d:\VBoxWindowsAddtions-amd64.exe
4.sconfig 로 기본적인 설정

- 2) 컴퓨터 이름 변경
- 4) 원격 관리 구성
        1)MMC 원격 관리 허용
        2)Windows PowerShell 사용
        3)서버 관리자 원격 관리 허용
- 7) 원격 데스크톱 구성
- 8) 네트워크 설정
       Static IP, DNS
       cmd에서는 netsh 명령어로 할 수 있다
       : netsh interface ipv4 set address name="" source=static address= mask= gateway=
             netsh interface ipv4 add dnsserver name=">" address=index=1


5.Activation
- slmgr.vbs /ipk [Product Key]
-  slmgr.vbs /ato





6.dcpromo /unattend: 로 DC 만들기
-  Dism /online /enable-feature /featurename:DNS-Server-Core-Role
- unattendfile의 구성

[DCINSTALL] 
InstallDNS=yes
NewDomain=forest
NewDomainDNSName=<정규화된 DNS(Domain Name System) 이름>
DomainNetBiosName=<기본적으로 정규화된 DNS 이름의 첫 번째 레이블>
SiteName=<Default-First-Site-Name>
ReplicaOrNewDomain=domain
ForestLevel=<포리스트 기능 수준 번호>
DomainLevel=<도메인 기능 수준 번호>
DatabasePath="<로컬 볼륨의 폴더 경로>" 
LogPath="<로컬 볼륨의 폴더 경로>" 
RebootOnCompletion=yes
SYSVOLPath="<로컬 볼륨의 폴더 경로>" 
SafeModeAdminPassword=<오프라인 관리자 계정의 암호>

7.dcdiag 로 AD 서비스 진단하기

8.Dism /online /get-features /format:table으로 사용 가능한 Role 확인


배포 이미지 서비스 및 관리 도구
버전: 6.1.7600.16385


이미지 버전: 6.1.7600.16385


패키지 기능 목록 : Microsoft-Windows-ServerCore-Package~31bf3856ad364e35~amd64~~6.1.7600.16385




----------------------------------------------------------- | ------
기능 이름                                                       | 상태    
----------------------------------------------------------- | ------
NetworkLoadBalancingHeadlessServer                          | 사용 안 함
SUACore                                                     | 사용 안 함
SUACore-WOW64                                               | 사용 안 함
WindowsServerBackup                                         | 사용 안 함
WindowsServerBackupCommandlet                               | 사용 안 함
MultipathIo                                                 | 사용 안 함
DNS-Server-Core-Role                                        | 사용    
FRS-Infrastructure                                          | 사용 안 함
BitLocker                                                   | 사용 안 함
BitLocker-RemoteAdminTool                                   | 사용 안 함
DirectoryServices-DomainController-ServerFoundation         | 사용 안 함
DirectoryServices-ADAM-ServerCore                           | 사용 안 함
ActiveDirectory-PowerShell                                  | 사용 안 함
IIS-WebServerRole                                           | 사용 안 함
IIS-WebServer                                               | 사용 안 함
IIS-CommonHttpFeatures                                      | 사용 안 함
IIS-StaticContent                                           | 사용 안 함
IIS-DefaultDocument                                         | 사용 안 함
IIS-DirectoryBrowsing                                       | 사용 안 함
IIS-HttpErrors                                              | 사용 안 함
IIS-HttpRedirect                                            | 사용 안 함
IIS-WebDAV                                                  | 사용 안 함
IIS-ApplicationDevelopment                                  | 사용 안 함
IIS-NetFxExtensibility                                      | 사용 안 함
IIS-ASPNET                                                  | 사용 안 함
IIS-ASP                                                     | 사용 안 함
IIS-CGI                                                     | 사용 안 함
IIS-ISAPIExtensions                                         | 사용 안 함
IIS-ISAPIFilter                                             | 사용 안 함
IIS-ServerSideIncludes                                      | 사용 안 함
IIS-HealthAndDiagnostics                                    | 사용 안 함
IIS-HttpLogging                                             | 사용 안 함
IIS-LoggingLibraries                                        | 사용 안 함
IIS-RequestMonitor                                          | 사용 안 함
IIS-HttpTracing                                             | 사용 안 함
IIS-CustomLogging                                           | 사용 안 함
IIS-ODBCLogging                                             | 사용 안 함
IIS-Security                                                | 사용 안 함
IIS-BasicAuthentication                                     | 사용 안 함
IIS-WindowsAuthentication                                   | 사용 안 함
IIS-DigestAuthentication                                    | 사용 안 함
IIS-ClientCertificateMappingAuthentication                  | 사용 안 함
IIS-IISCertificateMappingAuthentication                     | 사용 안 함
IIS-URLAuthorization                                        | 사용 안 함
IIS-RequestFiltering                                        | 사용 안 함
IIS-IPSecurity                                              | 사용 안 함
IIS-Performance                                             | 사용 안 함
IIS-HttpCompressionStatic                                   | 사용 안 함
IIS-HttpCompressionDynamic                                  | 사용 안 함
IIS-WebServerManagementTools                                | 사용 안 함
IIS-ManagementScriptingTools                                | 사용 안 함
IIS-ManagementService                                       | 사용 안 함
IIS-IIS6ManagementCompatibility                             | 사용 안 함
IIS-Metabase                                                | 사용 안 함
IIS-WMICompatibility                                        | 사용 안 함
IIS-LegacyScripts                                           | 사용 안 함
IIS-FTPServer                                               | 사용 안 함
IIS-FTPSvc                                                  | 사용 안 함
IIS-FTPExtensibility                                        | 사용 안 함
WAS-WindowsActivationService                                | 사용 안 함
WAS-ProcessModel                                            | 사용 안 함
WAS-NetFxEnvironment                                        | 사용 안 함
WAS-ConfigurationAPI                                        | 사용 안 함
IIS-HostableWebCore                                         | 사용 안 함
ClientForNFS-Base                                           | 사용 안 함
ServerForNFS-Base                                           | 사용 안 함
DFSR-Infrastructure-ServerEdition                           | 사용 안 함
DHCPServerCore                                              | 사용 안 함
SNMP-SC                                                     | 사용 안 함
DFSN-Server                                                 | 사용 안 함
TelnetClient                                                | 사용 안 함
WINS-SC                                                     | 사용 안 함
Printing-ServerCore-Role                                    | 사용 안 함
Printing-LPDPrintService                                    | 사용 안 함
Printing-ServerCore-Role-WOW64                              | 사용 안 함
ServerCore-EA-IME                                           | 사용    
ServerCore-EA-IME-WOW64                                     | 사용 안 함
QWAVE                                                       | 사용 안 함
NetFx2-ServerCore                                           | 사용    
NetFx2-ServerCore-WOW64                                     | 사용 안 함
NetFx3-ServerCore                                           | 사용 안 함
WCF-HTTP-Activation                                         | 사용 안 함
WCF-NonHTTP-Activation                                      | 사용 안 함
NetFx3-ServerCore-WOW64                                     | 사용 안 함
MicrosoftWindowsPowerShell                                  | 사용    
MicrosoftWindowsPowerShell-WOW64                            | 사용 안 함
ServerManager-PSH-Cmdlets                                   | 사용    
BestPractices-PSH-Cmdlets                                   | 사용    
PeerDist                                                    | 사용 안 함
Microsoft-Hyper-V                                           | 사용 안 함
VmHostAgent                                                 | 사용 안 함
CertificateServices                                         | 사용 안 함
SMBHashGeneration                                           | 사용 안 함
ServerMigration                                             | 사용 안 함
ServerCore-WOW64                                            | 사용    
FSRM-Infrastructure-Core                                    | 사용 안 함
CoreFileServer                                              | 사용 안 함
LightweightServer                                           | 사용 안 함
Microsoft-Windows-Web-Services-for-Management-IIS-Extension | 사용 안 함
FailoverCluster-Core                                        | 사용 안 함
FailoverCluster-Core-WOW64                                  | 사용 안 함


작업을 완료했습니다.
  


9.기타 필요한 용도에 맞추어 Role 추가
-  Dism /online /enable-feature /featurename:CertificateServices
-  Dism /online /enable-feature /featurename:FRS-Infrastructure







2009-09-08

Windows Server 2008 R2 Server Core 에서 dnscmd를 이용하여 dns 설정하기

사용법: DnsCmd <서버 이름> <명령> [<명령 매개 변수>]

<서버 이름>:
  IP 주소 또는 호스트 이름   -- 원격 또는 로컬 DNS 서버
  .                          -- 로컬 컴퓨터의 DNS 서버
<명령>:
  /Info                      -- 서버 정보 가져오기
  /Config                    -- 서버 또는 영역 구성 다시 설정
  /EnumZones                 -- 영역 열거
  /Statistics                -- 서버 통계 데이터 쿼리/지우기
  /ClearCache                -- DNS 서버 캐시 지우기
  /WriteBackFiles            -- 모든 영역 또는 루트 힌트 데이터 파일 다시 쓰기
  /StartScavenging           -- 서버 청소 시작
  /IpValidate                -- 원격 DNS 서버 유효성 검사
  /ResetListenAddresses      -- DNS 요청을 처리할 서버 IP 주소 설정
  /ResetForwarders           -- 재귀 쿼리를 전달할 DNS 서버 설정
  /ZoneInfo                  -- 영역 정보 보기
  /ZoneAdd                   -- DNS 서버에 새 영역 만들기
  /ZoneDelete                -- DNS 서버 또는 DS에서 영역 삭제
  /ZonePause                 -- 영역 일시 중지
  /ZoneResume                -- 영역 다시 시작
  /ZoneReload                -- 데이터베이스(파일 또는 DS)에서 영역 다시 로드
  /ZoneWriteBack             -- 파일에 영역 다시 쓰기
  /ZoneRefresh               -- 마스터에서 보조 영역 강제 새로 고침
  /ZoneUpdateFromDs          -- DS의 데이터로 DS 통합 영역 업데이트
  /ZonePrint                 -- 영역의 모든 레코드 표시
  /ZoneResetType             -- 영역 형식 변경
  /ZoneResetSecondaries      -- 보조 다시 설정\영역에 대한 정보 알림
  /ZoneResetScavengeServers  -- 영역에 대한 청소 서버 다시 설정
  /ZoneResetMasters          -- 보조 영역의 마스터 서버 다시 설정
  /ZoneExport                -- 파일로 영역 내보내기
  /ZoneChangeDirectoryPartition -- 영역을 다른 디렉터리 파티션으로 이동
  /TrustAnchorsResetType     -- 트러스트 앵커 영역의 영역 유형 변경
  /EnumRecords               -- 이름별 레코드 열거
  /RecordAdd                 -- 영역 또는 루트 힌트에 레코드 만들기
  /RecordDelete              -- 영역, 루트 힌트 또는 캐시에서 레코드 삭제
  /NodeDelete                -- 이름별 모든 레코드 삭제
  /AgeAllRecords             -- 영역의 노드에서 강제 에이징
  /TrustAnchorAdd            -- DNS 서버에 새 트러스트 앵커 영역 만들기
  /TrustAnchorDelete         -- DNS 서버 또는 DS에서 트러스트 앵커 영역 삭제
  /EnumTrustAnchors          -- 이름별 레코드 열거
  /EnumDirectoryPartitions   -- 디렉터리 파티션 열거
  /DirectoryPartitionInfo    -- 디렉터리 파티션에 대한 정보 가져오기
  /CreateDirectoryPartition  -- 디렉터리 파티션 만들기
  /DeleteDirectoryPartition  -- 디렉터리 파티션 삭제
  /EnlistDirectoryPartition  -- 파티션 복제 범위에 DNS 서버 추가
  /UnenlistDirectoryPartition -- 복제 범위에서 DNS 서버 제거
  /CreateBuiltinDirectoryPartitions -- 기본 제공 파티션 만들기
  /ExportSettings            -- DNS 서버 데이터베이스 디렉터리의 DnsSettings.txt로 설정 출력
  /OfflineSign               -- 키 생성/삭제를 포함하는 오프라인 서명 영역 파일

<명령 매개 변수>:
  DnsCmd <명령 이름> /? -- 특정 명령에 대한 도움말 정보 보기

MS Windows 2008 R2 Server Core에서 추가 설치

dism 명령어를 이용하여 설치 여부를 확인하고 추가, 제거할 수 있다.

Dism /online /get-features /format:table

DISM.exe [dism 옵션] {WIM 명령} []
DISM.exe {/Image:<오프라인 이미지 경로> | /Online} [dism 옵션] {서비스 명령} [{서비스 인수}]

설명: DISM에서 Windows 이미지의 기능 및 패키지를 열거, 설치, 제거, 구성 및 업데이트 합니다. 사용할 수 있는 명령은 서비스되는 이미지에 따라 다르며 이미지가 오프라인 또는 실행 중인지에 따라 다릅니다.

WIM 명령:
  /Get-MountedWimInfo - 탑재된 WIM 이미지에 대한 정보를 표시합니다.
  /Get-WimInfo              - WIM 파일의 이미지에 대한 정보를 표시합니다.
  /Commit-Wim             - 탑재된 WIM 이미지에 변경 사항을 저장합니다.
  /Unmount-Wim           - 탑재된 WIM 이미지를 탑재 해제합니다.
  /Mount-Wim               - WIM 파일에서 이미지를 탑재합니다.
  /Remount-Wim           - 분리된 WIM 탑재 디렉터리를 복구합니다.
  /Cleanup-Wim            - 손상된 탑재 WIM 이미지와 관련된 리소스를 삭제합니다.

이미지 사양:
  /Online                      - 실행 중인 운영 체제를 대상으로 합니다.
  /Image                      - 오프라인 Windows 이미지의 루트 디렉터리 경로를 지정합니다.

DISM 옵션:
  /English                    - 영어로 명령줄 출력을 표시합니다.
  /Format                    - 보고서 출력 형식을 지정합니다.
  /WinDir                     - Windows 디렉터리의 경로를 지정합니다.
  /SysDriveDir              - 이름이 BootMgr인 시스템 로더 파일의 경로를 지정합니다.
  /LogPath                 - 로그 파일 경로를 지정합니다.
  /LogLevel                - 로그에 표시되는 출력 수준을 지정합니다(1-4).
  /NoRestart              - 자동 다시 부팅 및 다시 부팅 메시지를 표시하지 않습니다.
  /Quiet                     - 오류 메시지를 제외한 모든 출력을 표시하지 않습니다.
  /ScratchDir              - 임시 디렉터리 경로를 지정합니다.

이러한 DISM 옵션과 해당 인수에 대한 자세한 내용은 /? 바로 앞에 옵션을 지정하면 된다.

예:  DISM.exe /Mount-Wim /?
      DISM.exe /Online /?

binary file merge



unix/linux terminal에서 바이너리 파일을 병합하기

cat sourcefile1 sourcefile2 ... sourcefilen > targetfilename

MS Windows OS의 command 창에서 바이너리 파일 병합하기
copy /b sourcefile1 + sourcefile2 + ... + sourcefilen targetfilename

MS Windows XP에 설치되어 있는 Windows Messenger 삭제 방법

첫번째 방법


1.C:\Windows\INF\sysoc.inf 파일을 notepad로 열어 편집
2. msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7
이 라인을 찾아
  msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,7
와 같이 변경하고 저장
3."시작->제어판->프로그램 추가/제거->windows 구성요소 추가/제거"에서 Windows Messenger 체크 옵션 해제


두번째 방법


시작->실행


RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove

MS Windows 7 RTM x64 에서 MS Office 2007 CD Key 변경방법

1. 시작→실행→regedit
2.[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\12.0\Registration\{90120000-0030-0000-0000-0000000FF1CE}].로 이동한다.
3. DigitalProductID, ProductID 2가지 항목 삭제한다.
4. MS Office 2007 프로그램 중 아무거나 한가지 실행한다.
5. 이때 제품 Key를 다시 입력하라는 창이 뜬다.
6.새로운 CD Key를 입력한다.

2009-03-09

LiveMesh.com


의외의 MS에서 아직 beta 서비스이긴 하지만, 5G까지의 용량으로 Windows XP, Vista, Mac OSX을 지원하여 언제 어디서나 동기화하여 작업을 할 수 있는 LiveMesh.com
구글의 GDrive가 어떤 모습으로 나타날지 궁금하네요~~

2008-08-20

Active-X 없는 세상을 꿈꾸며..

에고, 어디에서 문제인지.. 이래저래 Malware로 인하여MS Internet Explorer가 IE-AV.exe를설치하라고 하네.. IE AntiVirus Descriptions 에서 다행히 설치는 하지 않았지만, 관련 정보를 확인할수 있었네..Active X가 엄청 많이 다운로드되었네..그 말 많은 Active X를 모두 삭제하였더니 더 이상 그런 메시지가 사라져버렸네.

2008-07-01

Active-X 없는 세상을 꿈꾸며..계속

어제, 오늘 이야기도 아닌지만 새삼스레 MS의 IE 8 관련 Active X 지원 축소 소식이 또다시 국내 웹 환경에 대한 이슈를 제기하고 있다.
이미 오래 전부터 말도 많았던 이야기이지만 소수의 사용자를 위하여 시장주의적 경제 개념으로 풀기에는 너무도 먼 산이 되어 버린 것 같다. 오히려 공공적인 웹 서비스에 대해서는 정보 소외자가 없도록 규제와 준수를 강제화하는 법안이 빨리 만들어져야 하지 않을 까 한다. 에고^^

관련 ZDNet 기사를 읽고...


‘나홀로 액티브X’…세계 인터넷과 한국은 엇박자

김태정 기자(tjkim@zdnet.co.kr) 2008/07/01


인 터넷을 처음 배운 10년여 전부터 오로지 익스플로러만 사용해온 직장인 박모(32)씨. 사실 그는 익스플로러 이외에 다른 브라우저가 있다는 사실도 몰랐었다. 이랬던 그가 최근 언론과 네티즌 사이에 화제가 된 ‘파이어폭스3’를 처음으로 다운받아 사용했다.

하지만 박씨와 파이어폭스의 인연은 몇 시간을 넘기지 못했다. 파이어폭스로는 박씨가 애용하는 온라인 쇼핑몰에서 결제 서비스가 되지 않았기 때문. 박씨는 “주변의 말처럼 파이어폭스가 빠르고 편하다는 느낌은 받았지만, 온라인 금융거래를 못하는 이상 사용할 맘이 없다”고 말했다.




◇사진설명 : 파이어폭스 브라우저로 A 은행 사이트에 접속했을 때 나오는 화면. 서비스 자체가 이뤄지지 않는다.

박 씨처럼 파이어폭스나 오페라나 등 다른 브라우저를 사용해보려다가 온라인 금융거래 장애를 겪고 익스플로러로 돌아오는 이들은 종종 눈에 띈다. 아무리 다른 브라우저에 다양한 장점이 있다 해도 온라인 금융거래를 포기하는 것과는 바꿀수가 없는게 현실이다.

■ 액티브X 없이 한국서 인터넷 힘들다

이런 상황이 벌어지는 이유는 국내 온라인 금융 사이트 대부분이 익스플로러에만 맞춰 제작됐기 때문이다. 특히 금융거래에 필요한 각종 프로그램은 대부분 익스플로러의 파일 유포 툴인 ‘액티브X’를 통해야만 다운받을 수 있다.




◇사진설명 : 국내 사이트서는 간단한 음악이나 동영상 재생에도 액티브X가 필요하다.  

금융 사이트뿐만이 아니다. 카페나 일반 게시판 등에서도 액티브X는 거의 필수 조건이다. 당장 간단한 음악이나 동영상 재생만 해도 필요한 파일을 액티브X로 다운받은 뒤에야 가능하다.

때문에 액티브X를 지원하지 않는 다른 브라우저들의 점유율은 모두 합쳐도 5% 미만인 기현상이 한국에 자리 잡았다. 한국에서만큼은 ‘익스플로러’가 웹브라우저의 또 다른 이름인 것이다.

반 면, 외국의 경우 사이트 대부분이 HTML 공통 표준으로 제작되기 때문에 익스플로러 이외에 다른 브라우저에도 같은 기능을 제공한다. 이결과 유럽에서는 파이어폭스의 점유율이 40%에 육박하고 있다. 익스플러로가 여전히 1등이지만 더 이상 ‘불멸의 브라우저’는 아니다.

■ MS가 액티브X 없애면 대 혼란?

물론, 본인에게 익스플로러가 편하다면 억지로 다른 브라우저를 사용할 필요는 없을 수 있다. 익스플로러 독점이라는 시장 구조상의 문제도 일반 사용자들과는 거리가 있는 얘기다.

가정이기는 하지만 마이크로소프트가 액티브X를 어느 날 갑자기 없애버린다면 어떤 결과가 벌어질까. 아마도 액티브X에만 맞춰 개발된 국내 사이트들은 초기 알고리즘을 뜯어 고치느라 홍역을 치를 가능성이 높다.

실제 이런 재앙은 지난해 초 윈도비스타의 등장과 함께 예고됐다. 당시 부푼 기대로 비스타를 설치해 본 한국 네티즌들 중 다수는 난처한 일을 겪었다. 비스타가 액티브X 기능을 크게 제한해 인터넷 뱅킹이 먹통이 됐던 것.

사 안이 심각해지자 당시 정통부와 행자부까지 나서 국내 인터넷 환경과 비스타의 호환성을 조사하기 시작했고, 결국 문제 해결을 위한 소스코드를 MS와 개발하기에 이르렀다. 당시 정부는 ‘너무 MS에 특혜를 베푸는 것이 아니냐?’는 네티즌들의 비난에 시달렸다.

MS 라는 특정 업체 제품에 의해 국가 정책에 혼선이 왔다는 것은 세계적으로도 이례적이다. 심지어 이 사건을 전한 지디넷코리아의 기사가 뉴욕타임스에까지 실려 한국 IT 정책이 망신을 당하기도 했다. 이는 한국 네티즌들이 액티브X가 가진 의미를 다시 곱씹어보는 계기가 됐다.

그리고 1년 반이 넘은 현재, MS는 다시 한번 액티브X 기능을 줄이려고 하고 있다. 당장 올 하반기 출시 예정인 익스플러로8만 해도 액티브X 기능이 이전보다 꽤 제한됐다. MS의 크리스 윌슨 이사는 “익스플로러8은 사용자가 웹사이트에 따라 액티브X 적용여부를 선택할 수 있다”며 “익스플로러7에 비해 액티브X 기능을 줄이려 노력했다”고 밝혔다.

이같은 MS의 조치는 액티브X가 악성코드 유포에 쉽게 악용되는 것을 의식한 것으로, 해외 네티즌들로부터는 ‘바람직한 일’로 평가받고 있다. 파이어폭스나 오페라가 액티브X를 지원하지 않는 이유도 악성코드 유포를 막기 위해서다.

■ 인터넷 뱅킹 돼야 다른 브라우저 쓴다

해 외 네티즌들과는 달리 한국에서는 액티브X를 줄여가는 MS의 행보가 불안으로 다가오고 있다. 앞서 밝혔듯 액티브X만을 철썩 믿고 만든 국내 인터넷 사이트들을 전부 뜯어 고쳐야할 진통이 예상되기 때문이다. 하지만 세계 인터넷 환경에서 고립돼 ‘나홀로 IT 강국’으로 남지 않으려면 어차피 한번은 넘어야할 벽이란게 전문가들의 지적이다.

미셀 베이커 모질라재단 회장은 이달 한국 기자들과 가진 자리에서 “한국 네티즌들이 앞으로 나올 익스플로러라도 제대로 쓰려면 액티브X에서 벗어나려는 노력을 해야 할 것”이라고 지적했다. MS조차 액티브X를 줄이고 있음을 강조한 발언이었다.

그럼에도 불구하고 국내에서 액티브X의 족쇄를 끊고, 표준화를 지향하는 세계 추세에 따르려는 움직임은 아직 미약한 상황이다.

금융권에서는 신한은행과 농협이 각각 맥 OS와 리눅스 사용자를 위한 서비스를 2년 넘게 시행하고 있지만 다른 기관으로의 확대는 크게 이뤄지지 않았다. 익스플로러 이용자가 95%를 넘는 만큼, 금융기관들은 급할게 없을 수도 있다.

한 금융기관 관계자는 “한국서 점유율 3% 미만인 브라우저에 대한 인터넷 뱅킹을 지원할 계획이 없다”며 “절대 다수 사용자에 맞춘 당연한 전략”이라고 말했다.

이 에 관해 다음 윤석찬 팀장은 “파이어폭스나 오페라 등 비주류 브라우저가 금융권에서 대접을 받으려면 그만한 점유율이 있어야 한다”며 “그러나 사용자 입장에서는 금융권의 배려가 먼저 있어야 비주류 브라우저를 선택할 수 있는 얽힌 상황”이라고 설명했다. 결국 한국 인터넷의 ‘탈 액티브X' 움직임은 '닭과 달걀 중 무엇이 먼저인가?' 하는 쉽게 풀리지 않는 선택의 문제에 봉착한 것이다.

이런 가운데 최근 네이버와 다음 두 국내 1,2위 포털이 파이어폭스를 지원한다고 나섰지만 전망은 그리 밝지 않다. 역시나 브라우저 다양화의 키를 쥔 곳은 포털이 아니라 금융 사이트이기 때문이다.

NHN 권순선 개방형기술TF장은 “포털이 노력한다 해도 금융권의 결단 없이는 국내 사용자들을 다양한 브라우저로 이끌 수 없다”며 “세계 시장 2위인 파이어폭스만해도 국내 활성화에 몇 년이 걸릴지는 아직 짐작이 힘들다”고 밝혔다.

12.3 비상계엄령으로 친위쿠데타를 일으킨 윤석열과 그에 동조하는 국민의힘 의원은 모두 심판해야 한다

 프랑스  알레르까뮈의 명언을 곱씹어 본다. 우리 역사에서 친일파를 심판하지 않고 또 다시 그들과 그에 동조하는 윤석열과 그 추종세력들, 그리고 국민의힘 의원, 모두에게 내일의 범죄를  예약하는 일은 절대 없어야 하겠다. 그들 모두 심판하여 단죄하여야...