Rebondir une visite à nu sur le login de Kamo, et terminer la session à l'onglet

FeatureKlusterServices
Expédié
26 août 2026 à 03:16 UTC
Auteur
Kamo
Commite
22dbfe1

La fermeture de l'onglet KamoDesktop a laissé une session en direct sur la machine. Guacamole garde son uchoth jeton dans localStorage (GUAC-AUTH), qui survit à fermer l'onglet, fermer la fenêtre et redémarrer le navigateur, et le jeton reste valable pour 60 minutes après sa dernière utilisation. Donc la personne suivante pour ouvrir la passerelle sur ce un ordinateur a hérité du bureau de la personne précédente. Reproduit bout en bout. Deux changements, délibérément les deux côté serveur en premier. Le bord redirige maintenant une demande de document nu vers login.kamocrm.com. KamoDesktop a exactement un point d'entrée légitime - un lien signé à usage unique frappé pour quelqu'un déjà authentifié à Kamo - donc une personne dactylographiant le nom d'hôte, ou la restauration d'un signet, ou laisser le navigateur le compléter automatiquement, n'a pas d'affaires voir la boîte de mot de passe de Guacamole. Servir un objectif d'accréditation. pour le compte "sage" et laissez un navigateur tenant un jeton en direct reprendre silencieusement un "sage" et reprenez silencieusement un navigateur tenant un jeton vivant session. Exercice exprès: une charge SPA froide tire 41 dollars d'actifs et API les appels qui ne transportent pas de données, donc quelque chose de plus large casse l'application. Le fragment "client/... n'atteint jamais le serveur, donc un lien profond en signet est a nue ici et rebondit aussi, ce qui est correct. Et le jeton est maintenant révoqué quand l'onglet s'en va, plutôt que simplement oublié: DELETE / api/session avec l'en-tête Guacamole-Token (vérifié en direct) 204, et le jeton s'arrête immédiatement de fonctionner). Saupé d'un bfcache congelé, donc L'appui sur le dos ne signe personne. kamo-reconnect.js a disparu. Il a été mis à la connaissance des sessions abandonnées, il a fallu le un ordinateur de bureau à dessèchement deux fois, et les causes en dédommageant et se déploie le redémarrage la passerelle, et l'OMO sont fixés à leur source. Ce qui le remplace, c'est un le quart de la taille et sa pire défaillance est que vous êtes signé, qui est le résultat qu'il essaie de produire.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation