Configurer le moteur de règles

Le moteur de règles est la raison d’être de TeslaKee. La clé officielle répond à votre voiture dès qu’elle interroge — c’est précisément pour cela qu’un voleur peut se placer près de votre voiture, un complice près de vous, et repartir au volant. La clé de TeslaKee ne répond que lorsque vos propres règles estiment que la situation ressemble à vous, en train de rejoindre votre voiture.

Cette page explique comment ces règles se combinent, ce que chacune mesure réellement, et quelles combinaisons fonctionnent dans la vraie vie. Tout se trouve dans l’écran Règles de l’application Android.

Comment une décision est prise

Chaque fois que la voiture demande une autorisation, le moteur évalue vos règles et produit une seule réponse : autorisé ou bloqué.

L’entrée passive est autorisée quand :

toutes les règles OBLIGATOIRES passent et au moins N règles FACULTATIVES passent, N étant le quorum que vous fixez.

Sans règle facultative configurée, le quorum est ignoré. Sans aucune règle configurée, le moteur bloque — une politique vide n’est pas une porte ouverte.

Quelques éléments échappent à cette évaluation et sont vérifiés d’abord, dans cet ordre :

  1. Coupe-circuit — bloque tout, toujours. Voir Coupe-circuit.
  2. Délai de reconnexion — une liaison déjà autorisée qui tombe brièvement reste autorisée. Voir Maintien de connexion.
  3. Maintien de connexion — une fois autorisé pendant une connexion, cela le reste jusqu’à sa fin.
  4. Dérogation manuelle — autorise tout pendant quelques minutes. Voir Dérogation manuelle.
  5. Always-On — autorise tout, en permanence. Voir Always-On.

Les règles sont évaluées de la moins coûteuse à la plus coûteuse, et celle dont le résultat ne peut plus changer l’issue est ignorée. C’est une optimisation de batterie : la réponse autorisé/bloqué est identique.

OBLIGATOIRE, FACULTATIF et DÉSACTIVÉ

Chaque règle porte l’un de ces trois niveaux. C’est le mécanisme essentiel, car c’est là que se négocie l’équilibre entre sécurité et confort.

NiveauSignificationEffet d’un échec
OBLIGATOIRECondition dure.La voiture reste verrouillée, quoi qu’il arrive ailleurs.
FACULTATIFIndice qui compte pour le quorum.Rien à lui seul — d’autres règles facultatives compensent.
DÉSACTIVÉPas évalué du tout.

Autrement dit : les règles obligatoires sont un ET, les facultatives sont un vote.

  • OBLIGATOIRE pour ce qui est toujours vrai quand vous rejoignez réellement votre voiture — et jamais pour un attaquant. Le mouvement est le cas d’école : votre téléphone est en main ou en poche, et il a bougé récemment.
  • FACULTATIF pour les bons indices parfois indisponibles : GPS en intérieur, baromètre qui dérive, antenne qui bascule. Aucun échec isolé ne doit vous enfermer dehors.
  • DÉSACTIVÉ pour ce qui ne vous concerne pas.

Une règle OBLIGATOIRE qui ne peut pas être évaluée (pas de capteur, pas d’autorisation, pas de référence) échoue, et bloque donc. C’est volontaire : une condition non mesurable n’est pas une condition remplie. C’est aussi la cause n°1 du « l’application n’ouvre pas ma voiture » — voir Dépannage.

Le quorum

Le quorum est le nombre de règles facultatives qui doivent passer — « au moins 2 sur ces 4 ».

  • Un quorum bas (1) : un seul indice suffit. Pratique, faible.
  • Un quorum haut (égal au nombre de règles facultatives) les transforme toutes en règles obligatoires. Solide, mais fragile.
  • Le réglage utile est en général 2 sur 3 ou 2 sur 4 : l’attaquant doit falsifier plusieurs choses indépendantes à la fois, tandis qu’un capteur capricieux ne vous bloque jamais.

Le quorum ne s’applique qu’aux règles FACULTATIVES. Un quorum supérieur au nombre de règles facultatives bloquerait tout : l’application le ramène automatiquement à la bonne valeur.

Profils de sécurité

Les trois profils en haut de l’écran configurent en une touche toutes les règles et tous les seuils. Ce sont des points de départ : modifiez ce que vous voulez ensuite, le profil s’affichera simplement comme personnalisé.

SoupleÉquilibréStrict
Mouvementfacultatifobligatoireobligatoire
Signal BLEdésactivéfacultatifobligatoire
Téléphone déverrouillédésactivéfacultatifobligatoire
Place de parkingdésactivéfacultatiffacultatif
Pasdésactivédésactivéfacultatif
Altitudedésactivédésactivéfacultatif
Quorum123
Fenêtre de mouvement15 min5 min2 min
Seuil de signal−90 dBm−80 dBm−70 dBm
Pas5 en 15 min10 en 5 min25 en 2 min
Tolérance d’altitude30 m15 m5 m
Déverrouillé depuis10 min2 min1 min

Équilibré convient à la plupart des gens. Strict suppose que votre téléphone est déverrouillé récemment et que vous êtes tout près de la voiture : la protection est excellente, et il vous arrivera de tirer la poignée deux fois. Souple dépasse à peine la clé d’origine — à réserver aux endroits que vous jugez sûrs.

Tester votre configuration

Le panneau Test des règles, sur le même écran, évalue en direct chaque règle — y compris celles que vous avez désactivées — et montre ce qu’elle rapporte à l’instant. Il indique aussi quels capteurs de mouvement votre téléphone possède réellement et s’ils émettent.

Utilisez-le ainsi : placez-vous là où vous vous garez d’habitude, ouvrez le panneau et lisez les règles envisagées. Une règle qui échoue déjà alors que vous êtes à côté de votre propre voiture est une règle qui vous enfermera dehors — passez-la en FACULTATIF ou laissez-la DÉSACTIVÉE.


Les règles

Mouvement

Passe si le téléphone bouge, ou a bougé pendant la fenêtre (2 / 5 / 15 minutes, réglable de 1 à 60).

C’est le cheval de bataille anti-relais, et la seule règle obligatoire par défaut. Une attaque par relais se produit pendant que votre téléphone est posé sur une table, dans un couloir, sur une table de chevet — immobile. Un téléphone qui n’a pas bougé depuis dix minutes ne marche pas vers une voiture.

  • Fenêtre courte = plus fort. 2 minutes signifie « vous bougiez à l’instant ».
  • Fenêtre longue = plus souple si vous êtes assis au café à côté de la voiture.
  • Nécessite l’accéléromètre, et sur GrapheneOS/CalyxOS l’autorisation Capteurs. Sans elle, la règle échoue en permanence et bloque tout.

Zone géographique

Passe si le téléphone est dans l’une des zones que vous avez tracées sur la carte. (Premium)

Pour dire « n’autorise l’entrée que près de la maison, du bureau et de la salle de sport ». Elle exige un point GPS : c’est l’une des deux règles coûteuses en batterie, lente voire indisponible en parking souterrain. Excellente en FACULTATIF, risquée en OBLIGATOIRE — le sous-sol est justement l’endroit où le GPS est le plus mauvais et où vous voulez quand même ouvrir la portière.

Place de parking

Passe si le téléphone est dans un rayon (50 m par défaut) de l’endroit où la voiture a été verrouillée pour la dernière fois. (Premium)

La plus fine des règles de localisation, et elle ne demande aucune configuration : TeslaKee retient où vous vous êtes garé et n’ouvre qu’à proximité. Un attaquant posté à votre voiture pendant que vous êtes chez vous échoue immédiatement — un voleur qui a remorqué la voiture aussi.

Comme la zone géographique, elle dépend du GPS et de ses faiblesses en intérieur. FACULTATIF est le bon niveau pour la plupart.

Wi-Fi de confiance

Passe si le téléphone est connecté à l’un de vos réseaux de confiance.

Économique, immédiat, fiable — mais cela prouve seulement que vous êtes chez vous ou au bureau, pas que vous êtes à la voiture. Excellente voix dans le quorum : « téléphone sur le réseau domestique et mouvement récent » vaut bien mieux que chacun séparément. À ne rendre OBLIGATOIRE que si la voiture est toujours à portée du Wi-Fi.

Heure de la journée

Passe si l’heure actuelle tombe dans une plage active que vous définissez.

Surtout utile à l’envers : bloquer les heures nocturnes, quand se produisent la plupart des vols par relais et où vous ne conduisez certainement pas. Horaires irréguliers ? Gardez-la FACULTATIVE ou DÉSACTIVÉE.

Puissance du signal BLE

Passe si le signal radio du véhicule atteint le seuil défini (−70 / −80 / −90 dBm, réglable de −100 à −40).

Un signal relayé est réémis, donc il arrive souvent plus faible qu’un vrai — et une vraie approche se renforce régulièrement sur les derniers mètres. Un seuil transforme « la voiture m’entend » en « la voiture m’entend de près ».

  • −70 dBm ≈ juste à côté de la voiture. Fort, parfois assez strict pour exiger un second essai quand le téléphone est dans une poche arrière.
  • −80 dBm ≈ à quelques mètres. Valeur par défaut, bon compromis.
  • −90 dBm ≈ n’importe où sur le parking.

Une fois la règle satisfaite, le signal doit chuter de 8 dB complets sous le seuil pour repasser en échec. Cette hystérésis évite que la décision oscille pendant que vous approchez.

Pas

Passe si le podomètre compte au moins N pas dans les M dernières minutes (préréglages 5/15, 10/5, 25/2).

Plus fort que le simple mouvement : un téléphone dans un train ou sur un bureau qui vibre enregistre du mouvement, pas des pas. C’est vraiment « un humain a porté ce téléphone jusqu’ici ». Nécessite le détecteur de pas et, sous Android, l’autorisation Activité physique. Vérifiez-la dans le Test des règles avant de la rendre OBLIGATOIRE — certains téléphones remontent les pas avec plus d’une minute de retard.

Altitude

Passe si l’altitude barométrique reste dans une tolérance (5 / 15 / 30 m) de celle relevée au dernier verrouillage.

La règle qui déjoue l’attaque à plusieurs étages : votre voiture est au sous-sol, vous êtes au 14e, et tous les autres signaux — antenne, Wi-Fi, même GPS — disent « à la maison ». La pression atmosphérique, elle, n’est pas d’accord.

Nécessite un baromètre (beaucoup de téléphones de milieu de gamme n’en ont pas ; l’application vous le dit) et une référence de stationnement. La météo fait varier la pression sur plusieurs heures : une tolérance très serrée peut dériver pendant la nuit. 15 m est un bon compromis ; gardez-la FACULTATIVE.

Téléphone déverrouillé

Passe si l’écran vient d’être déverrouillé, ou l’a été dans les N dernières minutes (1 / 2 / 10 ; 0 = « déverrouillé à l’instant »).

Indice très fort : une attaque par relais fonctionne avec le téléphone en poche, et un voleur ne peut pas vous faire déverrouiller. Le prix : toucher votre téléphone avant la poignée — ce que beaucoup font déjà.

Ne mettez 0 que si vous acceptez de sortir votre téléphone à chaque fois.

Antennes-relais

Passe si le téléphone voit actuellement l’un des identifiants de cellule que vous avez ajoutés à la liste.

La règle « suis-je dans le bon quartier », sans la consommation du GPS et avec une bien meilleure couverture en intérieur. Constituez la liste avec Ajouter les actuelles en étant là où vous vous garez. Grossière par nature — une cellule couvre beaucoup de terrain — donc une voix d’appoint, pas une preuve de proximité.

Antennes du lieu de stationnement

Passe si au moins une cellule visible maintenant l’était aussi au dernier verrouillage.

Même idée que la place de parking, mais via le réseau mobile plutôt que le GPS : cela fonctionne en sous-sol, ne demande aucune configuration et se réétalonne à chaque stationnement. L’instantané contient en général plusieurs cellules servantes et voisines, ce qui lui permet de survivre à un basculement. Une très bonne règle FACULTATIVE — sans doute la plus rentable pour qui se gare en garage.


Dérogations et soupapes de sécurité

Dérogation manuelle

Accorde l’entrée pour un nombre de minutes défini (5 par défaut, jusqu’à 120), quelles que soient les règles. Elle existe pour les moments où la politique a raison en général et tort maintenant : confier la voiture, charger le coffre en ayant laissé le téléphone dedans, un capteur manifestement en panne.

Elle se lance depuis l’écran d’accueil et expire toute seule — c’est le principe.

Always-On

Désactive tout le moteur de règles. Votre clé se comporte alors comme celle d’origine, donc les attaques par relais refonctionnent. L’application demande confirmation et laisse un avertissement rouge affiché tant que c’est actif.

Un seul usage légitime : savoir si un problème vient bien des règles. Activez, vérifiez que la voiture ouvre, désactivez.

Coupe-circuit

L’extrême inverse, et il l’emporte sur tout — y compris la dérogation et Always-On. Coupe-circuit actif, TeslaKee ne scanne pas, ne répond pas à la voiture et devient indiscernable d’une application désinstallée du point de vue du véhicule. Utile quand vous confiez votre téléphone, ou quand vous vous garez longtemps et ne voulez aucune clé BLE sur ce téléphone. Réversible instantanément.

Maintien de connexion et délai de reconnexion

Dès que l’entrée passive a été autorisée pendant une connexion Bluetooth, elle le reste jusqu’à la fin de cette connexion. Sans cela, une baisse passagère — un creux de signal, une lecture de capteur manquée — pourrait retirer l’autorisation alors que vous êtes assis dans la voiture.

Le délai de reconnexion (60 s par défaut, réglable de 0 à 600 s dans les Réglages) étend la même idée à une coupure brève : si une liaison déjà autorisée tombe et revient dans la fenêtre, l’entrée reste autorisée au lieu de repasser toutes les règles. Mettez 0 si vous voulez que chaque reconnexion repasse la politique complète.


Configurations éprouvées

Quotidien, garage à la maison — Mouvement OBLIGATOIRE · quorum 2 parmi : antennes du stationnement, téléphone déverrouillé, signal BLE. Fonctionne en sous-sol, survit à l’absence de baromètre et refuse de répondre tant que le téléphone est sur la table de la cuisine.

Stationnement en rue, en ville — Mouvement OBLIGATOIRE, signal BLE OBLIGATOIRE (−80) · quorum 2 parmi : pas, téléphone déverrouillé, place de parking. La proximité doit être réelle, et quelque chose doit prouver qu’un humain s’est déplacé.

Sécurité maximale — Mouvement, signal BLE (−70) et téléphone déverrouillé tous OBLIGATOIRES · quorum 3 parmi : pas, place de parking, altitude, antennes du stationnement. Attendez-vous à tirer la poignée deux fois de temps en temps. À combiner avec le code PIN de conduite dans la voiture.

Immeuble avec parking souterrain — Mouvement OBLIGATOIRE · quorum 2 parmi : altitude, antennes du stationnement, téléphone déverrouillé. C’est l’altitude qui fait le vrai travail ici : elle sépare « au garage, à côté de la voiture » de « endormi au 14e étage ».

Quand la voiture n’ouvre pas

Ouvrez d’abord le Test des règles : il nomme la règle qui échoue, et c’est presque toujours la réponse. Les suspects habituels :

  • Une règle OBLIGATOIRE n’est pas mesurable. Pas de baromètre, pas de détecteur de pas, autorisation Capteurs refusée, pas encore de référence de stationnement, pas de GPS en sous-sol. Non mesurable vaut échec. Passez la règle en FACULTATIF.
  • Le quorum dépasse ce que vous pouvez prouver en intérieur. Baissez-le d’un cran, ou ajoutez une règle facultative peu coûteuse (Wi-Fi de confiance, antennes du stationnement).
  • Seuil BLE trop haut. −70 dBm, téléphone en poche arrière, face à une carrosserie métallique, c’est vraiment juste. Essayez −80.
  • Fenêtre de mouvement trop courte. Après une heure au restaurant, une fenêtre de 2 minutes n’aura vu aucun mouvement avant que vous ne vous leviez.
  • L’application Tesla officielle est encore une clé Bluetooth. La voiture parle peut-être avec elle et non avec TeslaKee — aucune règle ne s’applique alors. Voir le guide de l’application Tesla.
  • Rien ne se passe du tout. Vérifiez que le coupe-circuit est désactivé, puis Réglages → Fiabilité en arrière-plan.

Toujours bloqué ? Écrivez à contact@toothr.com avec une capture du panneau Test des règles — elle répond généralement à la question d’un coup d’œil.