Afirmacions verificables.
Això no és una pàgina de màrqueting del tipus «som segurs», sinó un conjunt d’afirmacions verificables (SR-N), cadascuna de les quals pots refutar en el nostre programa de bug bounty a canvi d’una recompensa.
Accés al teu servidor
SR-1La contrasenya de root s’utilitza una sola vegada i no s’emmagatzema al nostre costat.verificat+
La contrasenya només cal per obrir la primera connexió SSH i instal·lar un usuari de servei. Es passa com a autenticació SSH de la nostra connexió —no com a argument d’un script ni com a variable d’entorn. La nostra base de dades no té cap camp per emmagatzemar-la; no entra en els entorns d’execució dels scripts i no s’escriu als registres (els errors de connexió només contenen l’adreça i el port, mai la contrasenya). A la memòria s’esborra (en la mesura del possible) després de fer-la servir; això és defensa en profunditat, no una garantia: Go pot conservar còpies del valor a la memòria dinàmica (heap) fins a la recol·lecció d’escombraries.
Salvetat sincera: aquesta continua sent la contrasenya de root del teu servidor. Després de la instal·lació desactivem l’inici de sessió amb contrasenya i com a root per SSH, però no canviem la contrasenya en si —canvia-la tu mateix si vols. «No l’emmagatzemem» és cert; «ha deixat de ser un secret» no ho és.
SR-2Després de la instal·lació, l’inici de sessió SSH amb contrasenya i com a root queda desactivat.verificat+
PasswordAuthentication no, PermitRootLogin no, SSH mogut a un port no estàndard (12011 per defecte), fail2ban activat (un bloqueig d’una hora després de 5 intents fallits), inici de sessió només amb clau. La clau pública es valida estrictament abans d’utilitzar-la: es rebutgen els salts de línia (protecció contra la introducció de claus addicionals a authorized_keys) i les claus sintàcticament no vàlides.
Antibloqueig: el port 22 no es tanca fins que el nucli confirma (mitjançant ss) que el nou port SSH està realment a l’escolta; la configuració es comprova amb sshd -t i la regla de sudo amb visudo -cf, i totes dues es reverteixen en cas d’error.
SR-3La clau de gestió s’emmagatzema només en forma xifrada.verificat+
El tauler no treballa amb la teva contrasenya, sinó amb una clau independent (ed25519) que ell mateix genera. La part privada resideix a la base de dades xifrada amb AES-256-GCM. La clau de xifratge (KEK) s’emmagatzema separadament de la base de dades —en una variable d’entorn del servidor— i en producció és obligatòria (no hi ha cap valor per defecte insegur: sense una KEK, el subsistema criptogràfic simplement no s’inicia). El mateix xifratge protegeix els secrets pesants de la base de dades: la contrasenya/token/JWT d’administrador de Marzban, les claus de Reality, les claus dels proveïdors de pagament, la memòria cau de credencials del proxy i la configuració de còpies de seguretat.
El xifratge no només amaga les dades, sinó que les autentica (etiqueta d’autenticació GCM): la manipulació d’un camp xifrat es detecta en desxifrar-lo i es rebutja. Cada camp es xifra amb un nonce aleatori nou; el valor de la KEK mai no arriba als registres —només ho fa el seu identificador curt.
Sobre els tokens de capacitat: el token de subscripció /sub és un secret de portador. Per a la cerca només n’emmagatzemem el SHA-256, mentre que la còpia necessària per tornar a mostrar un enllaç ja emès es conserva com a text xifrat AES-GCM. Els registres antics en text pla es migren al nou format, amb fallada segura, abans que s’iniciï el servidor HTTP. L’identificador d’URL del webhook de pagament s’emmagatzema en clar, però per si sol no autentica cap esdeveniment: l’autenticitat es verifica per separat amb una signatura HMAC.
Els secrets de les claus de l’API de socis es conserven de manera irreversible: la clau completa només es mostra una vegada, en emetre-la, i a la base de dades hi queda el SHA-256 de la seva part secreta. Els tokens d’accés i d’actualització de les IA connectades tampoc no s’emmagatzemen en text pla; la connexió queda limitada al nivell d’accés triat i el propietari del compte la pot revocar.
SR-4La clau privada no s’inclou a les respostes ordinàries i només es lliura amb una exportació explícita.verificat+
La clau es desxifra només al servidor, a la memòria; les API ordinàries mai no la retornen. L’única manera d’obtenir-la és una funció d’exportació deliberada («emporta’t la clau»), protegida per l’inici de sessió més un codi d’un sol ús enviat per correu electrònic (el codi només s’emmagatzema com a resum HMAC, es compara en temps constant, TTL de 10 minuts, 5 intents). Així, la clau es pot recuperar intencionadament, però no es pot «filtrar» a través d’una petició normal.
SR-5Quan s’elimina un servidor, la clau s’esborra de manera síncrona del seu registre.verificat+
Abans que canviï l’estat del servidor i abans de qualsevol operació de xarxa en segon pla, els camps que contenen la clau de gestió es posen a zero de manera síncrona. Si la base de dades no confirma l’esborrament, l’operació retorna un error i es pot tornar a intentar. L’eliminació continua sent «suau»: la fila i les dades de servei no secretes es conserven. Això no significa l’esborrament físic de les còpies de seguretat ja creades —el seu cicle de vida es regeix per la política de retenció de còpies de seguretat.
SR-16Les API de soci auditades limiten l’accés al propietari del recurs.verificat+
A les rutes del tauler, el partner_id es deriva de la sessió signada; a l’API de socis, d’una clau d’API verificada o d’una connexió OAuth d’una IA. L’identificador del propietari no es pren del camí (path), dels paràmetres de consulta ni del cos de la petició. A més, les claus d’API queden limitades per scope, termini de validesa i pla; en una IA connectada, el conjunt de permisos es calcula a cada petició a partir del nivell triat pel propietari.
Abans de retornar o canviar res, el sistema torna a comprovar que el servidor, el clúster, l’inbound, la ruta, l’usuari de VPN o el pagament pertany a aquest compte. Les consultes a la base de dades queden limitades pel partner_id, i les claus úniques i foranes compostes rebutgen els enllaços entre socis no vàlids. La matriu d’autorització de les proves exigeix un escenari IDOR explícit per a cada endpoint amb un identificador de recurs.
Salvetat sincera: això es verifica mitjançant una auditoria de codi al llarg de tot el recorregut de la petició, no mitjançant una prova de penetració pública —així que SR-16, com la resta, està oberta a la refutació en el bug bounty.
Sincerament sobre l’accés del tauler: és d’administrador complet, no «limitat».nota sincera+
Per configurar-ho tot automàticament (instal·lar Xray+Reality, aplicar la configuració, llegir les mètriques), el tauler disposa d’accés administratiu complet al servidor (equivalent a root, mitjançant un usuari de servei amb sudo sense contrasenya). Això és necessari per a la gestió, i NO en diem «limitat».
El que redueix el risc: els secrets es passen al servidor només a través de l’stdin del procés (no com a arguments de comanda —no són visibles a la llista de processos); després de la instal·lació inicial, cada connexió de gestió verifica la clau de host fixada del servidor —un canvi de servidor «al mig» es rebutja. El que tu controles: l’accés depèn d’una clau que pots revocar en qualsevol moment —eliminant el servidor (la clau es posa a zero) o simplement eliminant el VPS al teu proveïdor (llavors tot desapareix).
Les teves dades i la privacitat
SR-6Els usuaris de VPN viuen al teu servidor; nosaltres conservem un mínim de metadades de servei.verificat+
Els comptes de VPN en si (VLESS/Reality) es creen i viuen a Marzban al teu servidor mestre. De manera centralitzada només emmagatzemem el que cal per emetre un enllaç de subscripció: un token de subscripció aleatori i una instantània xifrada de les credencials del proxy (una memòria cau; la font de veritat és el teu Marzban). No tenim cap historial de trànsit, IP ni de visites dels usuaris.
L'adreça de correu d'un usuari final no es desa a casa nostra: el nom del seu compte es deriva de manera irreversible i no conté cap adreça. El correu amb el codi d'inici de sessió l'enviem nosaltres, de manera que l'adreça passa per la nostra cua d'enviament i se n'elimina just després de l'enviament: per reconèixer un usuari que torna només queda una empremta irreversible, de la qual no es pot recuperar l'adreça. L'únic cas en què una adreça sí que hi resta l'anomenem directament: en pagar arriba al webhook de pagament i entra al registre de pagaments amb un termini de conservació limitat.
Conservem aquestes dades de servei només durant el temps necessari i les esborrem automàticament: el correu s'elimina de la cua d'enviament just després de l'enviament, el cos d'un esdeveniment de pagament després de processar-lo, i els esdeveniments a l'espera d'un reintent dins d'una finestra de 90 dies. Pots eliminar el teu compte, juntament amb totes les seves dades, directament a la secció «Configuració avançada», confirmant-ho amb un codi que rebràs per correu (vegeu el risc 7 per a més detalls). Ho divulguem obertament en lloc d'amagar-ho darrere d'expressions vagues.
SR-7No recopilem registres del teu trànsit ni de les teves visites, i els servidors no conserven cap registre de visites.verificat+
La plataforma CreateYourVPN no rep ni emmagatzema informació sobre quins llocs visiteu tu o els teus usuaris. L’esquema d’ingesta de mètriques és tancat: físicament no té camps per a IP, dominis ni visites —només agregats (recompte d’usuaris únics en línia, total de bytes, CPU/RAM/càrrega). Cada node s’autentica amb un token HMAC lligat al seu propi identificador i només pot escriure mètriques per a si mateix. El balancejador del node (HAProxy) funciona com un encaminador TCP per SNI i no desxifra el trànsit. Al servidor mateix, els registres del sistema es conserven durant no més d’una hora aproximadament i no es reenvien a syslog.
Més enllà del nivell de plataforma, els servidors tampoc conserven cap registre de visites: el registre d’accessos de Xray es desactiva de manera forçada a cada publicació de configuració (la plataforma estableix log.access a none), de manera que el proxy perimetral no registra a quines adreces es connecten els usuaris. Això s’aplica al codi i s’ha desplegat a tota la flota.
SR-8L’analítica web és Google Analytics; no hi ha cap altre rastrejador.verificat+
Per entendre com s’utilitzen el lloc i el tauler apliquem Google Analytics (el bàner de galetes adverteix sobre la recollida de galetes i estadístiques; els detalls són a la Política de privacitat). A les pàgines de consentiment OAuth l’analítica no es carrega en cap cas: la URL conté un identificador de curta durada de la sol·licitud de connexió d’una IA, que no es pot transmetre a tercers. No hi ha cap altre rastrejador de tercers: ni Sentry, ni PostHog, ni Mixpanel, ni píxels publicitaris. El backend no té telemetria de tercers, i les botigues dels usuaris finals no estan cobertes per l’analítica.
Salvetat: GA rep la teva IP (al costat de Google) i les adreces de les pàgines del tauler visitades; les URL del tauler només contenen un identificador de clúster, no cap correu electrònic.
SR-9Els pagaments són externs —no rebem el número complet de la targeta.verificat+
El pagament i totes les dades de la targeta es gestionen al costat del proveïdor connectat (lava.top). Nosaltres només rebem un esdeveniment de webhook verificat: la seva autenticitat s’estableix amb el mètode que admet el proveïdor concret, abans de canviar el saldo o l’accés. No rebem el número complet de la targeta (PAN) ni el CVV. El reenviament del mateix esdeveniment no provoca una concessió doble: els esdeveniments es dedupliquen.
Salvetat: el proveïdor pot incloure metadades de la targeta (marca i els últims 4 dígits) i el nom i el correu del pagador al cos del webhook. El worker necessita el cos original fins que finalitza el processament; després d’un processament correcte, s’elimina juntament amb la pista del correu. Els esdeveniments que esperen un reintent o una revisió manual només conserven el cos original fins al final de la finestra de retenció (90 dies sense activitat), després de la qual les metadades de la targeta i el correu del pagador s’esborren automàticament. «No hi ha número complet de targeta» és cert, però això és una propietat dels proveïdors (no filtrem el cos nosaltres mateixos); «no veiem res sobre la targeta» no ho és.
Què emmagatzemem sobre tu (el soci), sincerament.nota sincera+
Per al compte s’emmagatzemen el correu electrònic, l’hora de l’últim inici de sessió, el mode d’interfície i la configuració; per a la facturació —el saldo i Telegram, si s’ha indicat per a les recàrregues. Per protegir el compte, una sessió activa conté l’hora de creació i de l’última activitat, l’adreça IP i l’user-agent. L’historial d’intents d’inici de sessió correctes i fallits, amb els mateixos atributs tècnics, es conserva durant 90 dies.
No hi ha cap historial general de clics al tauler. A part, hi ha registres específics: les peticions a l’API de socis (com a màxim les 500 entrades més recents i unes 25 hores), els esdeveniments d’infraestructura i els resultats de diagnòstic (com a màxim 7 dies) i les accions de les IA connectades (mentre existeixi el compte). Abans d’enregistrar les accions de la IA, se n’eliminen les contrasenyes, els tokens, les claus i els enllaços de subscripció, i els correus dels usuaris s’emmascaren.
Enduriment del servidor
SR-10El tallafoc denega tot excepte el que és necessari.verificat+
El tallafoc denega el trànsit entrant per defecte. Obert cap a l’exterior: 443 (VPN, Xray+Reality), SSH en un port no estàndard (12011 per defecte) i —al servidor mestre— el port del tauler d’administració de Marzban, només per a les IP del pla de control. El port 80 s’obre per separat només en el mode Let’s Encrypt per a HTTP-01. El port 22 es tanca després de moure l’SSH.
Els ports de gestió del node estan oberts només a la IP del servidor mestre, no cap a l’exterior (una fallada d’aquesta vinculació avorta la instal·lació). Si el tallafoc no s’activa, la instal·lació falla. L’echo ICMP està limitat només per a IPv4; no prometem que el servidor sigui «invisible», i l’ICMP d’IPv6 es conserva perquè IPv6 funcioni correctament.
SR-11Actualitzacions de seguretat automàtiques.verificat+
Les actualitzacions desateses instal·len automàticament les actualitzacions dels paquets de seguretat. Salvetat: el reinici automàtic està desactivat deliberadament (perquè un nucli no verificat no es reiniciï tot sol) —cosa que significa que les correccions que requereixen un reinici (el nucli, de vegades OpenSSH) només s’apliquen després d’un reinici manual o programat. L’«aplicació automàtica de pedaços» és certa per a l’espai d’usuari, no per al que requereix un reinici.
Sincerament sobre la «invisibilitat»: no l’afirmem.nota sincera+
NO afirmem que el servidor sigui «invisible» o «impossible d’escanejar». El port 443 està obert i respon a una connexió TCP com qualsevol servidor web. La propietat «en una connexió incorrecta sembla un lloc web ordinari i sense relació» la proporciona el protocol Reality dins de Xray —un component independent que no convertim en un absolut.
La plataforma (tauler de control)
SR-12Inici de sessió al teu compte de CreateYourVPN sense contrasenya.verificat+
L’inici de sessió del soci es fa amb un codi d’un sol ús de 6 dígits enviat per correu electrònic. No hi ha cap contrasenya de compte. Això no s’aplica a les credencials internes dels components gestionats, com ara la contrasenya d’administrador generada per al servidor. Els codis els genera un generador criptogràfic; només se n’emmagatzema el resum HMAC, i la comparació es fa en temps constant. En cas d’èxit, el codi s’elimina immediatament, i després de 5 intents erronis s’anul·la abans d’hora. El límit de freqüència d’emissió es compta tant per l’adreça completa com per la bústia física: canviar d’IP, els punts a les adreces de Gmail i les etiquetes plus no donen un límit separat.
SR-13Les sessions es poden revisar i revocar immediatament.verificat+
El token de sessió resideix en una galeta HttpOnly i Secure (JS no la pot llegir), verificada al backend (no només a la vora). El temps d’espera i el tancament automàtic de sessió per inactivitat s’implementen al client, no al servidor. El token se signa amb HS256; en la verificació rebutgem estrictament qualsevol altre algorisme (inclòs «none») —l’atac clàssic de canvi d’algorisme no passa. El token de la botiga i el token del tauler de socis se separen per audiència: un token d’usuari final tècnicament no pot arribar a l’API de socis (i viceversa). Un soci eliminat es rebutja fins i tot amb un token viu.
Cada sessió de soci té un identificador estable al servidor, que es manté quan es renova el token. El tancament de sessió normal revoca tota la sessió actual, no només una emissió del token. A la secció «Sessions del compte» es veuen el dispositiu, l’adreça IP, l’hora d’inici de sessió i l’última activitat; qualsevol sessió es pot tancar per separat. L’acció «Tanca la sessió a tot arreu» finalitza totes les sessions i desconnecta les IA connectades.
L’historial d’inicis de sessió es conserva durant 90 dies i mostra els inicis de sessió correctes, els codis incorrectes i caducats, així com l’excés d’intents. Si hi ha indicis de reutilització d’una emissió del token ja bescanviada, el sistema considera que la sessió s’ha copiat, tanca totes les sessions i connexions d’IA i envia una notificació al propietari.
SR-14Els tokens de sessió i els secrets interns no són accessibles per al JavaScript del client.verificat+
No hi ha tokens de sessió a l’emmagatzematge local del navegador, només configuracions d’interfície. El token de la galeta HttpOnly el col·loca la capa de servidor de Next.js; el navegador no rep l’adreça interna del backend i hi accedeix a través de Server Actions. CORS no permet que altres orígens llegeixin les respostes de l’API amb dades autoritzades.
Hi ha excepcions intencionades que controla el mateix propietari: l’exportació de la clau SSH privada després del codi rebut per correu (SR-4) i una clau nova de l’API de socis, el secret complet de la qual es mostra al navegador una sola vegada, en crear-la. Després ja no es pot recuperar de la base de dades —només s’hi conserva el hash. El domini públic de l’API és accessible des d’internet, tal com està previst, però sense una sessió vàlida, una clau d’API o un token OAuth no retorna dades protegides.
SR-15Els dominis públics de la plataforma utilitzen HTTPS amb capçaleres de seguretat estrictes.verificat+
Els hosts públics de CreateYourVPN se serveixen per HTTPS amb HSTS (max-age de dos anys, includeSubDomains). Tots els frontends web que allotgem — el lloc de la plataforma, el panell de socis i les botigues dels socis, tant als nostres subdominis com al domini propi del soci — i el domini de l'API envien el mateix conjunt de capçaleres de seguretat: una Content-Security-Policy (default-src 'none' a l'API; als frontends prohibeix la incrustació en un iframe i fixa base-uri i form-action), X-Content-Type-Options: nosniff, X-Frame-Options i una Referrer-Policy blindada (no-referrer a l'API; strict-origin-when-cross-origin als frontends, que també envien una Permissions-Policy restrictiva).
Això està en producció a tots aquests hosts i es pot comprovar de manera independent — amb qualsevol inspector de capçaleres HTTP o un servei com SSL Labs.
Connectar una IA és un accés separat i revocable, no una transferència de la sessió del compte.nota sincera+
L’aplicació d’IA es connecta mitjançant OAuth i no rep les galetes del teu tauler. A la pàgina de consentiment tries un dels tres nivells: només visualització; visualització i configuració; eliminació i concessió d’accés. El servidor verifica els permisos a cada crida. Les eliminacions crítiques requereixen un codi addicional d’un sol ús rebut per correu, i tota la connexió es pot revocar a la secció «IA connectades».
Cada crida a una eina entra en un registre visible per al propietari, amb el resultat i una còpia segura dels arguments. Les contrasenyes, els tokens, les claus d’API, les claus privades i els enllaços de subscripció se suprimeixen abans de l’enregistrament; els correus dels usuaris s’emmascaren. Tanmateix, l’aplicació d’IA triada continua sent un servei de tercers: les dades que li has demanat conscientment que llegeixi o modifiqui també es tracten segons les normes del seu proveïdor.
Sincerament sobre els riscos (el que NO prometem)
A continuació s’enumeren les limitacions que es mantenen en l’arquitectura actual i que cal tenir en compte a l’hora d’avaluar la seguretat.
El tauler de control emmagatzema les claus d'accés xifrades a tota la flota de servidors. És, naturalment, el component més sensible del sistema — i el protegim en conseqüència.
Què el protegeix: els secrets pesants resideixen a la base de dades només com a text xifrat; la clau de xifratge (KEK) es guarda separada de la base de dades; les claus de gestió no s'inclouen a les respostes ordinàries al navegador i s'esborren a zero quan s'elimina un servidor. Els tokens de subscripció tenen una capa addicional — cerca per hash (hash lookup) més AES-GCM — de manera que ni tan sols un abocament de la base de dades sense la KEK conté enllaços /sub funcionals.
El sostre honest: el xifratge protegeix de manera fiable contra el robatori de la base de dades mateixa — una còpia de seguretat, una rèplica o un abocament. No elimina el risc d'un compromís total de l'amfitrió de l'aplicació, on el procés té accés tant a la KEK com a la base de dades. Actualment no s'utilitza cap KMS/HSM dedicat; per això la defensa se centra sobretot en l'aïllament de l'amfitrió, les actualitzacions automàtiques i una superfície pública mínima.
Quan s'afegeix un VPS per primera vegada, la plataforma encara no en coneix la clau de host SSH i no n'obté l'empremta per un canal de confiança independent. Per això, la primera connexió amb la contrasenya de root introduïda fa servir el model trust on first use: en aquell moment, un atacant actiu al camí de xarxa pot, teòricament, fer-se passar pel servidor. No diem que aquest risc sigui nul.
Després d'una instal·lació correcta, l'empremta queda fixada i cada connexió de gestió posterior hi ha de coincidir. La contrasenya no es desa enlloc i no es torna a utilitzar; s'inhabilita l'inici de sessió amb contrasenya i com a root, i la gestió passa a una clau independent.
Aquesta limitació només es pot eliminar del tot amb una verificació independent de la primera empremta, per exemple mitjançant l'API del proveïdor de VPS o una confirmació del propietari. Ara com ara no hi ha aquesta verificació, de manera que aquest punt continua sent un risc obert.
Aquesta és una propietat de qualsevol servidor llogat, no només del nostre: les instantànies (snapshots), el mode de rescat i similars estan a l'abast del proveïdor, i cap programari no en protegeix. En canvi, triar un proveïdor de confiança està a les teves mans, i el servidor és del tot teu — pots canviar de proveïdor o eliminar la màquina en qualsevol moment.
Ningú pot prometre una protecció absoluta — apareixen noves vulnerabilitats en tot el programari. El que fem: les actualitzacions de seguretat s'instal·len automàticament, i les correccions que requereixen un reinici (el nucli, de vegades OpenSSH) s'apliquen després d'un reinici, ja sigui manual o programat (vegeu SR-11).
La teva adreça cal per iniciar sessió i es desa mentre existeixi el compte. Les adreces dels usuaris finals no es desen com a dades de perfil; l'excepció és l'adreça del pagador dins d'un esdeveniment de pagament no processat o pendent de revisió, descrita a SR-6 i SR-9. Als registres d'accions de la IA, el correu dels usuaris només es desa emmascarat.
Com que l'inici de sessió es basa en un codi d'un sol ús per correu, la teva bústia és, de fet, la clau del compte — val la pena protegir-la bé. Encara no hi ha un segon factor: raonable per a aquesta etapa, però convé saber-ho.
L'adreça de correu electrònic de l'usuari final s'elimina de la cua després d'enviar el missatge, i el cos en brut d'un esdeveniment de pagament correcte, després de processar-lo. El registre de l'API de socis es limita a les 500 últimes línies i a unes 25 hores; els esdeveniments d'infraestructura i els resultats de diagnòstic es conserven com a màxim 7 dies.
L'historial d'inicis de sessió al compte de soci es conserva durant 90 dies. El mateix termini màxim sense activitat s'aplica al cos d'un esdeveniment de pagament que espera un reintent o una revisió manual, després del qual les dades personals s'esborren.
Una excepció a part és el registre d'accions de les IA connectades: serveix per analitzar les accions fetes en nom del propietari i es conserva juntament amb el compte. Els secrets s'eliminen i els correus s'emmascaren abans de l'enregistrament, però ara com ara aquest registre no té cap TTL curt propi.
Pots eliminar el compte directament a la secció «Configuració avançada»: immediatament i per complet, juntament amb tots els registres esmentats, inclòs el registre d'accions de la IA. Les dades eliminades es mantenen a les còpies de seguretat de la base de dades fins que se sobreescriuen, com a màxim 30 dies. La correspondència amb l'equip de suport es desa separadament del compte i s'elimina a petició.
Si actives l'exportació de còpies de seguretat a Google Drive o S3, les dades dels usuaris surten del teu servidor, i la seva protecció depèn llavors del teu núvol — aquest informe no la cobreix per separat. És una elecció teva deliberada: la funció l'actives tu mateix.
Com comprovar-ho.
Cada afirmació d’aquí dalt és una aposta pública. T’animem a trobar on ens hem equivocat o hem exagerat:
Via A — vulnerabilitats clàssiques (RCE, elusió d’autorització, IDOR, filtracions, etc.).
Via B — refutar aquest informe: demostra que qualsevol SR-N és fals, obtén una recompensa i publiquem la correcció públicament.
Has trobat alguna cosa?
Escriu-nos amb una prova de concepte reproduïble. Responem en 72 hores i fem el triatge internament.