주요 문서
-
WebAssembly를 이용, Firefox의 보안성 개선하기
이 글은 Nathan Froyd이 쓴 Securing Firefox with WebAssembly의 한국어 번역본입니다. 개인의 안전(Security)과 프라이버시(Privacy) 보호는 Mozilla의 핵심 목표입니다. 그래서 우리는 온라인 상의 사용자들을 보다 안전하게 보호하려고 끊임 없이 노력합니다. 복잡하면서 동시에 고도로 최적화된 Firefox 같은 시스템에 있어, 메모리 안전성(memory safety)은 보안 측면에서 가장 어려운 도전 중 하나입니다. Firefox 는 대부분 C 와 C++ 로 개발됐습니다. […]
-
만화로 보는 DNS over HTTPS
사용자의 프라이버시와 보안에 대한 위협이 커지고 있습니다. Mozilla 는 이런 위협들을 면밀히 관찰하고 있습니다. Mozilla 는 Firefox 사용자와 그들의 데이터를 보호하기 위해 할 수 있는 모든 일을 해야 한다는 책임감을 느낍니다. Mozilla 는 은밀하게 사용자의 데이터를 수집하려 하고 판매하려 하는 회사들과 조직들을 알고 있습니다. 바로 추적 금지 기능과 Facebook Container 확장기능을 만든 이유입니다. 이제 곧 […]
-
Mozilla WebThings 를 소개합니다
Mozilla IoT 팀은 Things 프로젝트가 초기 실험 단계를 벗어나 이제부터 Mozilla WebThings 로 명명됐음을 기쁜 마음으로 알립니다. 이 프로젝트는 2년 동안의 개발 기간과 7 분기 동안의 소프트웨어 업데이트를 거치면서 SW 개발자 커뮤니티와 IoT 메이커 커뮤니티의 관심을 끌어왔습니다. Mozilla 의 미션은 “인류의 공용 자산인 인터넷은 모두에게 공개되고 모두에게 접근 가능해야 한다. 인터넷은 진정으로 사람을 가장 중요하게 […]
-
만화로 소개하는 WebAssembly
WebAssembly는 빠릅니다. 아마 들어봤을거에요. 하지만 왜 빠른지 알고 계신가요? 이번 시리즈에서는 왜 WebAssembly가 빠른지 그 이유에 대해 설명하고자 합니다. 잠시만, 근데 WebAssembly가 뭐죠? WebAssembly 는 JavaScript가 아닌 다른 언어로 짜여진 코드를 브라우저에서 작동할 수 있게 만드는 하나의 수단입니다. 그러므로 사람들이 WebAssembly가 빠르다고 말할 때 비교 대상은 JavaScript를 의미합니다. 저는 지금 둘 중 반드시 하나를 선택하라는 […]
-
2018년, Mozilla Hacks Top 10
결산 리스트의 시즌입니다. 지난 일년간 Mozilla Hacks 에서 가장 많은 흥미와 관심을 끈 포스트가 무엇인지 알아봅시다. Top 10 포스트 글들은 그 분야가 다양합니다. JavaScript 와 WebAssembly, CSS, Web of Things, Firefox Quantum 분야의 글들입니다. 이 리스트를 통해 알 수 있는 사실이 뭘까요? 바로 사람들이 code cartoons 시리즈를 좋아한다는 것입니다! 일러둘 말이 있습니다. 2018년에 가장 트래픽이 […]
-
웹 컴포넌트의 능력
배경 DHTML 커서 추적 애니메이션과 “주간 사이트” 배지가 처음으로 웹을 우아하게 만든 이후로, 재사용 가능한 코드는 웹 개발자들을 유혹해왔습니다. 그때부터 제3자 UI를 웹사이트로 통합하는 것은 골치아픈 일이되었습니다. 다른 사람들의 똑똑한 코드를 사용하다보면 JavaScript 또는 !important를 포함하는 공포스러운 CSS 보일러플레이트와 충돌하게됩니다. React 세계나 다른 최신 프레임워크에서는 나은편이지만, 위젯을 재사용하기 위해 전체 프레임워크를 알아야한다는 오버헤드는 조금 과한 […]
-
Dweb: IPFS로 협력과 신뢰가 꽃피는 Web 만들기
이 시리즈를 통해서 우리는 탈중앙화 (decentralized)된 웹 또는 분산화 (distributed)된 웹의 가능성을 탐색하는 프로젝트들을 살펴보고 있습니다. 이 프로젝트들은 Mozilla 프로젝트들이 아닙니다. 그리고 어떤 프로젝트들은 웹 브라우저에 대한 생각을 Mozilla 와 달리 합니다. 하지만 공통점이 있습니다. 이 프로젝트들은 오픈소스이고, 누구나 참여할 수 있습니다. 그리고, 모두에게 공개되고 누구나 접근 가능한 웹을 추구한다는 점에서 Mozilla 와 같은 사명을 […]
-
Dweb: Beaker 로 브라우저에서 웹을 서비스하기
이번 시리즈를 통해 우리는 웹이 탈중앙화되고 분산화되면 무엇이 가능해지는지 보여주는 프로젝트들을 탐색하고 있습니다. 이 프로젝트들은 Mozilla 프로젝트들이 아닙니다. 그리고 어떤 프로젝트들은 Mozilla 와 다른 방식으로 웹 브라우저를 정의하고 있습니다. 하지만 이 프로젝트들에는 공통점이 있습니다. 이 프로젝트들은 오픈소스이고 누구나 참여할 수 있습니다. 그리고 모두에게 공개되고 누구나 접근 가능한 웹을 추구한다는 점에서 Mozilla 와 같은 사명을 공유하고 […]
-
Dweb: WebTorrent 로 강인한 웹 만들기
이번 시리즈를 통해 우리는 탈중앙화되고 분산화된 웹의 가능성을 탐색하는 프로젝트들을 다룰 것입니다. 이 프로젝트들은 Mozilla 프로젝트가 아닙니다. 그리고 어떤 프로젝트들은 Mozilla 와 다른 방식으로 웹 브라우저를 정의합니다. 이 프로젝트들에는 공통점이 있습니다. 이 프로젝트들은 오픈소스이고 누구나 참여할 수 있습니다. 그리고 모두에게 공개되고 누구나 접근 가능한 웹을 추구한다는 점에서 Mozilla 와 같은 사명을 공유하고 있습니다. 웹이 건강함을 […]
-
Dweb: Secure Scuttlebutt 으로 소셜 피드 작성하기
지난번 시리즈 소개글에서, 우리는 온라인 소셜 활동에 대한 결정권을 사람에게 부여하는 것이 중요함을 짚어봤습니다. 혐오표현이나 유해표현에 대한 판단을 수익만 추구하는 영리회사에게 맡기는 대신 말이죠. Dweb 시리즈 이번 회차에서 다룰 대상은 Secure Scuttlebutt 입니다. Secure Scuttlebutt 은 사용자가 온라인 커뮤니티에 관한 모든 결정권을 갖는 세계로 안내해줍니다. 앞으로 몇 주 동안 우리는 탈중앙화/분산화 분야의 다양한 프로젝트들을 다룰 […]