최근 닌텐도(Nintendo) DS (DSL포함)게임기가 해킹에 악용될 수 있다는 기사들을 종종 접합니다. 하지만 이 기사들이 자칫 오해를 불러 일으킬 소지가 커 몇자 적어 봅니다.
1. 닌텐도 DS 자체는 해킹 대상이 아닙니다. 기사를 보면 닌텐도 DS 자체가 해킹의 위험에 놓여 있다고 보여집니다. 하지만 이는 사실과 다릅니다. 닌텐도 DS는 슬롯 1 또는 슬롯 2에 게임 카트리지를 삽입하여 구동하는 방식입니다. 외부에서 닌텐도 DS에 접속하여 사용자 데이터를 빼내거나 사생활을 침해할 수 있는 부분은 없습니다. 정상적인 사용자의 경우 아무런 문제가 없습니다. 또한 설령 가능하다고 해도 닌텐도 DS 자체를 통해 유출될만한 개인 정보는 거의 없습니다. 기껏해야 사용자 이름 정도? 하지만 이 역시 불가능 합니다.
2. 닌텐도 DS 백신은 필요 없습니다. 닌텐도 DS용 Anti Virus/Anti Spyware가 없다는 말인데, 필요가 없는 부분 입니다. 정상적인 방법에선 닌텐도 DS자체에 악의적인 코드가 감염될 수 없는 구조를 가지고 있기 때문입니다. 문제가 되는 부분은 소위 닥터로 불리는 기기를 사용할 경우 사용자가 직접 제작한 컨텐츠인 "홈브류"를 구동할 수 있다는것 입니다. 따라서 "홈브류"를 제작할때 제작자가 악의적인 기능을 넣으면 사용자는 당할 수 밖에 없다는게 주된 요지 입니다. 여기서 말하는 악의적인 기능이라면 무엇일까요? 바로 무선 네트워크를 통해 PC 또는 네트워크를 공격한다는 것 입니다. 하지만 공격에 앞서 다음 2가지 조건이 만족해야 합니다. (1) 닌텐도 DS에서 사용하는 무선 인터넷은 Wi-Fi입니다. 따라서 보안 설정이 되지 않아 누구나 접속 가능한 무선 AP가 있어야 합니다. 또는 보안 설정된 곳의 보안 패스워드를 알아야 합니다. (2) 접속된 네트워크에 있는 컴퓨터중 보안 패치가 되어 있지 않은 PC가 존재 하여야 합니다. * 물론 ARP 스푸핑의 경우 조금 이야기가 다르지만, 최근 보안 장비에선 이를 방어하는 기법이 나와 있습니다. 즉, 기업측에선 무선AP에 대해 보안 설정을 해 놓고, PC의 경우 보안 패치만 잘 해 놓으면 아무런 문제가 없다는 결론이 나옵니다.
3. 문제 해결 방안 기사들을 보면 해결 방안이 무척 간단함에도 불구하고, 발생할 수 있는 문제점만 나열하고 있습니다. 이를 해결하기 다음과 같은 조취가 필요 합니다.
(1) 무선 AP에 대해 패스워드를 입력해야만 사용할 수 있도록 보안 설정을 강화 합니다. (2) PC에 대해 보안 패치를 지속적으로 수행 합니다. (3) 신뢰할만한 네트워크 보안 장비를 운용합니다. (ARP 스푸핑등의 공격을 예방하기 위해~)
4. 끝마치며.. 닌텐도 DS, 또는 소니의 PSP와 같은 휴대용 게임기의 기능이 예전에 비해 많이 향상되고 그 활용성이 커진것은 사실입니다. 하지만, 이는 당연한 일입니다. 하지만 이 장치들로 인해 기존에 없었던 보안 위협이 존재한다는건 다소 과장되지 않았나 생각이 됩니다. 오히려 UMPC나 PMP의 경우 그 위험성이 더욱더 큽니다. 하지만 이에 대한 이야기는 나오지 않았습니다. 물론 닌텐도 DS를 이용한 방법은 발상의 전환이라 큰 의미가 있는것은 분명합니다. 하지만 그 해결방안은 생각보다 간단합니다. 가장 기본적인 보안 수칙을 잘 이행하면 큰 문제는 없는것 같습니다.
1. 리스트뷰에서 소형화된 게임 아이콘을 보여줌 2. 랜덤한 스킨 선택 기능 지원 3. 무제한의 스킨 지원 (메모리가 허락 하는데까지) 4. GBA 3in1 장치 연결을 수정 5. 호환성 수정 (게임 호환성)
원문은 아래와 같습니다.
20.10.2007
CycloDS Evolution Firmware v1.21 has been released and is available for download from the support page. Changes for this release include:
Miniaturized game icons are shown in list view
Random skin selection
Allow unlimited number of skins
Fixed GBA linking with 3in1
Compatibility fixes
As the users manual has yet to be updated, following is some more detailed information regarding the changes:
In order to enable random skin cycling, toggle the skins in the settings menu until "Random" is selected. With this selected, a different skin from your collection will be chosen and used each time you boot CycloDS Evolution.
In order to enjoy GBA game linking via the 3in1, you must disable rumble support through the settings menu. As rumble is disabled by default, if you wish to utilise rumble during gameplay then please ensure that you first enable this in the settings menu.
List view now displays scaled down game icons. The icons are scaled from 32x32 to 16x16 so obviously they dont look as good as the full sized icons, but its better than having nothing displayed at all
CycloDS의 1.2 펌웨어가 베타를 떼어내고 드디어 안정 버전이 되어 발표 되었습니다.
주요 내용을 요약하면 다음과 같습니다.
1. 커스텀 치트 코드 지원 추가 (사용자가 제작한~) 2. Wii 연결 수정 3. 몇몇 게임 호환성 수정 4. 다중 스킨 지원 5. Opera 관련 수정 6. EZ3in1 진동 지원 7. 모든 텍스트를 완벽하게 번역 8. DSLinux 지원 9. 문쉘 소프트웨어 리셋 지원 10. 새로운 GUI 파일 보기 기능 추가 11. 컴퓨터에서 사용하는 Evolution Tools 컴포넌트 추가~
CycloDS Evolution Firmware v1.2 has been released, along with the first release of our new "Evolution Tools" software package and an update to the Moonshell media player - all of which are available for download from the support page. There have been a large number of changes between firmware versions 1.13 and v1.2 so only the most important are listed here. For the full list of changes please see the readme file. Major changes for this release include:
Custom cheat code support added Fixed Wii connectivity (Pokemon Diamond/Pearl and Pokemon Battle Revolution) Several game compatibility fixes Multiple skins are supported RAM pack for Opera (clean rom) supported via CycloDS Mini/Micro and EZ3in1 Rumble for EZ3in1 supported All text is now completely translated, and additional translations have been included DSLinux is now supported Moonshell soft reset is now supported Added new GUI file view mode, "list view" Evolution Tools is a PC-side software package for users of CycloDS Evolution. It currently includes the following components:
Cheat code editor - a user friendly GUI application for manipulating CycloDS Evolution cheat code databases. The cheat code editor has some very unique and useful features such as the ability to automatically retrieve the most recent cheat codes directly from the internet and import them into your cheat database. Automatic ROM trimmer - can automatically trim your ROM files on the PC without any manual interaction required on your part. Enable ROM icons - display actual ROM icons when browsing files in Windows. The new Moonshell release includes the following changes: Bookmarks are now working Audio file resume is now working (must be enabled in settings first) Fixed a problem where soft reset would not work after playing a DPG video
음..
DSLinux가 안되서 이상하다 했는데 패치가 되서 나왔군요...
뭐.. 딱히 부팅되고서 할 만한것은 없기는 한데..
집에서 Wifi작성하고 해보니 Ping은 잘 날라 가는데.. 딴건 못해봤죠...
궁금한것 두가지
10. 새로운 GUI 파일 보기 기능 추가
11. 컴퓨터에서 사용하는 Evolution Tools 컴포넌트 추가
이건 뭘 말하는 걸까요?
치트는 게임의 재미를 반감시켜서 추천은 안 하지만, 필요하시다면 가능합니다. 하지만 제작하기가 매우 힘듭니다.
또한 한글 게임용으로 제작된 치트는 없는것 같습니다 ^^
사용방법은 CycloDS를 실행하고 나오는 메뉴 3개중 가장 오른쪽 메뉴를 선택하고, 치트를 활성화 시키면 됩니다.
그리고 게임을 시작하면 치트를 지원하는 게임의 경우 활성화할 치트를 선택할 수 있습니다.
문제가 되는 부분이 무엇인가요?
초기화를 필요로 하는 이유가 뭔지요?
펌웨어는 CycloDS 자체에 저장되는게 맞지만, 셋팅 정보들은 메모리카드에 저장이 됩니다. 저도 메모리카드의 CycloDS 폴더에 더미(dummy)파일이 생성되어 데이터 백업 후 초기화를 시켰습니다. 그 후엔 추가 기능들이 다시 정상적으로 실행이 되었습니다.
그리고 게임의 초기화란 무엇을 말하는건지요? ^^
아마 CycloDS 메뉴로 돌아가는걸 말하시는거 같은데, LRXYAB는 게임마다 지원되는게 있고 그렇지 않은게 있습니다.
모든 게임이 다 적용되는건 아닙니다. 따라서 지원되지 않는 경우엔 다시 전원을 껐다켜야 합니다.
답변 감사하구요~문제되는건 없는데 그냥 궁금해서요~글구 게임초기화질문은...음...세이브된 파일을 삭제하는거 말하는건데...닌텐도에서 바로 세이브된 파일을 삭제하는 방법요...
제 씨클로가 불량나서 친구꺼로 겜한것이 있느데 그겜 제가 클리어 했던걸 지우려구요...닌텐도에서 바로 지우는 방법이 없나해서요~ 리더기가 없어서....ㅜㅜ