Search results

클라우드 버전의 식탁보를 만들면서, 기술적으로는 Windows Server를 데스크톱화하여 여러 샌드박스 VM을 오케스트레이션하는 아키텍처를 만드는데 성공했지만, 라이선스 문제, 그리고 이로 인한 개별 사용자의 단가 상승 문제를 무시할 수 없어 대안으로 찾기 시작한 리눅스 버전의 식탁보를 계속 만들고 있습니다.

처음에는 cloud-init과 WSL v2 기반으로 PoC를 시작했고, AI 코딩 어시스턴트의 힘을 빌어 cloud-init과 LXD 기반으로 플랫폼을 옮겼으며, Bazil 기반의 프로토타입을 C .NET 10의 파일 기반 앱으로 옮겼습니다.

다듬어야 할 부분들이 많이 남아있지만 의미있는 마일스톤을 세우게 되어 소식을 공유합니다!

https://github.com/yourtablecloth/TableClothLinux

LXD에서 noVNC로 우리은행 인터넷 뱅킹의 보안 플러그인 설치 페이지에 접속한 모습.
1

정말 어려운 과정을 거쳐서 드디어 Certum에서 개인용 코드 서명 인증서를 발급받았습니다. 자동화가 안된다는 한계가 있지만, 코드 서명이 그래도 가능해졌다는 사실은 정말 기쁩니다.

Certum과의 인증 평가 과정에서, 저는 현재 월세 거주자이고 관리 사무소에서 공과금을 관리하고 있기에 영문 증명 서류를 떼는게 어려웠는데, 여권과 영문 주민등록등본으로 인증이 가능했습니다.

또한 가격도 합리적인 선에서 지불할 수 있었고, HSM 대신 SimplySign이라는 클라우드 기반 인증서 관리 도구를 사용하는 것을 조건으로 크게 단가를 낮출 수 있었습니다.

Windows Smart Screen에 나타나는 코드 서명 정보
4

식탁보를 만들어감에 있어 좀 더 많은 분들께서 편하게 참여하실 수 있도록, Discord 서버를 새로 오픈했습니다. 많이 참여해주시고 알려주시면 감사하겠습니다!

https://discord.gg/eT2UnUXyTV

1

2026년 병오년 새해를 맞아 식탁보 1.16.0 버전을 출시했습니다. 이번 버전에서는 폴더 마운트 기능, 그리고 백그라운드 비동기 다운로드를 구현하여 이전보다 최대 30~40% 이상 빨라진 환경 구축 속도를 달성했습니다.

코딩 AI 어시스턴트의 도움을 받아 계속해서 빠른 출시와 적극적인 기능 반영을 이어 나가도록 하겠습니다. 많은 공유와 후원을 계속 부탁드리겠습니다!

https://github.com/yourtablecloth/TableCloth/releases/tag/v1.16.0

5

식탁보 1.15.0 버전을 출시했습니다. 1년여만의 대규모 업데이트로, .NET 10 적용과 함께 커뮤니티에서 불편 사항으로 여겨졌던 Windows Sandbox의 vGPU 기본 사용 문제, 언어 표시 문제, 그리고 인스톨러 간소화 등 성능과 기능 간소화는 물론, 코드의 분량을 대폭 간소화했습니다.

추후 TableCloth3 프로젝트에서 개발 중인 Avalonia 기반 프론트엔드로 쉽게 전환할 수 있도록 땅 다지기 작업도 같이 진행해두었고 계속 업데이트해나갈 예정입니다. 그리고 이번 업데이트부터 ARM64 빌드도 정식으로 제공됩니다.

꾸준한 관심과 성원에 늘 감사드립니다.

https://forum.dotnetdev.kr/t/1-15-0/14191

10
0
0

식탁보 1.14.0에서 오랫만에 업데이트를 진행하면서, 생성형 AI의 도움을 받아 적극적인 현대화를 달성하고 있습니다.

  • InnoSetup 대신 Velopack을 사용한 간소화된 사용자 인스톨러 경험 구현

  • MSBUILD 프로젝트 대신 .NET SDK로 .NET Framework 프로젝트 마이그레이션 (추후 완전히 .NET 10과 Avalonia로도 전환할 수 있게 함)

  • TableCloth 프로젝트의 경우 .NET 8/9에서 .NET 10으로 판올림

  • Windows 11 ARM64 GitHub Action Runner가 공식화됨에 따라 ARM64 빌드 추가 예정

내부 정비가 끝나는 대로 식탁보 1.15.0 버전을 출시하도록 하겠습니다. 또한 생성형 AI 코드 어시스턴트의 도움을 적극 받아 1인 개발에서 오는 한계를 극복해보려 합니다.

최신 소스 커밋 목록은 https://github.com/yourtablecloth/TableCloth/commits/main/ 에서 확인하실 수 있습니다.

3
1

Windows 11 24H2에서 새롭게 추가된 wsb.exe CLI를 활용하면, 인터넷 뱅킹 전용 샌드박스를 훨씬 직관적이고 간단하게 만들 수 있습니다. 공동인증서 공유와 브라우저 실행까지 자동화해, 매번 번거로운 설정 없이 안전한 환경을 바로 띄울 수 있죠.

그리고 더 많은 기능과 편리함, 예를 들어 보안 플러그인 자동 설치까지 원하신다면, 식탁보 프로젝트 (yourtablecloth.app)를 활용해보시는 것을 추천드립니다.

https://velog.io/@rkttu/Windows-11-24H2-wsb.exe-CLI로-인터넷-뱅킹-전용-Sandbox-환경-만들기

0

Windows Sandbox를 활용하는 MCP 서버를 개발하고 있습니다. 식탁보 프로젝트가 금융 거래를 위한 보안 샌드박스에서 출발했지만, AI와 결합하여 안전한 AI 실행 환경을 지원할 수 있도록 고도화하는 것을 목표로 또 다른 종류의 스핀오프 프로젝트를 진행해보고 있습니다.

https://www.youtube.com/watch?v=2cIWJsQDlSM

2
0

식탁보 3.0을 준비하면서, 이번에 매우 흥미로운 기능을 하나 추가하게 되었습니다. Claude Desktop에서 MCP 서버로 식탁보를 등록하면, 원하는 금융 기관이나 공공기관에 샌드박스로서 접속할 수 있게 연결시켜주는 기능입니다.

현재는 카탈로그에 있는 사이트를 찾아주어 들어가는 정도이지만, 좀 더 강화하여 주요 기관들의 거래 및 업무 처리 URL들을 데이터베이스화하거나 Claude의 자체 검색 기능으로 찾은 웹 사이트 주소를 바로 전달하는 것도 기술적으로 가능하게 구현해둔 상태입니다. (이 때 해당 웹 사이트에서 쓰는 플러그인 정보가 있다면 샌드박스 내에 매칭해서 자동 설치도 해줍니다.)

차근차근 준비해나가고 있으며, 이번 추석 연휴 기간 중에 마무리 짓는 것을 목표로 진행 중이니 많은 관심과 성원 부탁드립니다! 😉

https://www.youtube.com/watch?v=DAspuJFK9UI

5
0
0

공유가 조금 늦었습니다. 지난 8/10 오후에 있었던 Ubucon Korea 2025에서 발표한 “식탁보 프로젝트의 세계관 확장” 발표 자료를 공유합니다.

현재 리눅스 버전의 식탁보 프로젝트 개발을 진행 중에 있으며, PoC 당시에 사용하던 Bazel Starlark DSL을 대신하여 .NET Native AOT로 코드 베이스를 전환하는 것을 추진 중입니다.

그리고 올 연말 프리뷰 버전 공개를 목표로 계속 작업 중입니다. :-D

좋은 발표 기회를 마련해주신 한국 우분투사용자 그룹 관계자 여러분들께 다시 한 번 감사드립니다.!

https://forum.dotnetdev.kr/t/ubucon-korea-2025/13553

4

이번 Ubucon Korea 2025에서 발표할 주제로, 식탁보의 리눅스 버전에 대한 이야기를 준비하면서 간단한 Demo를 WSL로 준비해보았습니다.

일상적으로 사용하는 리눅스 시스템에 보안 플러그인을 그대로 설치하는 것은 솔직히 많이 위험합니다. 하지만, LXD 덕분에 이런 위험을 최소화하면서도 편의성과 보안의 균형을 맞추고, 더 나아가서는 Windows에 종속된 인터넷 뱅킹과 전자 정부 대고객 서비스의 대체 가능성을 살펴볼 수 있는 좋은 기회가 될 수 있다고 생각합니다.

연말을 목표로 리눅스 버전의 식탁보 프리뷰를 선보이도록 노력해보겠습니다. :-D

https://drive.google.com/file/d/1xapy_k4ofzyaNFPAPTF1QUYvLrz6MN55/view?usp=drive_link

7