Afficher un message
Vieux 26/09/2010, 00h23   #4225 (permalink)
Profil
Valiran
Administrateur
Ancienneté  81%
Ancienneté 81%
 
Avatar de Valiran
 
Date d'inscription: mai 2006
Localisation: Montpellier
Âge: 41
Genre : Homme
Pays :
Messages: 9 874
Téléchargements: 0
Uploads: 0
Merci: 27
Remercié 115 fois dans 87 Posts
Par défaut

Après je pensais à truc, alors peut etre que j'ai réfléchis pour rien, mais je vous expose le concept.

On est d'accord pour dire que le PSJ n'utilise pas une faille de sécurité, mais bel est bien une backdoor laissée par Sony, volontairement, afin de faciliter leur vie en SAV.

Maintenant imaginons que l'Hyperviseur ait une gestion de "Comptes" à la Windows ou Linux (Super Admin, Admin, User).

Si on part de ce principe, une console retail fonctionne avec un démarrage de la machine en mode User.

Maintenant, au SAV, Sony a besoin d'avoir plus de privilèges qu'un User de base, pour pouvoir notamment installer des PKG de détection de bug/problèmes hardware. Ils ont donc BESOIN de se logger en Admin. Pour cela l'Hyperviseur a comme consigne que si jamais il reçoit la combinaison de touche "power-eject", il doit attendre que le pass Admin lui soit envoyé via un dongle branché en USB. Si le pass est correct (par rapport à son algorithme), il démarre la console et rajoute les privilèges Admin ("Install PKG"), et on se retrouve avec une console de Test (ou Debug, je connais pas la différence entre les 2 au niveau des menus). Si le pass est incorrect, alors il démarre en User comme d'habitude.

Si on continue sur ce raisonnement, il doit également y avoir un pass SuperAdmin qui dévérouille la console à 100%, permettant, pourquoi pas, d'attribuer une nouvelle carte-fille de lecteur à la PS3 (par exemple, comme fonctionnalité ce serait plausible).

Ce qui m'a poussé à ce raisonnement, c'est qu'il existe deja en sens contraire. Sur les consoles Debug, la seule différence est qu'on passe par un menu pour entrer le pass au lieu d'un donglepour transformer la console en Retail jusqu'au prochain démarrage. Mais vu qu'on ajoute pas de fonctionnalité dans se sens là, y'a pas besoin d'entrer le pass AVANT le démarrage.

C'est là que la similitude se trouve en fait, mais vous allez dire "pourquoi on ne peut pas entrer connement un pass en User pour passer en Admin"?
Parce que y'a pas de menu dans l'interface pour le faire, d'où l'utilisation du dongle qui envoie le pass à l'Hyperviseur AVANT le boot du GameOS, afin d'y apporter les modification en fonction du pass envoyé.

Maintenant, avec cet histoire de PSJ, Sony aurait du revoir toute sa chaine SAV, en théorie. Seulement si c'est considéré comme faille et non pas comme backdoor. Si c'est une faille, ils la bouchent, mais se privent d'une certaine aisance et d'un gain de temps considérable en SAV, et donc perdent de l'argent.

En gardant mon raisonnement, Sony n'a qu'à changer le pass Admin et par sécurité le pass SuperAdmin dans le firmware 3.42 pour nous bloquer, jusqu'à ce qu'on trouve ce pass et ils le changeront sur le firm d'après. Ou alors il peut même laisser le même pass, mais changer le mode "d'appel à l'hyperviseur" aka la combinaison de touches.

Vous me suivez?
Après j'ai peut-etre raconté que des conneries, mais de mon coté ça à l'air cohérent comme fonctionnement.
__________________
Une belle boite à soupirs/rage/autre:
_________0_________
|_________________|

Mes ventes:

Près de 3000 cartes Magic, l'Assemblée
Valiran est déconnecté   Réponse avec citation
Cet utilisateur dit Merci à Valiran pour ce poste utile:
snamidro (26/09/2010)