martes, 19 de septiembre de 2023

Cuestionario: administración de sistemas de información.

 1.-

La auditoría externa es una actividad de supervisión y consultoría diseñada para mejorar las acciones desarrolladas en la empresa.

Falso (correcta)
2.-

Un sistema de información es el conjunto de elementos interrelacionados entre sí, a través de los cuales se recoge, procesa, analiza y distribuye la información, que sirve para apoyar la toma de decisiones en una empresa u organización.

Verdadero

(correcta) 
3.-

Ejemplos de controles físicos a utilizar en la empresa son:


Sistemas de alarma
Contraseñas (correcta)
Cámaras de seguridad (correcta)
Configuraciones de red
Identificación con foto (correcta)

4.Una característica de la auditoría es:

Presentación de informe con los resultados correspondientes


5. A través de los controles de aplicación se busca:

La información de ingreso al sistema sea completa, precisa y correcta

6.-

Se pueden definir los controles como los mecanismos preventivos y correctivos acogidos por la empresa que permitan realizar detección y corrección de errores en los procesos realizados, verificando que estos cumplan con la normatividad que los rige.

Verdadero

(correcta) 

Son componentes de un sistema de información:


Tecnología
Recurso humano
Datos (correcta)
Recursos
Hardware (correcta)
8.-

Son actividades básicas que se realizan en un sistema de información:

Entrada de información (correcta)
Almacenamiento de información (correcta)
Procesamiento de información (correcta)
9.-

Dependiendo de la finalidad de la evaluación a realizar se presentan varios tipos de auditoría, entre ellos tenemos:

Auditoría financiera 

(correcta)

Auditoría administrativa (correcta)

Auditoría de sistemas (correcta)











miércoles, 9 de noviembre de 2022

ANALISIS DE PAJARITA

 Analisis de pajarita

Es un tipo de análisis en gestión de riesgos que permite aislar un evento de forma esquemática, desde las causas iniciadoras hasta las consecuencias finales

Lleva el nombre de bow tie porque visualmente parece una pajarita o corbata de lazo

Historia  del Bow Tie

1988: El catastrófico incidente de Piper Alpha (1988) revolucionó al mundo del petróleo. Entre otros aspectos, el informe de investigación concluyó que, por aquel entonces, urgía desarrollar una metodología sistemática de análisis que permitiera evaluar el grado de protección de tales instalaciones.

A principios de los 90 la Royal Dutch / Shell Group estandarizó la metodología BowTie. Estableció las primeras reglas de uso con la finalidad de crear una metodología de estudio que permitiera asegurar la implementación de las capas de protección más adecuadas en cualquier operación del mundo.

Las BowTies pronto ganaron popularidad al erigirse como una herramienta clara de identificación y gestión de los riesgos a una mayor escala que las distintas metodologías ya existentes por lo que acabó siendo más una herramienta complementaria que sustitutiva de sus precedentes.




ISO/IEC 31010:2009 Gestión de Riesgos. Técnicas de evaluación de riesgos.
Contempla BowTie y la define como […] una forma gráfica y sencilla de describir y analizar la evolución de los accidentes, desde sus causas hasta sus consecuencias, pasando por las distintas capas de control de un proceso

OBJETIVO
Presentar de manera gráfica un escenario de riesgo, mostrando un rango de posibles causas y consecuencias. Resulta una técnica muy útil para evaluar la existencia de barreras de control para cada ruta de fallo. Es útil cuando existen rutas claras independientes que llevan a la falla.




















viernes, 22 de noviembre de 2019

VLAN Y ENRUTAMIENTO RIP


Las VLAN o Red de Área Local Virtual, son una tecnología a nivel de capa 2 del modelo de referencia OSI que ayuda a optimizar, proteger y segmentar el tráfico de la red. La capacidad que posee esta tecnología, de ayudar a mejorar el rendimiento de la red, se debe, principalmente, a la creación de dominios de broadcast individuales por cada VLAN creada en el Switch o Router.


Las VLAN se crean en los Switch. 
ejemplo de creación de VLAN , asignación de puertos y enrutamiento Rip.



Los router están conectados por la interfaz serial 0/1/0 que es una red 10.10.10.252    mask 255.255.255.252

Router3: tiene la dirección 10.10.10.253   255.255.255.252 
Router4: tiene la dirección 10.10.10.254   255.255.255.252 

pc0: tiene la dirección ip 10.10.11.2        
pc1: tiene la dirección ip 10.10.11.3       
Mascara para los dos 255.255.255.240

pc2: tiene la dirección ip 10.10.12.2
pc3: tiene la dirección ip 10.10.12.3
Mascara para los dos 255.255.255.240

Switch2
Switch>enable
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 10
Switch(config-vlan)#name Sistemas.

asignamos los puertos a la vlan 10

Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interface range fastEthernet 0/1-24
Switch(config-if-range)#switchport access vlan 20
Switch#


Switch3
Switch>enable
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 20
Switch(config-vlan)#name Gerencia

asignamos los puertos a la vlan 20

Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interface range fastEthernet 0/1-24
Switch(config-if-range)#switchport access vlan 20
Switch#


a la interfaz que va del Switch al Router habilitamos el modo trunk, lo hacemos en los dos Switch.

Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interface gigabitEthernet 0/1
Switch(config-if)#switchport mode trunk

Al Router3 le hacemos lo siguiente 
Router>enable
Router#configure terminal
Router(config)#interface gigabitEthernet 0/0.10
Router(config-subif)#enc
Router(config-subif)#encapsulation d
Router(config-subif)#encapsulation dot1Q 10
Router(config-subif)#ip address 10.10.11.1 255.255.255.240

Al Router4 le hacemos lo siguiente 
Router>enable
Router#configure terminal
Router(config)#interface gigabitEthernet 0/0.20
Router(config-subif)#enc
Router(config-subif)#encapsulation d
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#ip address 10.10.12.1 255.255.255.240

 y hemos terminado.
Acá el vídeo Explicando todo.



domingo, 17 de noviembre de 2019


Enrutamiento rip
Direcciones estáticas y sinVLAN.

para la tipo de entrutamiento se debe hacer lo siguiente


Router>enable
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network "LA RED QUE DESEAMOS CONOCER ".


A continuación un vídeo explicando como se configura:


lunes, 15 de abril de 2019

NUMEROS ALEATORIOS Y TABLAS ASCII


            byte can;
            string linea;
            int num;

            Console.WriteLine("Digite la cantidad de numero que deseas generar");
            linea = Console.ReadLine(); can = byte.Parse(linea);

            Random ran = new Random();

            for (int i = 0; i <= can; i++)
            {
                num = Convert.ToInt32(ran.Next(100));
                Console.WriteLine("Se genero el: " + num);
                if ( (( num >0) && ( num <256)) )
                {
                    Console.WriteLine("El codigo del: " + num + " es : " +                                  Convert.ToString((char)num));
                }
            }

            Console.ReadKey();

viernes, 5 de abril de 2019


Un hospital asigna  una cantidad específica de inversión para distinta áreas, y a cada área le da un porcentaje:
 Ginecología un 20%,  Cardiología un 23%, Pediatría un 37%, General un 20%



  public static void presupuesto(double inversion,int a)
        {
   

            double ginecologia=0, cardiologia=0,pediatria=0,general=0;


            switch (a)
            {
                case 1:

                    ginecologia = (inversion * 20) / 100;
                    Console.WriteLine("el presupuesto para Ginecologia es :" + ginecologia);
                    break;
                case 2:
                    cardiologia = (inversion * 23) / 100;
                    Console.WriteLine("el presupuesto para Cardiologia es :" + cardiologia);
                    break;

                case 3:
                    pediatria = (inversion * 37) / 100;
                    Console.WriteLine("el presupuesto para Pediatria  es :" + pediatria);
                    break;
                case 4:
                    general = (inversion * 20) / 100;
                    Console.WriteLine("el presupuesto para General es :" + general);
                    break;
                default:       
                   
                    break;
            }


        }



   static void Main(string[] args)
        {

     

            string inv,area;
            double r;
            int area2;

            Console.WriteLine("Digite el prespuesto general"); ;
            inv = Console.ReadLine();
            r = Convert.ToInt32(inv);

         
                Console.WriteLine("que area desea consultar");

                Console.WriteLine("1. Ginecologia");
                Console.WriteLine("2. Cardiologia");
                Console.WriteLine("3. Pediatria");
                Console.WriteLine("4. General");
             
                area = Console.ReadLine();
                area2 = Convert.ToInt32(area);         
         
            presupuesto(r, area2);
            Console.ReadKey();

        }


Programacion C#

Tabla de multiplicar


Funcion
  public static void multiplicar(int numero)
        {
            int resultado;

            for (int i = 1; i <=12; i++)
            {
                resultado = numero * i;
                Console.WriteLine("{0}*{1}={2}", numero, i, resultado);
            }
            Console.ReadKey();

        }

//Main


 static void Main(string[] args)
        {

            string linea;
            int numero;
            Console.WriteLine("Digite la tabla a consultar");
            linea = Console.ReadLine();
            numero = Convert.ToInt32(linea);
            multiplicar(numero);
            Console.ReadKey();
}

miércoles, 3 de abril de 2019

Programación Java-Netbeans

Primos con vectores


System.out.println("DIGITE EL TAMAÑO DEL VECTOR");
        int tama= new java.util.Scanner(System.in).nextInt();
       
        System.out.println("");
       
        int []vector= new int[tama/2];
        int j=0;
        for (int i = 1; i <=tama; i++)
        {
           
           
            if (i%2==0) {
                vector[j++]=i;
            }
        }
        for (int i = 0; i <vector.length; i++)
        {
            System.out.print(vector[i]+((i!=vector.length-1)?",":"."));
        }