Seguridad

06/12/2007 - 18:35 por Wich | Informe spam
Previo Saludo, feliz navidad y año 2008

Quisiera saber que tan seguro o confiable son las contraseñas, para los
libros y hojas, si existen metodos y herramientas que haga vulnerable a la
seguridad del excel. (solamente mencionarlo si existen)
Gracias.
Wich

Preguntas similare

Leer las respuestas

#1 Xavier Budet Graco
06/12/2007 - 19:36 | Informe spam
Hola "Wich", agradezco tus deseos y hago lo propio, aunque me parecen muy tempranos.
Con respecto a tu pregunta, por lo que yo sé, todas las contraseñas para Excel se pueden saltar con ayuda de programas de terceros. Pero siempre serán más seguros con las medidas de seguridad que sin ellas. A ver que opinan los más entendidos.
Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Wich" escribió en el mensaje news:
Previo Saludo, feliz navidad y año 2008

Quisiera saber que tan seguro o confiable son las contraseñas, para los
libros y hojas, si existen metodos y herramientas que haga vulnerable a la
seguridad del excel. (solamente mencionarlo si existen)
Gracias.
Wich
Respuesta Responder a este mensaje
#2 De_Corando.
08/12/2007 - 23:35 | Informe spam
Cómo desproteger una hoja en Excel.

Se puede desproteger la hoja mediante esta rutina que halla un
password válido para la hoja (y que no tiene nada que ver con el que
inicialmente tenía, ¡pero que es válido!). Copiar la rutina aquí
expuesta y pegarla en un módulo cualquiera del mismo libro, con ayuda
del editor de Visual Basic (ALT+F11 para abrir el editor). Cerrar el
editor, seleccionar la hoja a desproteger, y ejecutar la macro breakit
(ALT+F8, para seleccionarla). Tras la ejecución, un mensaje dará un
password equivalente, y la hoja ya estará desprotegida.

Para evitar que lo usen en tu contra :
Si tienes hojas ocultas o hojas protegidas,tengas o no MACROS en
uso.
protegete:( usa ALT F11)
O ve a Barra de Herramientas--> Herramientas--> Macros-->Visual
Basic Editor
YA ALLI:
Otra vez en Barra de Herramientas--> Herramientas-->VBA Projet
Propiedades--> Elije la pestaña de propiedades y selecciona
PROTEGER te recomiendo con contraseña. y dale OK o Aceptar.



Sub breakit()

Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
On Error Resume Next
For i = 65 To 66
For j = 65 To 66
For k = 65 To 66
For l = 65 To 66
For m = 65 To 66
For i1 = 65 To 66
For i2 = 65 To 66
For i3 = 65 To 66
For i4 = 65 To 66
For i5 = 65 To 66
For i6 = 65 To 66
For n = 32 To 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet.ProtectContents = False Then
MsgBox " LISTO ! Hoja Desprotegida use nueva contraseña " &
Chr(i) & Chr(j) & _ Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) &
Chr(i3) _
& Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Exit Sub
End If
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next

End Sub
Respuesta Responder a este mensaje
#3 Héctor Miguel
09/12/2007 - 01:07 | Informe spam
hola, !

De_Corando escribio en el mensaje ...
Como desproteger una hoja en Excel.
Se puede desproteger la hoja mediante esta rutina... pegarla en un modulo cualquiera del mismo libro...
Para evitar que lo usen en tu contra:
Si tienes hojas ocultas o hojas protegidas, tengas o no MACROS en uso. protegete: (usa ALT F11)
O ve a Barra de Herramientas--> Herramientas--> Macros--> Visual Basic Editor
YA ALLI: Otra vez en Barra de Herramientas--> Herramientas-->VBA Projet Propiedades-->
Elije la pestana de propiedades y selecciona PROTEGER te recomiendo con contrasena y dale OK o Aceptar...



1) como puedes "evitar"... que usen "en tu contra" la macro que expones al (solo) proteger tu proyecto de macros ???
-> puede ser copiada/ejecutada desde otro libro cualquiera CON tu hoja "protegida" como la hoja activa

2) proteger el proyecto de macros (y ademas con clave) es una buena medida de prevencion (y lo sera siempre)
(aunque) no descartes que con "recursos" y habilidades suficientes, tambien se puede "romper" dicha protecion

3) podrias (al menos tratar de) "hacerle la vida cansada" a quien este usando "en tu contra" el algoritmo que expones (o similares)
(p.e.) usando el evento '_selectionchange' (de esa hoja) para comprobar si la han desprotegido y volverla a proteger "en el acto"
(sobra la obviedad de mantener protegido el proyecto de macros, con todo y sus riesgos por recursos y habilidades del contrario)

(finalmente) como suelo decir hablando de "seguridad/proteccion", excel, vba, aplicaciones dirigidas al uso de terceros, etc.

- si ya estas enterado de las practicas habituales...
- y te sigues basando en excel y programacion en vba...
- te convendria mantener en mente algunas otras cosillas como...
- si alguien esta decidido (y cuenta con los recursos y habilidades)... podra ganar acceso a tus codigos (por que ?)...
- excel y vba son aplicaciones front-end (para el usuario final) y sumamente... amigables (en ocasiones... en exceso) :-(
- podrias llegar a desarrollar/combinar/... una serie de trucos para (cuando mucho/menos/...) hacerles la vida cansada :))

-> te aseguro que NO es mi intencion parecer un aguafiestas
(sin embargo)... considerando otros comentarios expuestos en consultas anteriores similares a esta...
revisa los siguientes puntos y... si cualquier duda (o informacion adicional)... comentas ?

saludos,
hector.

1) (yo creo que) cuando hablamos de algun sistema de proteccion (y MAS si pretendes que sea... infalible ?)...
(ya iras viendo que...) se encuentran por el camino mas imponderables que los intentos de prevenirlos

2) partiendo de que (en excel) la seguridad parece NO ser (hasta ahora) una prioridad ->que limite<-... solo nos queda...
buscar formas alternas o desarrollar nuestras propias aplicaciones
-> en lenguajes primarios de programacion (como C, VB-Stand-alone, Delphi, etc.)
-> reza un dicho: para uno que madruga... otro que no duerme <= es decir, que siempre habra alguien ...
(para mal)... tratando de tomar prestada... la tecnologia de los demas :((
(para bien)... tratando de hacerles la labor... -cada vez mas- dificil :))

3) toma en consideracion que una de las tareas mas "quema-neuronas" en cuestiones de programacion es:
"Anticipar" (en la medida de lo posible) las acciones del usuario para poder...
"Evaluar" las consecuencias de ejecutar (o no) un codigo y finalmente...
"Dise#ar" prevenciones o correcciones de errores "involuntarios" (o premeditados?).



4) (definitivamente)... es imperante que estes en condiciones de ANTICIPAR lo que se le pueda ocurrir al usuario
debes considerar el nivel de conocimientos (y la disponibilidad de recursos) de a quienes esta dirigida tu aplicacion
(ademas) siendo excel/vba una herramienta sumamente (en ocasiones, demasiado ?)... amigable
-> tendrias que... considerar mas seriamente las alternativas del punto 2 (lenguajes primarios de programacion)

5) la pregunta en este caso particular (si es tu intencion distribuir tu aplicacion a varias personas)... ES:
-> que porcentaje de tus clientes (o prospectos)...
- merece... TU DESCONFIANZA ?
- cuenta... con los conocimientos, habilidades, recursos Y LA INTENCION para... jugarte chueco ?

6) si el grueso de tus clientes/prospectos/... anda por el nivel estandar, general (y quizas hasta medio-avanzado)...
podrias considerar el uso combinado de tecnicas y trucos diversos para desesperanzar a usuarios normales
Respuesta Responder a este mensaje
#4 De_Corando.
10/12/2007 - 05:18 | Informe spam
Hola Hector Miguel !!

Un gusto saludarte!!. Siempre te considero como un experto en la
materia del EXCEL, y asi lo seguire considerando, por tus comentarios
y respuestas expuestos en este grupo o foros de discusion.

Con respecto a tus comentarios sobre la SEGURIDAD del tema, te informo
que, primero no soy ningun "entendido" en la materia, solo trato de
pasar algun conocimiento que he adquirido por aqui, entre muchos
otros, como lo es la rutina de desprotejer una hoja con contraseña, al
igual que la misma forma de protejer las operaciones o visualizar las
operaciones de las MACROS.
Lo que si he tratado de insertar una nueva MACRO en un archivo o
programa que cuentan con MACROS con clave (protegida), para insertar
la rutina de desproteger (Sub breakit() ) y no me da la oportunidad
sin la clave. Lo he hecho, desde el mismo libro, de otro con MACROS
desprotegidas y de un nuevo libro.

Para mi, mis programas o archivos o proyectos, quizas no tengan tanta
importancia de que los abran o no las MACROS, OPERACIONES Y/O
PROCEDIMIENTOS, solo lo hago para proteger la rutina del
funcionamiento, pero quiza haya por aqui a quienes si les interesen
proteger muy bien sus trabajos.
Yo no tengo clientes, ni prospectos quienes usen y/o intervengan en
mis programas o proyectos, lo hago solo para compartir el conocimiento
adquirido, y si bien es cierto, es solo para hacerles "la vida de
cuadritos" a quienes tratan de abrir un programa, y si de 20 que lo
intentan solo 1 o 2, pueden abrirlos , pues ya es ganancia, que no
todos lo abran.

Un cordial saludo desde Houston,Tex.
Respuesta Responder a este mensaje
#5 Héctor Miguel
10/12/2007 - 07:30 | Informe spam
hola, Corando (?) ! (disculpame, pero no se si es tu nombre, apellido o un "nick") -?-

__ 1 __
Con respecto a tus comentarios sobre la SEGURIDAD del tema, te informo que, primero no soy ningun "entendido" en la materia...



1) yo tampoco soy un "entendido" (pero me gusta considerar que sigo en el camino del aprendizaje) ;)

__ 2 __
solo trato de pasar algun conocimiento que he adquirido por aqui, entre muchos otros



2) es lo mismo que hacemos todos los que participamos en estos foros (y mientras mas... mas... !) :D

__ 3 __
como lo es la rutina de desprotejer una hoja con contrasena
al igual que la misma forma de protejer las operaciones o visualizar las operaciones de las MACROS...
Lo que si he tratado de insertar una nueva MACRO en un archivo o programa que cuentan con MACROS con clave (protegida)
para insertar la rutina de desproteger (Sub breakit() ) y no me da la oportunidad sin la clave.
Lo he hecho, desde el mismo libro, de otro con MACROS desprotegidas y de un nuevo libro.



3) es lo mismo que comentaba en el mensaje anterior...
a) "1) como puedes "evitar"... que usen "en tu contra" la macro que expones al (solo) proteger tu proyecto de macros ???"
"-> puede ser copiada/ejecutada desde otro libro cualquiera CON tu hoja "protegida" como la hoja activa"
b) "2) proteger el proyecto de macros (y ademas con clave) es una buena medida de prevencion (y lo sera siempre)"
" (aunque) no descartes que con "recursos" y habilidades suficientes, tambien se puede "romper" dicha protecion"

__ 4 __
Para mi, mis programas o archivos o proyectos, quizas no tengan tanta importancia de que los abran o no
las MACROS, OPERACIONES Y/O PROCEDIMIENTOS, solo lo hago para proteger la rutina del funcionamiento



4) tambien comentaba al final (en el punto 6) del mensaje anterior...
"podrias considerar el uso combinado de tecnicas y trucos diversos para desesperanzar a usuarios normales"

(p.e.) el algoritmo para quitar la proteccion de hojas que expusiste...
-> NO FUNCIONA... -> cuando guardas el libro como libro "compartido" (haz la prueba y... si te convence)...
-> podrias considerar (como truco-combinable) tu libro como compartido
-> tampoco se tiene acceso al proyecto de macros (sin importar si le pusiste -o no- clave en el editor de vba)
-> solo tendrias que "lidiar" con el texto ese de... "... [Compartido]" en la barra de titulos de la aplicacion
(aunque tambien tiene su "combinacion de trucos" aplicable/posible/...) :))

__ 5 __
pero quiza haya por aqui a quienes si les interesen proteger muy bien sus trabajos.



5) de la consulta original de OP (original post/er) pareciera desprenderse que su intencion es (efectivamente)...
buscar/lograr/... algun medio o mecanismo de proteccion para (probablemente comercializar ?) sus desarrollos en excel -?-
(fue por esto que "avente todo el rollo" del mensaje anterior) ;)

__ 6 __
... solo para hacerles "la vida de cuadritos" a quienes tratan de abrir un programa
y si de 20 que lo intentan solo 1 o 2, pueden abrirlos, pues ya es ganancia, que no todos lo abran.



6) totalmente... de acuerdo !!! :))

Un cordial saludo desde Houston,Tex.



saludos, desde "La Sucursal del Cielo"... (Zapopan/Guadalajara, Jalisco, México) :D
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida