› Foros › PlayStation 3 › Scene
gotama escribió:Devnul de lo sencillo que lo quieres explicar no me entero de la mayoría.
Poder leer los archivos de la NAND (o sea desencriptarlos y dejarlos como binarios normales) permitirían atacarlos por ingenieria inversa, ahora mismo la encriptacion impide este ataque.
devnul escribió:
Si desencriptases la NAND, vieras el contenido, modificases algunas cosas y quisieras volverlo a encriptar, no podrias (no podrias de forma valida)
Es como la clave publica y la privada. Para desencriptar tienes (consigues) la publica, pero para encriptar, necesitas la privada.
devnul escribió:
...
gotama escribió:
Si, en eso estamos de acuerdo, pero no tiene por que ser necesario modificar los ficheros de la nand, al menos en un principio. Aprendiendo el funcionamiento nos permitiría saber cuales son las comprobaciones que hace donde y como las hace, que tipo de dato espera, etc... Una vez la conozcamos podriamos educarla aunque fuera via HW, o provocar fallos que nos permitieran probar cosas.
El punto mas debil y atacable sería la comunicacion con el lector o el HDD ya que ninguno de los dos es capaz de encriptar o desencriptar datos solo envian/reciben datos y ejecutan comandos.
Según vayamos aprendiendo su comportamineto e intercambio de datos, estaremos mas cerca de poder educarla y quien sabe si incluso encontrar vias de obtener las claves famosas que nos permitieran escribir ficheros en la nand o el HDD. Ya ha sido posible obtener las super seguras claves para copiar BR y HDDVD de video.
Como toda obra humana la ps3 y el cell tienen fallos y "puertas traseras" por fallos de diseño o implementacion, el tema es encontrarlos, dificil, por que está claro que el diseño de seguridad es bastante bueno, sobre todo por que es una arquitectura que todavía es muy desconocida.
Lo que está claro es que tus explicaciones sobre el funcionamiento del sistema y los links a los pdf que has puesto son muy muy buenos para la scene, ya que nos ayuda a entender a nuestro 'enemigo'
BURTON C.BELL escribió:este hilo es como un porro...a mas que lees no terminas de entender pq ries,pero ries.
Nitrok escribió:Sobre este tema, a ver si me podeís aclarar rápidamente las dudas que tengo...
- El cell fué diseñado para la PS3 pero también con ámbito semi-general, o más bien, para utilizarlo en otros dispositivos según tengo yo entendido. Entonces, no se si la doctrina de seguridad reside en algún sitio en particular, o mejor dicho, la programación de la misma si reside en algún sitio. Puesto que no creo ke sea algo intrínseco del cell, o en cambio me equivoco?
devnul escribió:
Esta en el propio Chip.
Como puedes ver, se accede a la información de forma encriptada. Solo dentro del procesador (y solo dentro suyo y no de otro) la desencripta sin utilizar la memoria,hace la operacion, lo vuelve a encriptar y lo saca, por lo que nunca tenemos acceso al contenido (-e-n-c-r-i-p-t-a-d-o) Desencriptado
Esa encriptación no se hace por software, la hace el propio procesador por hardware y utiliza criptografia asimetrica.
http://en.wikipedia.org/wiki/Public-key_cryptography
PD : UFf se ve fatal la imagen. A ver..
Sobre cerrado --> informacion encriptada
Sobre abierto --> informacion desencriptada
Cuadrado Azul --> Memoria
SPE --> Super Pollazo Expres.... (es broma xD SPE es SPE xD)
PD2: Kanna Shimizu es el culpable del cell Culpable en el buen sentido de la palabra, ya que es el lumbreras (vease, arquitecto) padre del artefacto
(editado) comietí un error, puse "nunca tenemos acceso al contenido encriptado" queria decir, al contenido desencriptado.
edu_3 escribió:ostia pixa vaya paranolla, q alguien me mande un privado cuando se puedan cargar backups por favor
xD
devnul escribió:SPE --> Super Pollazo Expres.... (es broma xD SPE es SPE xD)
Juan The MW escribió:
Pues creo que voy a decir una tontería pero bueno . ¿Y si se hiciera un chip para el procesador? . Seguramente inviable, pero bueno. Parece que está complicada la cosa.
Saludos.
Nitrok escribió:Otra cosa que no tengo clara, es donde reside el KEY MASTER. Probablemente, ahi este el kit de la cuestión (tal vez algún empleado descontento).... porque si es por HW veo complicado comprometer un procesador.
Entonces, que yo me aclare, el Key MASTER está dentro de cada uno de los procesadores como clave privada, pero además lo traen cada aplicación o juego incluida?
Ojobenito escribió:
Lo dicho, o lector (yo creo que será lo más problable) o bios.
keops80 escribió:Buenas, voy a intentar explicarlo yo con mis palabras (un poco más técnico) como solicitais algunos...
Aunque vuelvo a felicitar a devnul sobre todo por las risas, que además espero que me corrija si estoy equivocado.
A ver un proceso ha de ser ejecutado en una SPU.
Bien, este proceso viaja en un BUS de datos desde su origen (HD, Blue-Ray, Red... ect) hasta una parcela de memoria RAM que es exclusiva para ella.
Imaginemos que este proceso ocupa 14kb, pues ya tiene reservado para el solito la dirección física de memoria que comprende desde F0001 hasta F1900 (ejemplo hipotético).
Bien una vez que le llegue el momento de ser ejecutado, viaja nuevamente por el Bus de datos hasta una SPU.
La CPU de la PS3 tiene varias SPU'S que cada una ejecuta un proceso que NO SE MEZCLAN.
Cada SPU tiene asigando sus procesos y cada proceso se resuelve individualmente.
El trabajo del Hypervisor es monitorizar todo y cada una de las SPU'S y viendo que no hacen nada raro.
Cuando un proceso hace algo raro, el hypervisor simplemente elimina este proceso.
La primera vez que se realiza la eliminación no pasa nada, pero la segunda vez, según tengo entendido, el hypervisor lo recuerda y lo elimina incluso antes de llegar a cualquier SPU.
------------------------------------------------
El tema del cifrado, como bien nos ha explicado devnul se realiza en la misma CPU.
El proceso SIEMPRE VIAJA CIFRADO desde cualquier contenedor (HD, Blue-Ray, ect) hasta que va a ser procesado.
¡¡ATENCIÓN!!
Un proceso NUNCA puede ser procesado estando CIFRADO ya que la CPU no lo entiende, no es capaz de procesar estos datos.
Bien, una vez que el proceso cifrado se encuentra en la caché de la CPU es descifrado por la SPU para ser procesada, que dicha información se guarda en la caché del micro DESCIFRADA.
(Cada SPU tiene un espacio de caché reservada para el y otra SPU no puede utilizar dicho espacio).
Este esta información ahora sí va a ser procesada, que una vez la SPU asignada termine de procesarla, la volverá a CIFRAR para que pueda regresar a su destino.
El proceso CIFRADO < --- > DESCIFRADO se realiza a nivel CACHÉ <--> SPU con lo cual es prácticamente imposible interceptar ésta información, sobre todo teniendo en cuenta que está el HYPERVISOR supervisando absolutamente todo lo que se hace.
-------------------------------------------
No he leido, todavía, bien los posts de devnul pero mañana o pasado los pienso leer, que seguro aprendo cosas que ignoro o se me han pasado.
El tema de la llave maestra es porque Sony envia siempre los .pkg cifrados de tal forma que TODAS las consolas lo entienden (pueden descifrarlos y procesar esa información).
Tengo la impresion de que deberia haber una tercera encriptacion;
una de verdad, jeje, de las de siempre.
Una encriptacion sobre contenidos tanto en el disco duro, como quizas, la misma para el contendido del BR.
Se sabe que o quien xD desencripta el disco? Al Cell le llega el dato desencriptado por parte de un componente diferente o recibe el paquete "tal cual" y ademas de su propia seguridad y de procesar el flujo de informacion lo desencripta?
Ojobenito escribió:Y en cuanto a los dump de las NAND que han dado tema a abrir este post. ¿Entiendo entonces que lo único que tenemos son unos archivos dumpeados sin más? Quiero decir, que tenemos un BIN o un HEX (u otra cosa, no se en que formato se habrá dumpeado) pero sin posibilidad de abrirlo e investigar un poco?
devnul escribió:jajajaja
Desgraciadamente, el dia 2 se acaban mis vacaciones y vuelvo a mis proyectos de desarrollo de softw, por lo que mi tiempo libre es nulo.
Pero si es cierto, que me tiene MUY picado el tema y es una lastima no poder dedicarle mas horas al asunto.
blue_dragon escribió:
q lastima no te dejan aprovechar esa pedazo de mente q tienes pq la verdad yo creo q lo acabarias sacando
x cierto tienes los mismo años q mi padre y felicidades q mañana es tu cumple x lo q veo
y tambien gracias x la explicacion del hotel xq no entiendo yo con 15 años lo haya entendido todo a la 1º con tu explicacion y gente de veintipico diciendo q no lo entiende. tu sigue asi maquina
aprilia escribió:Pañeros, ante todo FELIZ AÑO, y yo como persona y que vivimos en un pais democratico donde cada uno puede decir lo que crea, hombre claro esta sin insultar a nadie, yo segun escribis y yo leo si la estrategia de sony es la que comentais, que sepais que le queda poco tiempo a sony en este mundo del entretenimiento,, por que como habreis visto ya con varias consolas como no se puedan trucar, para avaratar precios, va de culo y cuesta abajo, por que hasta el mismisimo tito Bill G**es, se a dado cuenta de que consola que no se truque va a las cañas, y yo estoy seguro que si el tio Bill, quisiera banearia a todos sea cual fuesea el firmware que tubiese, y os aseguro que este año nuevo que empieaza se van a seguir haciendo avances en la scene de la 360, y como a sony se le pase por la cabeza no habrir el grifo, os aseguro que le queda este año, de vida, y mas sabiendo que para mi parecer y mi opinion como decia rocio jurado que en paz descanse, va a volver a este mundo del entretenimiento " LA MAS GRANDE " de todas y con muchas años de experiencia " SEGA ", y esta seguro que ha aprendido del pasado.
devnul escribió:
Para ver el contenido de los datos desencriptados? No ayudaria mucho.
Imagina que el codigo de la NAND es el siguiente:
[...]
keops80 escribió:Feliz 2008
Como bien decis, por un lado están los intereses de Sony por vender consolas masivamente (es su negocio).
Pero os olvidais que como bien nos dice Devnul que las aplicaciones de la arquitectura CELL no estaba pensada en un principio para ser implantada en el negocio de las consolas.
Por otro lado está el negocio de las películas, música y juegos.
A IBM no le interesa en absoluto, como bien indicó Dev, que se le hackee el sistema, ya que entonces toda la inversión que realizó se quedaría en evidencia.
A Sony le interesa que su consola sea pirateable (pero tiene que hacer su teatrillo).
Por experiencia Sony no es su primera consola que pone en el mercado.
Entre los años 1994 hasta 2006, se han vendido 250 millions de PlayStation en todo el mundo, juntando ventas de PSOne, PS2, PSP y PS3.
Sony ha vendido, seguro que, más consolas que juegos en lo que lleva de negocio con las consolas.
Yo mismo he visto con mis propios ojos estas navidades a la gente comprando juegos de PSP y PS2 a mansalva que por el contrario de PS3 ya era más raro de ver.
Si, hay menos consolas vendidas de PS3 que de PS2 o PSP pero...
Pienso que mientras no se puedan correr las copias no van a vender demasiadas.
También se puede pensar que esto es algo que deseamos todos los que hemos adquirido una PS3 (que es cierto), pero pensad que ya hubo filtración del firmware debug con carga de isos y emulación de blue-ray, es un claro ejemplo de como Sony quiere una vulnerabilidad en su consola.
Recordemos que lleva un año en el mercado y han tenido que modificar el hardware para avaratar costes, incluso perdiendo dinero como he llegado a oir (cosa que no me creo demasidado).
Un compañero ha dicho que los hackers que están intentando acceder a la consola son unos novatos y tiene toda la razón.
Pensad que esta arquitectura es la primera vez que la tienen en sus manos, ya que todos los sistemas son de un solo procesador y no existe el hypervisor.
Estudiar esta arquitectura va a costar tiempo, pero no penseis que no se conseguirá...
Como bien indicó Dev, en IBM existe un foro y muchísima documentación sobre la arquitectura CELL inclusive el emulador SDK 3.0 que corre bajo linux.
Bueno, no me enrollo más.
Con todo esto quiero decir que no desespereis que algo llegará, más tarde o más temprano ya que si no PS3 no tendrá futuro y Sony lo sabe.
El ejemplo más claro está en la bajada de precio de PS3 que en un principio esperaron un año para esta bajada mientras Sony decía que era imposible y que no la rebajarían.
Siempre es el mismo cuento, pero al final... ceden.
Si no hay consumo, no hay negocio y si no hay negocio...