Vytvoření cloudové služby pro okamžitý přenos souborů mezi zařízeními
V organizacích s omezeným softwarovým prostředím na pracovních stanicích často vzniká potřeba rychlého přenosu souborů mezi zařízeními. Standardní metody – e-mail, USB disky nebo cloudové úložiště – nefungují kvůli absenci účtů, messengerů a předinstalovaného softwaru. Přenos z telefonu na PC nebo mezi prázdnými stroji vyžaduje ruční zadávání přihlašovacích údajů nebo nepohodlné odkazy, což zpomaluje procesy.
Klíčový incident: nakažení USB disku viry vedlo ke ztrátě dat, což zdůraznilo rizika fyzických médií.
Koncept číslování buněk
Řešením je cloudová služba s pevnými krátkými odkazy ve formátu doména/číslo. Uživatel vytvoří 'buňku' (virtuální úložiště), získá unikátní číslo (např. 123). Přístup přes odkaz wekibi.com/123 se zadáním hesla. Každá buňka – 1 GB zdarma, navždy.
Buňky oddělují prostor: soubory nejsou dostupné bez čísla a hesla. To emuluje 'kapesní' USB, fungující na jakémkoli zařízení s prohlížečem a internetem.
- Výhody přístupu:
- Žádná registrace pro hosty.
- Krátké odkazy se zadávají ručně.
- Minimální závislosti: pouze prohlížeč.
- Oddělení podle buněk zajišťuje soukromí.
Vývoj a bezpečnost
Projekt je realizován na pronajatých serverech velkých poskytovatelů s jejich ochranou proti DDoS a hackerským útokům. Dále jsou implementovány:
- Ochrana proti XSS a brute-force.
- Pozadí antivirové kontroly souborů.
- Sledování podezřelé aktivity.
Služba byla spuštěna za měsíc intenzivního vývoje (10–15 hodin denně). Testování ukázalo pohodlí: soubory se nahrávají/stahují okamžitě po zadání hesla.
Funkcionalita pro administrátora a hosty
Rozlišují se role: administrátor (tvůrce) a host.
- Režim 'hosté': Zapnutí dává hostům stejná práva (nahrávání, stahování, mazání). Administrátor může akce blokovat.
- Blokování souborů: Pouze administrátor blokuje soubor – přístup má jen on.
- Poznámky a soubory: Podpora textových poznámek a jakýchkoli souborů.
- Historie zpracování: Záznam pro každý soubor – od antivirové kontroly po publikaci.
- Monitorování: Zobrazení využitého místa, odhlášení/smazání buňky.
| Funkce | Administrátor | Host (režim hosté) | Host (bez režimu) |
|---------|---------------|---------------------|---------------------|
| Nahrávání | Ano | Ano (v režimu) | Ne |
| Stahování | Ano | Ano | Ano |
| Mazání | Ano | Ano (v režimu) | Ne |
| Blokování | Ano | Ne | Ne |
Příklad použití: bratr posílá PDF přes WhatsApp, soubor se nahraje do buňky z telefonu, stáhne na PC během vteřin.
Škálování a aplikace
Služba je zaměřena na scénáře s 'prázdnými' zařízeními: korporátní PC bez účtů, hostující stroje, křížově platformní přenos. Absence složité autentizace zjednodušuje integraci do DevOps nebo skriptů podpory.
V produkčních testech na 200+ zařízeních služba nahradila 90% ručních přenosů, integrujíc se skripty automatizace.
Co je důležité
- Krátké pevné odkazy zajišťují přístup bez kopírování.
- 1 GB zdarma podle čísla buňky – bez předplatného.
- Dvojitá role (admin/host) s granulární kontrolou.
- Kompletní antivirový řetězec: kontrola, záznam, publikace.
- Soukromí: soubory jsou izolovány podle buněk.
— Editorial Team
Zatím žádné komentáře.