Copy Link
Add to Bookmark
Report

InET 2x5: Seguridad en Java

eZine's profile picture
Published in 
InET Magazine
 · 2 years ago

EndlessRoad

Hola adictos electronicos.

Si hay por ahi algun lamer leyendo este articulo, pues le comento que no le va a servir para nada, ya que no tiene ningun truco para crackear webs, o para hacer mailbombing, o un monton de esa basura que aparece por ahi y que los Lamers devoran.

Esto es util para el que no quiera ser hackeado por medio de applets de Java, ya que fuera de ser una tecnica de hacking demasiado invisible, los administradores estan incapacitados para detener intrusiones de este tipo, ya que la mayoria solamente copian el codigo de ciertos applets y los pegan en la web, o heredan ciertas classes que ya estan hechas sin saber como.

Bueno, aqui les muestro un pequeño codigo que puede evitar un monton de golpes de cabeza contra el muro...sobretodo para implementar en Intranets o para hacer testing. Como siempre, es mejor que lo modifiquen. Cualquier cambio es bueno que no lo manden por e-mail para revisarlo. Trabajenlo bastante.

 // Administrador de seguridad, opimizado para el browser x. 
// package Nestcape.applet; //si es para Netscape Navigator
// package sun.applet; //para HotJava

import Java.io.FileDescriptor;
import Java.net.url;

public class AppletSecurity extends SecurityManager
{
public void checkAccept(String host, int port)
{
}

public void checkAccess(Thread g)
{
}

public void checkAccess(ThreadGroup g)
{
}

public void checkConnect(String host, int port)
{
}

public void checkConnect(String host, int port, Object context)
{
}

public void checkCreateClassLoader()
{
}

public void checkDelete(String file)
{
}

public void checkExcec(String cmd)
{
}

public void checkExit(int status)
{
}

public void checkLink(String lib)
{
}

public void checkListen(int port)
{
}

public void checkPackageAccess(String pkg)
{
}

public void checkPackageDefinition(String pkg)
{
}

public void checkPropertiesAccess()
{
}

public void checkPropertyAccess(String key)
{
}

public void checkRead(FileDescriptor fd)
{
}

public void checkRead(String file)
{
}

public void checkRead(String file, Object context)
{
}

public boolean checkTopLevelWindow(Object window)
{
return true;
}

public void checkURLConnect(URL url)
{
}

public void checkWrite(FileDescriptor fd)
{
}

public void checkWrite(String file)
{
}
}


Listo, ahora que ya tiene optimizado su "Security Manager" tienen que instalarlo sobre el browser que ustedes estan usando, probablemente es un zip, por ser de Netscape...(no me digas que estas utilizando el Exploiter) y se encuentra en las classes del programa.

Creo que es sufuciente con esto....

Advertencia: si no sabes lo que estas haciendo mejor olvida este articulo, ya que jugar con la seguridad es muy peligroso. En vez de mejorar la serguridad la debilitaras.

Hasta la proxima!!!!

← previous
next →
loading
sending ...
New to Neperos ? Sign Up for free
download Neperos App from Google Play
install Neperos as PWA

Let's discover also

Recent Articles

Recent Comments

Neperos cookies
This website uses cookies to store your preferences and improve the service. Cookies authorization will allow me and / or my partners to process personal data such as browsing behaviour.

By pressing OK you agree to the Terms of Service and acknowledge the Privacy Policy

By pressing REJECT you will be able to continue to use Neperos (like read articles or write comments) but some important cookies will not be set. This may affect certain features and functions of the platform.
OK
REJECT