Changeset 3483075 in portal_2019


Ignore:
Timestamp:
Oct 11, 2023, 2:51:08 PM (7 months ago)
Author:
Argenis Osorio <argenisosorio580@…>
Branches:
master, dev, portal
Children:
4abc09b
Parents:
0155753
Message:

Agregada nueva informacicón a las preguntas frecuentes y realizados ajuestes menores de forma

Files:
6 edited

Legend:

Unmodified
Added
Removed
  • index.php

    rb1501e2 r3483075  
    8484                  <div class="py-4">
    8585                    <p class="text-center mb-3">Seleccione el archivo que desea firmar electrónicamente:</p>
    86                     <input id="file-sign" class="file" name="upload" type="file" data-min-file-count="1"
    87                            onclick="manejoExtension()"
     86                    <input
     87                      id="file-sign"
     88                      class="file"
     89                      name="upload"
     90                      type="file"
     91                      data-min-file-count="1"
     92                      onclick="manejoExtension()"
    8893                    />
    8994                  </div>
     
    98103        <!-- Tab: Verificar firma -->
    99104        <div id="verificar" class="tab-pane active">
    100           <h2 class="text-center py-3 font-weight-bold text-dark">Verificar la firma electrónica</h2>
     105          <h2 class="text-center py-3 font-weight-bold text-dark">Verificar la Firma Electrónica</h2>
    101106          <div class="row">
    102107            <div class="col-10 offset-1 col-md-8 offset-md-2 pt-4">
  • js/handlerJSON.js

    r0155753 r3483075  
    5656  var signatures = ''; //variable que maneja las firmas
    5757  var fields = ''; //variable que maneja los campos de la firma
    58   var title = '<h2 class="text-dark pb-3"> Información de la firma electrónica </h2>';
     58  var title = '<h2 class="text-dark pb-3"> Información de la Firma Electrónica </h2>';
    5959  var head =
    6060    `<div class="container-table">
  • js/handlerJSONBDOC.js

    r0155753 r3483075  
    2424  var signatures = ''; //variable que maneja las firmas
    2525  var fields = ''; //variable que maneja los campos de la firma
    26   var title = '<h2 class="text-dark pb-3"> Información de la firma electrónica </h2>';
     26  var title = '<h2 class="text-dark pb-3"> Información de la Firma Electrónica </h2>';
    2727  var head =
    2828    `<div class="container-table">
  • php/acerca.php

    r0155753 r3483075  
    2222      <h3> Murachí </h3>
    2323        <p class="text-justify">
    24           Murachí es un servicio web para la firma y verificación de documentos firmados electrónicamente que ofrece las
    25           herramientas necesarias para incorporar, de manera sencilla, la funcionalidad de firma electrónica en sistemas
    26           como correo electrónico o páginas web.
     24          Murachí es un servicio web para la firma y verificación de documentos
     25          firmados electrónicamente que ofrece las herramientas necesarias para
     26          incorporar, de manera sencilla, la funcionalidad de firma electrónica
     27          en sistemas como correo electrónico o páginas web.
    2728        </p>
    2829        <p class="text-justify">
    29           La firma electrónica es una acción jurídica que traslada el concepto de firma manuscrita al medio digital.
    30           Para ello se utiliza un código de verificación que permite al receptor comprobar la veracidad del documento
    31           recibido. Estos documentos van desde archivos de texto hasta paquetes multimedia de audio y video.
     30          La firma electrónica es una acción jurídica que traslada el concepto
     31          de firma manuscrita al medio digital. Para ello se utiliza un código
     32          de verificación que permite al receptor comprobar la veracidad del
     33          documento recibido. Estos documentos van desde archivos de texto hasta
     34          paquetes multimedia de audio y video.
    3235        </p>
    3336        <p class="text-justify">
    34           El servicio web Murachí, permite incorporar la funcionalidad de firma y verificación de documentos en otros
    35           sistema de manera rápida y segura. Esto gracias a la implementación de la tecnología REST (Representational
    36           State Transfer), técnica de arquitectura de software basada en estándares que ofrece independencia de software
    37           y de lenguaje de programación.
     37          El servicio web Murachí, permite incorporar la funcionalidad de firma
     38          y verificación de documentos en otros sistema de manera rápida y
     39          segura. Esto gracias a la implementación de la tecnología REST
     40          (Representational State Transfer), técnica de arquitectura de software
     41          basada en estándares que ofrece independencia de software y de
     42          lenguaje de programación.
    3843        </p>
    3944        <p class="text-justify">
    40           Murachí fue desarrollado en Software Libre por la Fundación Centro Nacional de Desarrollo e Investigación en
    41           Tecnologías Libres (CENDITEL).
     45          Murachí fue desarrollado en Software Libre por la Fundación Centro
     46          Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL).
    4247        </p>
    4348      </section>
     
    5358        <h3>¿Cómo se usa?</h3>
    5459        <p class="text-justify">
    55           El presente portal web permite firmar electrónicamente y validar firmas electrónicas a través del servicio
     60          El presente portal web permite firmar electrónicamente y validar Firmas Electrónicas a través del servicio
    5661          Murachí. En la sección <a href="./instructivo.php">Instructivo</a> encontraras los
    5762          manuales de usuario y de administrador de sistemas.
     
    5964      </section>
    6065      <section id="information" class="pb-3">
    61         <h3> Para mayor información: </h3>
     66        <h3> Para mayor información visite: </h3>
    6267        <ul>
    63           <li>Página de nuestro proyecto: <a href="http://seguridad.cenditel.gob.ve/">Seguridad de la información</a></li>
    64           <li>Wiki: <a href="https://tibisay.cenditel.gob.ve/murachi/wiki">Murachí</a></li>
    65           <li>Documentación: <a href="https://murachi.cenditel.gob.ve/apidoc/index.html">API</a></li>
     68          <li><a href="http://seguridad.cenditel.gob.ve/" target="_blank">Blog de nuestros proyectos de Seguridad de la Información</a></li>
     69          <li><a href="https://tibisay.cenditel.gob.ve/murachi/wiki" target="_blank">Documentación técnica del proyecto Murachí de CENDITEL</a></li>
     70          <li><a href="https://murachi.cenditel.gob.ve/apidoc/index.html" target="_blank">Documentación sobre el API</a></li>
     71          <li><a href="https://tibisay.cenditel.gob.ve/murachi/browser" target="_blank">Índice del repositorio del código fuente de Murachí</a></li>
     72          <li><a href="https://tibisay.cenditel.gob.ve/publicaciones/" target="_blank">Libro: Seguridad Informática y La Identidad Digital - Fundamentos y Aportes</a></li>
     73          <li><a href="https://www.asambleanacional.gob.ve/leyes/sancionadas/decreto-no-1204-con-rango-y-fuerza-de-ley-de-mensajes-de-datos-y-firmas-electronicas" target="_blank">Decreto Nº 1.204 con Rango y Fuerza de Ley de Mensajes de Datos y Firmas Electrónicas</a></li>
     74          <li><a href="https://convite.cenditel.gob.ve/revistaclic/index.php/revistaclic/article/view/969" target="_blank">Artículo: Murachí - Un software venezolano para la seguridad informática</a></li>
    6675        </ul>
    6776      </section>
  • php/preguntas.php

    r0155753 r3483075  
    1717  <main class="container">
    1818    <article>
    19       <h2 class="h3 border-bottom text-secondary text-center pb-3 mb-3"> Preguntas frecuentes</h2>
     19      <h2 class="h3 border-bottom text-secondary text-center pb-3 mb-3">
     20        Preguntas frecuentes
     21      </h2>
    2022    </article>
    2123    <article class="mb-5">
    2224      <p class="text-justify">
    2325        <h3 class="h4">¿Qué es Murachí?</h3>
    24         Murachí es un servicio web para la firma y verificación de documentos firmados electrónicamente que ofrece las herramientas necesarias para incorporar, de manera sencilla, la funcionalidad de firma electrónica en sistemas como correo electrónico o páginas web.
     26        Murachí es un servicio web para la firma y verificación de documentos
     27        firmados electrónicamente que ofrece las herramientas necesarias para
     28        incorporar, de manera sencilla, la funcionalidad de Firma Electrónica en
     29        sistemas como páginas web.
    2530      </p>
    2631    </article>
    2732    <article class="mb-5">
    2833      <p class="text-justify">
    29         <h3 class="h4">¿Qué es la firma electrónica?</h3>
    30         Es un método criptográfico que asocia la identidad de una persona o de un equipo informático al mensaje o documento. En Función del tipo de firma, se puede, además, asegurar la integridad del documento o mensaje.
     34        <h3 class="h4">¿Cuáles son las características de Murachí?</h3>
     35        • Desarrollado bajo el estándar de una API REST.
     36        <br>
     37        • Permite Firmar Electrónicamente documentos en formato PDF usando
     38        certificados con soporte de software (certificados con extensión .p12).
     39        <br>
     40        • Facilita la Verificación de la Firma Electrónica.
     41        <br>
     42        • Soporta Certificados Electrónicos de la Infraestructura Nacional de
     43        Certificación de la República Bolivariana de Venezuela.
     44        <br>
     45        • Desarrollado bajo el sistema operativo: GNU/Linux Debian
     46        <br>
     47        • Desarrollado en los lenguajes de programación: Java, PHP y JavaScript.
    3148      </p>
    3249    </article>
    3350    <article class="mb-5">
    3451      <p class="text-justify">
    35         <h3 class="h4">¿Qué es un servicio web?</h3>
    36         Es una tecnología que utiliza diferentes protocolos y estándares para intercambiar datos e información entre aplicaciones. Ofrecen interoperabilidad entre aplicaciones que se ejecutan en diferentes plataformas y en diferentes lenguajes de programación.
     52        <h3 class="h4">¿Qué es la Firma Electrónica?</h3>
     53        Es un método criptográfico que asocia la identidad de una persona o de
     54        un equipo informático al mensaje o documento. En Función del tipo de
     55        firma, se puede, además, asegurar la integridad del documento o mensaje.
     56      </p>
     57    </article>
     58    <article class="mb-5">
     59      <p class="text-justify">
     60        <h3 class="h4">¿Cómo funciona la Firma Electrónica?</h3>
     61        Se basa en 2 funciones:
     62        <br>
     63        <br>
     64        1) Función Hash: Que es un algoritmo matemático que permite calcular el
     65        valor resumen de un texto o de un Activo de información, funciona en una
     66        sola dirección, es decir, no es posible, a partir del valor resumen,
     67        calcular los datos originales con lo cual se garantiza la integridad de
     68        los datos.
     69        <br>
     70        <br>
     71        2) Función de cifrado: Que permite al usuario emisor usar la clave
     72        privada para cifrar o escribir en el Activo de información, mientras que
     73        el usuario receptor utiliza la clave pública para descifrar la
     74        información por lo cual se garantiza la autenticación.
     75      </p>
     76    </article>
     77    <article class="mb-5">
     78      <p class="text-justify">
     79          <h3 class="h4">¿Qué es un Activo de información?</h3>
     80          Es el elemento de comunicación que se guarda en un medio digital y al
     81          cual se le otorga un valor potencial o económico. Este elemento cuenta
     82          con 3 niveles:
     83          <br>
     84          <br>
     85          1) Confidencialidad: Para especificar quien puede acceder a su contenido.
     86          <br>
     87          <br>
     88          2) Integridad: Para saber quien puede modificarlo o alterarlo.
     89          <br>
     90          <br>
     91          3) Disponibilidad: Para saber cuando estará visible y en que tiempo
     92          según se requiera.
     93        </p>
     94    </article>
     95    <article class="mb-5">
     96      <p class="text-justify">
     97        <h3 class="h4">¿Qué es un Servicio web?</h3>
     98        Es una tecnología que utiliza diferentes protocolos y estándares para
     99        intercambiar datos e información entre aplicaciones. Ofrecen
     100        interoperabilidad entre aplicaciones que se ejecutan en diferentes
     101        plataformas y en diferentes lenguajes de programación.
    37102      </p>
    38103    </article>
     
    40105      <p class="text-justify">
    41106        <h3 class="h4">¿Qué es un API?</h3>
    42         Es un conjunto de funciones o procedimientos utilizados por programas informáticos para acceder a los servicios del sistema operativo, bibliotecas de de software u otros sistemas
     107        Es un conjunto de funciones o procedimientos utilizados por programas
     108        informáticos para acceder a los servicios del sistema operativo,
     109        bibliotecas de de software u otros sistemas.
    43110      </p>
    44111    </article>
    45112    <article class="mb-5">
    46113      <p class="text-justify">
    47         <h3 class="h4">¿Qué es un certificado digital?</h3>
    48         Un certificado digital es un fichero informático con una estructura de datos que contiene información sobre una entidad (por ejemplo una clave pública, una identidad o un conjunto de privilegios), firmada por otra entidad, considerada por una colección de otras entidades como una autoridad para este tipo de contenido. La firma de la estructura de datos agrupa la información que contiene de forma que no puede ser modificada sin que esta modificación sea detectada.
     114        <h3 class="h4">¿Qué es un Certificado electrónico?</h3>
     115        Un certificado electrónico es un fichero informático con una estructura
     116        de datos que contiene información sobre una entidad (por ejemplo una
     117        clave pública, una identidad o un conjunto de privilegios), firmada por
     118        otra entidad, considerada por una colección de otras entidades como una
     119        autoridad para este tipo de contenido. La firma de la estructura de
     120        datos agrupa la información que contiene de forma que no puede ser
     121        modificada sin que esta modificación sea detectada.
     122      </p>
     123    </article>
     124    <article class="mb-5">
     125      <p class="text-justify">
     126        <h3 class="h4">¿Qué es un Certificado electrónico en formato PKCS#12?</h3>
     127        El certificado en formato PKCS#12 es un archivo de almacén de claves que
     128        incluye certificado(s), y clave privada(s) cifradas por una contraseña
     129        (frase de paso) elegida por el usuario.
     130        <br>
     131        <br>
     132        Existe el certificado autogenerado y autofirmado, este no es emitido por
     133        alguna autoridad o proveedor de servicio de certificados, si no que
     134        puede ser construido y avalado por una misma persona.
     135      </p>
     136    </article>
     137    <article class="mb-5">
     138      <p class="text-justify">
     139        <h3 class="h4">¿Qué es la Criptografía?</h3>
     140        La Criptografía es la ciencia y arte de escribir mensajes en forma cifrada
     141        o en código. Es parte de un campo de estudios que trata las
     142        comunicaciones secretas.
     143      </p>
     144    </article>
     145    <article class="mb-5">
     146      <p class="text-justify">
     147        <h3 class="h4">¿Qué es la Encriptación o Cifrado?</h3>
     148        Con frecuencia a los procesos de cifrado y descifrado se les denomina
     149        encriptado y desencriptado, ambos anglicismos de los términos ingleses
     150        encrypt y decrypt.
    49151      </p>
    50152    </article>
  • php/sign.php

    r0155753 r3483075  
    4545          <div class="row">
    4646            <div class="col-10 offset-1 col-md-8 offset-md-2 pt-4">
    47               <form id="form-sign" action="./run_script.php" method="POST" enctype="multipart/form-data">
     47              <form
     48                id="form-sign"
     49                action="./run_script.php"
     50                method="POST"
     51                enctype="multipart/form-data"
     52              >
    4853
    4954                <div class="input-group pb-3">
    5055                  <div class="custom-file">
    51                     <input id="pdf" class="custom-file-input" type="file" name="pdf" accept=".pdf" required
    52                            tabindex="1" />
     56                    <input
     57                      id="pdf"
     58                      class="custom-file-input"
     59                      type="file"
     60                      name="pdf"
     61                      accept=".pdf"
     62                      required
     63                      tabindex="1"
     64                    />
    5365                    <label class="custom-file-label" for="pdf">Seleccionar PDF</label>
    5466                  </div>
     
    5769                <div class="input-group pb-3">
    5870                  <div class="custom-file">
    59                     <input id="pkcs12" class="custom-file-input" type="file" name="pkcs12" accept=".p12" required
    60                            tabindex="2" />
    61                     <label class="custom-file-label" for="pkcs12">Seleccionar certificado PKCS12</label>
     71                    <input
     72                      id="pkcs12"
     73                      class="custom-file-input"
     74                      type="file"
     75                      name="pkcs12"
     76                      accept=".p12"
     77                      required
     78                      tabindex="2"
     79                    />
     80                    <label class="custom-file-label" for="pkcs12">
     81                      Seleccionar certificado PKCS12
     82                    </label>
    6283                  </div>
    6384                </div>
    6485
    6586                <div class="form-group">
    66                   <input id="phasepass" class="form-control" type="password" aria-describedby="passHelp"
    67                          required tabindex="3" placeholder="Contraseña del certificado" />
    68                   <small id="passHelp" class="form-text text-muted">Esta contraseña no será guardada en el servidor.</small>
     87                  <input
     88                    id="phasepass"
     89                    class="form-control"
     90                    type="password"
     91                    aria-describedby="passHelp"
     92                    required tabindex="3"
     93                    placeholder="Contraseña del certificado"
     94                  />
     95                  <small id="passHelp" class="form-text text-muted">
     96                    Esta contraseña no será guardada en el servidor.
     97                  </small>
    6998                  <input id="password" name="password" type="hidden" />
    7099                </div>
    71100
    72101                <div class="form-group text-center">
    73                   <input id="sign-button" class="btn btn-primary btn-block" name="submit" type="submit" value="Firmar"
    74                          tabindex="4" />
     102                  <input
     103                    id="sign-button"
     104                    class="btn btn-primary btn-block"
     105                    name="submit"
     106                    type="submit"
     107                    value="Firmar"
     108                    tabindex="4"
     109                  />
    75110                </div>
    76111
     
    100135      });
    101136    })();
    102 
    103137  </script>
    104138</body>
Note: See TracChangeset for help on using the changeset viewer.