저는 Android용 오픈 소스 P2P 웹 브라우저입니다. 

세노 로고

세노 로고

오늘 선택할 수 있는 웹 브라우저가 많이 있습니다., 데스크톱 및 모바일 장치 모두(구축 기반에 관계없이) 이들 중 일부는 VR 브라우저와 같은 특정 영역에 중점을 둡니다. 그러나 P2P 브라우저에 대해 듣는 것은 그리 흔한 일이 아닙니다.

그리고 이러한 유형의 브라우저, 인터넷 페이지에 액세스하고 웹 페이지를 저장하고 화면에 표시하는 원격 서버에 연결하는 데 사용되는 Chrome, Firefox 또는 Safari와는 다릅니다. P2P 브라우저 멀리 있는 서버에 의존하지 않고 다른 사용자와 직접 연결되므로 다르게 작동합니다. 그들은 또한 동일한 브라우저를 사용하고 있으며 이는 연결을 더 직접적이고 때로는 더 빠르게 만들기 때문에 유용할 수 있습니다. 또한 정보가 많은 서버를 거치지 않기 때문에 더 많은 개인 정보 보호를 제공할 수 있습니다.

나는 Android용 P2P 웹 브라우저에서 식사를 합니다.

세노 웹 브라우저는 직접적인 인터넷 접속이 불가능할 수 있는 상황에서 정보에 대한 접근을 제공하는 데 중점을 둡니다., 네트워크 중단이나 공격 등의 경우. 이 브라우저는 GeckoView 엔진을 사용하며 분산형 P2P 네트워크를 통해 데이터를 교환하는 기능으로 향상되었습니다. 이 네트워크에서 사용자는 정보에 대한 액세스를 제공하는 외부 게이트웨이로 트래픽을 리디렉션하는 데 참여합니다.

기능 P2P는 Ouinet이라는 별도의 라이브러리에 통합되어 있습니다., 다양한 애플리케이션에 사용할 수 있습니다. CENO 브라우저와 Ouinet 라이브러리를 사용하면 글로벌 인터넷 중단과 같은 극단적인 상황에서도 정보에 액세스할 수 있습니다. 이러한 경우 콘텐츠는 캐시나 로컬 저장소에서 배포될 수 있습니다.

프로젝트 사용자별 콘텐츠 캐싱을 사용하여 분산된 캐시를 유지합니다. 인기 콘텐츠의 사용자가 웹사이트를 방문하면 다운로드한 콘텐츠가 로컬에 캐시되어 리소스나 게이트웨이에 직접 액세스할 수 없는 P2P 네트워크 참가자와 공유됩니다. 각 장치 해당 장치에서 직접 요청한 데이터만 저장합니다. 캐시에 있는 페이지의 식별은 URL의 해시를 통해 이루어지며, 이미지, 스크립트, 스타일 등 페이지와 관련된 모든 추가 데이터는 단일 식별자로 그룹화되어 표시됩니다.

시노

세노 웹 브라우저

직접 액세스할 수 없는 새로운 콘텐츠에 액세스하기 위해 Ceno는 특수 프록시 게이트웨이를 사용합니다. 네트워크의 영향을 받지 않는 외부 부분에 위치하며 연결 ​​설정이 여전히 가능합니다. 클라이언트와 게이트웨이 간의 통신은 공개 키 암호화를 사용하여 보호됩니다. 또한 디지털 서명은 합법적인 게이트웨이를 식별하고 악의적인 게이트웨이의 삽입을 방지하는 데 사용됩니다. 프로젝트 승인 게이트웨이 키는 브라우저 제공에 포함됩니다.

게이트웨이에 접속하기 위해서는 직접 접속이 불가능한 경우, 다른 사용자를 통한 데이지 체인 연결이 지원됩니다. 트래픽을 게이트웨이로 전달하는 중개자 역할을 합니다. 이 통신은 무단 액세스나 트래픽 조작을 방지하기 위해 게이트웨이 키로 데이터를 암호화하여 안전하게 이루어집니다.

브라우저는 직접 요청 전달을 우선시하며, 이것이 실패할 경우 분산 캐시를 검색합니다.. URL이 캐시되지 않으면 다른 사용자를 통해 또는 프록시 게이트웨이에 대한 직접 연결을 통해 게이트웨이에 액세스합니다. 중요한 점은 쿠키와 같은 민감한 데이터는 사용자 보안 및 개인정보 보호를 보장하기 위해 캐시되지 않는다는 것입니다.

P2P 네트워크의 각 시스템에는 라우팅을 위한 내부 식별자가 있으며, 사용자의 물리적 위치와 무관합니다. 그만큼 디지털 서명을 통해 정보 무결성이 보장됩니다. (Ed25519), e트래픽은 TLS로 암호화됩니다. DHT(분산 해시 테이블)는 네트워크 구조, 참가자 및 캐시된 콘텐츠에 액세스하는 데 사용됩니다.

주의해야 할 점은 Ceno는 익명성을 제공하지 않으며 참가자의 장치에 대한 정보를 요청합니다.(예: 방문한 사이트를 공개하는 해시를 통해) 이메일이나 소셜 미디어 계정 액세스와 같은 민감한 요청의 개인정보 보호를 보장하려면 별도의 비공개 탭을 사용하는 것이 좋습니다. 이 탭에서는 네트워크에서 액세스하거나 캐시하지 않고 직접 또는 프록시 게이트웨이를 통해 데이터를 요청합니다.

그것에 대해 더 알고 싶다면 이 프로젝트의 코드가 무엇인지 알아야 합니다. MIT 라이선스에 따라 배포됩니다.및 즉시 사용 가능한 버전을 사용할 수 있습니다. Google Play에서.