Cómo crear código más seguro (3 / 9 paso)

Paso 3: Hacer un modelo de amenaza

Las personas tienden a pensar visualmente, un modelo de todas las amenazas contra su programa es una buena idea.

Para obtener una figura de qué amenazas se enfrentan a su programa, sabe lo que su programa va a hacer.

Si es un programa que se conecta a Internet, los hackers más probables y desbordamientos de búfer son su principal preocupación.

Si estás haciendo un juego, necesita para asegurarse de que su programa no cerdo mucha memoria y recursos, ya que podría ralentizar y potencialmente chocar su ordenador cliente. Luego vas a recibir mucho correo de odio y enojadas llamadas acerca de un juego de buggy que no valía la pena los $45.

Si es un programa que hace un montón de número pare, necesita mirar hacia fuera para los peligros relacionados a los números (obviamente), como desbordamientos de enteros.

Si usted está haciendo una base de datos, su preocupación upmost es salvaguardar sus datos. En la actualidad, los gerentes no importa cómo está diseñada la base de datos mientras protege a los datos de la corrupción y la infiltración.

Artículos Relacionados

SISTEMA POS para tiendas, Abarrotes y servicios centros de EXCEL con el uso de códigos de barras

SISTEMA POS para tiendas, Abarrotes y servicios centros de EXCEL con el uso de códigos de barras

estoy presentando con este blog le a cómo crear un sencillo sistema de POS (puntos de venta) para compras de pequeñas tiendas y centros de servicio.Con este método usted puede administrar tras instalaciones sin software especial o equipo costoso.v em
Crear un programa para MCU STM32 bajo Linux

Crear un programa para MCU STM32 bajo Linux

La STM32Fx y STM32Lx son microcontroladores basados en arquitectura ARM. Para la construcción de programas es el compilador gcc disponible bajo GNU/Linux. El compilador gcc tiene muchos ajustes y banderas, por lo que no es tan fácil construcción proy
Collar de Steampunk QR código

Collar de Steampunk QR código

quería diseñar un collar que tenía un código QR en él. Pensé que sería una impresionante pieza de conversación y también una gran manera de dar información de mi hacia fuera en una feria de joyería o en una fiesta. Yo quería tener una sensación de st
Cómo crear y Editar macros en Excel

Cómo crear y Editar macros en Excel

Este instructable le mostrará cómo grabar macros de excel y para abrir y editar el código. El registro de una función de macro le permite repetir las funciones, en este caso promedio y graficar un conjunto de datos, al hacerlo una vez y simplemente t
Crear y utilizar matrices multidimensionales en C++

Crear y utilizar matrices multidimensionales en C++

Hola de nuevo!Muchos de ustedes han usado arreglos de discos de antes, pero algunos de ustedes pueden se ha preguntado cómo sería crear y utilizar un de dos dimensiones o matriz multi-dimensional incluso en lugar de tener que crear múltiples matrices
Fuente de luz

Fuente de luz

Somos una clase de estudiantes de Stanford que, impulsadas por nuestro deseo de sustituir las fuentes afectadas por la sequía en el campus, decidió crear una fuente electrónica de luz, en lugar de agua, como el medio principal.Paso 1: materiales ESTR
AINA: Campo laboratorio mediante IoT Edison

AINA: Campo laboratorio mediante IoT Edison

AINA (información automatizada sobre los atributos de la naturaleza) es un laboratorio de campo de sensor electrónico en la plataforma de Intel® Edison IoT. Las referencias de siglas, "AINA", la palabra hawaiana para la tierra o lugar.Resumen de
Médico interactivo que Quiz ordenador.

Médico interactivo que Quiz ordenador.

Doctor Who video de prueba para dispositivos móviles.Bienvenida.En este Instructable le mostrará cómo hacer tu propio interactivo juego de preguntas opción múltiple que utiliza reconocimiento de voz, síntesis de voz, archivos .exe, una paz de softwar
Hojas de luz: Un Monitor de jardín de interior

Hojas de luz: Un Monitor de jardín de interior

¿Alguna vez luchó por mantener viva una planta? ¿Deseado que tu planta podría decirle si necesita ser regado o acercado un poco a la ventana? Construir una hoja de luz para tus plantas de interior para ayudar a decir si están recibiendo suficiente lu
Familia amigable pantalla de Halloween

Familia amigable pantalla de Halloween

yo, me encanta Halloween. Desde que tenía 12 y miedo un grupo de universitarios de mi porche abuelos, he amado la temporada. Trabajé en una casa embrujada profesional durante 4 años y creó todas las habitaciones de las habitaciones de los carniceros,
Línea siguiente SRK Robot con piezas impresas 3d

Línea siguiente SRK Robot con piezas impresas 3d

El Robot SRK + línea siguiente es hermano pequeño del Robot siguientes MRK + línea. Utiliza un tipo diferente de junta y otro tipo de motor. (El ruido de los motores que es lo que me imagino que un escarabajo gigante parecería, por lo tanto, El Beetl
Desbloqueo de Arduino RC522 RFID puerta

Desbloqueo de Arduino RC522 RFID puerta

Hola todos aqui les dejo mi demo.Ya tengo mi lector RFID, sólo quería crear una puerta RFID desbloquear el sistema para la puerta de mi apartamento. Al principio, he diseñado el flujo de trabajo, como un novato, no una tarea fácil de lograr para mí,
Abrelatas de la puerta del garage con el iphone (proyecto de Arduino)

Abrelatas de la puerta del garage con el iphone (proyecto de Arduino)

usted también puede comprar iWUP 100% ensamblado en: iwupmobile.comPaso 1: Iniciar proyecto¿ Lo que necesito para empezar?Los requisitos de hardware para comenzar es:* Nota: donde puedo comprar el material con todos los componentes para construir yo
Evasión de cortafuegos/Proxy Server

Evasión de cortafuegos/Proxy Server

muchos otros estudiantes vinieron y me preguntó cómo llegar por los firewalls y proxies. Personal de TI en la escuela es cada vez más inteligentes acerca de los estudiantes usando a proxies. Pensé en ello durante algún tiempo y tengo una solución. ¿P