Autoridade de Certificação de uma infraestrutura de chave pública (PKI).

Save this PDF as:
 WORD  PNG  TXT  JPG

Tamanho: px
Começar a partir da página:

Download "Autoridade de Certificação de uma infraestrutura de chave pública (PKI)."

Transcrição

1 Segurança em Sistemas informáticos 2010/2011 Autoridade de Certificação de uma infraestrutura de chave pública (PKI). Admilo Ribeiro Luis Pina

2 Índice Introdução 3 Objectivos 3 OpenCA 4 Requisitos 5 Instalação 5 Utilização 8 Conclusão 13 Bibliografia 13 2

3 Introdução Hoje em dia a internet deixou de ser um sistema de redes de computadores fechada, onde a simples presença do utilizador nessa rede deixou de ser suficiente para comprovar a sua identidade. Uma empresa presente nessa rede pode ser constituída por intranets, sites da Internet e extranets, contendo informações que não podem ser acedidas por qualquer pessoa. Contudo isso não evita que alguns utilizadores sejam capazes de conseguir acesso não autorizado, podendo assim visualizar ou alterar de alguma forma nociva essas informações. Então como é que um administrador de um sistema poderá garantir, certificar se da entidade dos seus utilizadores? Garantir que cada utilizador só tem acesso a informação a que lhe diz respeito, e gerenciar de forma fácil as credencias de autenticação por toda uma empresa? A resposta a essas perguntas pode ser dada por uma infraestrutura de chave pública PKI, que é um sistema de certificados digitais, autoridades de certificação e outras autoridades de registro que verificam e autenticam a validade de cada parte envolvida em uma transação eletrônica por meio do uso de uma criptografia de chave pública. Objectivos O objectivo deste trabalho, é por a funcionar uma autoridade de certificação(ca) de uma infraestrutura de chave pública (PKI), realizar testes e fazer um estudo quanto as pontencialidas da sua utilização no Feupnet. 3

4 OpenCA Actualmente existem um conjunto de implementações de autoridades de certificação, o nosso grupo optou pela utilização do OpenCA que é uma implementação open source que se baseia em vários projectos tais como o OpenLDAP, Apache e OPenSSL Project. A imagem abaixo apresenta a estrutura do openca. Fig.1 Estrutura do OpenCA Existem algumas restrições que devem ser satisfeitas, como por exemplo a autoridade de certificação CA deve estar instalada numa máquina offline. A autoridade de Registo não devera comunicar de forma directa com a autoridade de certificação. E o acesso a autoridade de registo não pode ser efectuada directamente a partir da internet, mas sim atrvavés do Operador de RA que é uma interface entre o utilizador e a internet. 4

5 Requisitos Abaixo seguem se alguns requisitos a serem cumpridos antes de proceder a instalção do openca: PERL OpenSSL Apache Web Server OpenCA-Tools. A Database (MySQL, PostgreSQL, DB2, Oracle) PERL DBI Instalação Nesta secção será apresentado um pequeno guia de instalação do openca num único nó, todos os componentes serão instalados e acedidos numa única máquina. Esta guia refere-se a instalação do openca no sistema operativo Ubuntu Satisfeitos os pré-requisitos eis os passos a ser seguidos para instalação e configuração do OpenCA. Criação da Base de dados Connect to the DBMS: $ mysql -u root -p -h localhost Then, create the database: mysql > CREATE DATABASE openca; Now select the database: mysql > use openca; Then grant the privileges to a new openca user: mysql > GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY 'password'; The user and the database are created now, to test it quit the mysql shell and start it again using the openca user: $ mysql -u openca -p -h localhost openca 5

6 Instalação a partir da fonte Antes de proceder a compilação do código fonte do openca e a sua posterior instalação no sistema, existem algumas configurações a serem efectuadas. As configurações utilizadas foram as seguintes: Configure:./configure --prefix=/opt/openca-1.0 \ --with-ca-organization="openca Labs" \ --with-httpd-fs-prefix=/var/www \ --with-httpd-main-dir=pki \ --with-db-name=openca \ --with-db-host=localhost \ --with-db-user=openca \ --with-db-passwd=password \ --with-db-type=mysql \ --with-httpd-user=www-data \ --with-httpd-group=www-data \ --enable-db \ --disable-dbi \ Após este processo, podemos então proceder com o resto da instalação do openca, os comandos a serem executados a seguir são os seguintes: $ make If you want to install everything on a single node, use the following command: $ make install-offline install-online Se tudo estiver bem, após a execução deste comando, o openca já se encontra instalado no seu computador. Para iniciar basta executar o seguinte comando: $ sudo PREFIX/etc/init.d/openca start 6

7 Neste ponto da instalação, existem ainda algumas configurações importantes a serem realizadas, nomeadamente a configuração do servidor. O ficheiro a ser alterado é o httpd.conf e poderá ser encontrado em /etc/apache_version/httpd.conf. Para esta instalação, a configuração utilizada para o servidor foi a seguinte : ServerName local.pinanet #PUBLIC <VirtualHost *:80> ServerName pub.local.pinanet DocumentRoot "/var/www/html/" ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" </VirtualHost> #RA SERVER <VirtualHost *:443> ServerName ra.local.pinanet DocumentRoot "/var/www/html/pki/ra" ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" SSLEngine On SSLOptions +StdEnvVars SSLCertificateFile "/opt/keys/certs/server.crt" SSLCertificateKeyFile "/opt/keys/private/server.key" SSLCACertificateFile "/opt/keys/certs/ca.crt" </VirtualHost> # CA <VirtualHost *:80> ServerName ca.local.pinanet DocumentRoot "/var/www/html/" ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" </VirtualHost> Observações importantes httpd.conf: nao esquecer de acrescentar no /etc/hosts os servername usados - é preciso depois de cada reboot. Chaves : As chaves apresentadas acima na configuração do do servidor, têm de ser previamente geradas e auto-assinadas. Versão do opeca :Depois de configurar e instalar a fonte openca 1.1.* (mais o servidor apache e BD mysql), seguindo as indicações da secção de instalação do o OpenCA Guide, a aplicação falhava ao executar. Foi então decidido usar a versao openca

8 Utilização Depois da instalção estar completa, podemos prosseguir com a realização de alguns testes. Requisição de um novo Certificado 1. Pedido de um novo Certificado 8

9 2. Escolha do tipo de Certificado 3. Preenchimento dos campos do certificado 9

10 4. Escolha do algoritmo de encriptação 5. Geração do Pedido 10

11 Aprovação de um novo certificado 1. Verficação da existência de novos pedidos certificados 2. Lista dos novos Pedidos 11

12 3. Aprovação do novo Certificado Para além destes exemplos as restantes funcionalidades das interfaces estão documentadas no guia do openca.[2] 12

13 Conclusão O openca como foi apresentado anteriormente, suporta todas as funcionalidades necessárias para implementação de uma autoridade de certificação que pudesse ser utlizada ao nível da faculdade. Contudo com pouco tempo de utilização, o utilizador depara-se com bastantes bugs (evidentes em demonstração práctica da aplicação) que tornam a utilização da interface por vezes penosa, sendo recomendado que a instalação e configuração do sistema seja feita por alguém experiente em configurar hosts virtuais no Apache, e com conhecimentos de programação em perl, de forma a fazer o debugging da aplicação quando necessário. Em termos de trabalho desenvolvido, o grupo conseguiu instalar, configurar e utilizar a aplicação de forma a poder testá-la minimamente. Bibliografia 1. Página da cadeira : 2. Guia openca : 3. Guia OSPKI: 13

Transforme o seu CentOS num servidor Web (LAMP)

Transforme o seu CentOS num servidor Web (LAMP) Transforme o seu CentOS num servidor Web (LAMP) Date : 9 de Outubro de 2013 Todos nós sabemos que as distribuições Linux são extremamente potentes e flexíveis, e que a maioria dos servidores, espalhados

Leia mais

Bases de Dados. Lab 1: Introdução ao ambiente. Figura 1. Base de dados de exemplo

Bases de Dados. Lab 1: Introdução ao ambiente. Figura 1. Base de dados de exemplo Departamento de Engenharia Informática 2013/2014 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo

Leia mais

Tutorial: Nginx com PHP 7 e MySQL no Ubuntu LTS

Tutorial: Nginx com PHP 7 e MySQL no Ubuntu LTS Tutorial: Nginx com PHP 7 e MySQL no Ubuntu 16.04 LTS Date : 21 de Abril de 2017 Quando necessitamos de criar sites/conteúdos Web, temos de possuir um ambiente de desenvolvimento que tenha suporte para

Leia mais

Administração de Sistemas Operacionais. Prof. Marlon Marcon

Administração de Sistemas Operacionais. Prof. Marlon Marcon Administração de Sistemas Operacionais Prof. Marlon Marcon SGBD SGBD: Sistema de gerenciamento de banco de dados. é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de

Leia mais

Gerência de Redes de Computadores Zabbix Instalação. Prof. Alex Furtunato

Gerência de Redes de Computadores Zabbix Instalação. Prof. Alex Furtunato Gerência de Redes de Computadores Zabbix Instalação Prof. Alex Furtunato alex.furtunato@ifrn.edu.br Introdução Sistema de monitoramento de rede enterprise open source, com solução de monitoramento distribuído

Leia mais

Instalando o MySQL Server 5.0

Instalando o MySQL Server 5.0 ---------------------------- # Início Instalação e Configuração MySQL Server Replicando Servidores # ---------------------------- MySQL Server é um excelente banco de dados open source, e pode ser adquirido

Leia mais

Marcos Alexandruk Marcos Alexandruk

Marcos Alexandruk Marcos Alexandruk Marcos Alexandruk m.alexandruk@gmail.com Apresentação disponível em: www.dba.net.br/mysql.pdf Parte I: Download e Instalação MySQL - Download www.mysql.com/downloads MySQL - Download MySQL - Download MySQL

Leia mais

envolvidos numa comunicação

envolvidos numa comunicação 1 Aplicações web - funcionamento Baseiam-se no paradigma cliente-servidor; Um software (Apache, PHP, MySQL, etc...) é executado continuamente em uma máquina chamada servidor, onde hospedamos nossa aplicação.

Leia mais

Instalação do MySQL e da ferramenta MySQL- Front

Instalação do MySQL e da ferramenta MySQL- Front Instalação do MySQL e da ferramenta MySQL- Front 1. Introdução Este tutorial irá ensinar passo a passo como instalar o banco de dados totalmente grátis (muito utilizado na web) e também como instalar a

Leia mais

Ficha de Avaliação Sumativa. Notas Gerais:

Ficha de Avaliação Sumativa. Notas Gerais: Ficha de Avaliação Sumativa Formação Modular - Programador de Informática SQL e JAVA Duração: 180 minutos Nome Formando: Data: / / Formador: João Leitão Classificação: Notas Gerais: A realização deste

Leia mais

Guião para a instalação do Ubuntu (Versão 1.1 em 30 Set 07)

Guião para a instalação do Ubuntu (Versão 1.1 em 30 Set 07) MIEEC 2007/08 Ramo Automação Disciplina Sistemas de Informação Empresariais Guião para a instalação do Ubuntu (Versão 1.1 em 30 Set 07) Introdução Este documento foi elaborado com o propósito de auxiliar

Leia mais

8 o Projecto: Autenticação com S/Key

8 o Projecto: Autenticação com S/Key Segurança Informática e nas Organizações 2011-12 8 o Projecto: Autenticação com S/Key V 1.0 1 Introdução Com este trabalho pretende-se estudar a configuração e exploração de autenticação com senhas descartáveis

Leia mais

MANUAL DE CONFIGURAÇÃO DASHBOARD MOBILE

MANUAL DE CONFIGURAÇÃO DASHBOARD MOBILE MANUAL DE CONFIGURAÇÃO DASHBOARD MOBILE www.xdsoftware.pt Para poder utilizar a XD Dashboard Mobile ligada a uma base de dados num cliente final é necessário cumprir com alguns pré-requisitos. Deverá depois

Leia mais

Revisão Q de 26/06/2015

Revisão Q de 26/06/2015 Manual de instalação do Zada Revisão Q de 26/06/2015 Página 1 de 22 Revisão S de 11/05/2016 MA001 Responsável: FL Manual de instalação do Zada Este manual consiste em mostrar passo a passo a pré-instalação

Leia mais

REQUISIÇÃO DE CERTIFICADO PARA SERVIDOR WEB APACHE

REQUISIÇÃO DE CERTIFICADO PARA SERVIDOR WEB APACHE REQUISIÇÃO DE CERTIFICADO PARA SERVIDOR WEB APACHE Para confecção desse manual, foi usado o Sistema Operacional Linux Slackware 11.0 e Servidor Web Apache 2.0. Algumas divergências podem ser observadas

Leia mais

IDE 2.5" hd:basic. hdd enclosure caixa externa para disco rígido

IDE 2.5 hd:basic. hdd enclosure caixa externa para disco rígido IDE 2.5" hd:basic hdd enclosure caixa externa para disco rígido IDE 2.5" hd:basic USER S GUIDE SPECIFICATONS HDD Support: IDE 2.5 Material: Aluminium Input connections: IDE HDD Output connections: USB

Leia mais

Instalação e Configuração de Servidores Web Server Apache. Prof. Alex Furtunato

Instalação e Configuração de Servidores Web Server Apache. Prof. Alex Furtunato Instalação e Configuração de Servidores Web Server Apache Prof. Alex Furtunato alex.furtunato@academico.ifrn.edu.br Roteiro Introdução Principais características Conceitos Instalação Arquivos de configuração

Leia mais

Acesso a Base de Dados Via Web

Acesso a Base de Dados Via Web Módulo 7 Acesso a Base de Dados Via Web Hernani Costa hpcosta@dei.uc.pt Redes de Comunicação 2011/2012 Exercícios Módulo 7 Avaliação N o do Exercício Valores 1 1.05v 2 1.05v 3 1.05v 4 1.05v Total 4.2v

Leia mais

Microsoft Azure Fundamentals (10979)

Microsoft Azure Fundamentals (10979) Microsoft Azure Fundamentals (10979) Formato do curso: Presencial Localidade: Lisboa Data: 03 Abr. 2017 a 06 Abr. 2017 Preço: 850 Horário: Pós-laboral - das 18:30 às 21:30 Nível: Iniciado Duração: 12 horas

Leia mais

Tutorial: Criar um servidor SFTP no Windows para acesso remoto

Tutorial: Criar um servidor SFTP no Windows para acesso remoto Tutorial: Criar um servidor SFTP no Windows para acesso remoto Date : 4 de Março de 2017 Antes da massificac?a?o de servic?os baseados na "nuvem como o Dropbox, Google Drive, OneDrive, entre outros, o

Leia mais

Grupo. 1 Introdução e objectivos. 2 Estudo do protocolo IETF Stream Control Transport Protocol SCT 2.2 Estudo do formato dos pacotes SCTP

Grupo. 1 Introdução e objectivos. 2 Estudo do protocolo IETF Stream Control Transport Protocol SCT 2.2 Estudo do formato dos pacotes SCTP Departamento de Ciências e Tecnologias da Informação Inteligência em Gestão de Redes e Serviços (2009/10) Laboratório 2.1 (versão 4.0): Sinalização sobre IP SCTP Grupo 1 Introdução e objectivos O objectivo

Leia mais

# Início Instalação e Configuração Pandora #

# Início Instalação e Configuração Pandora # ---------- -------------------- # Início Instalação e Configuração Pandora # ------------------------------ Pandora é um sistema livre para monitoração de aplicações e sistemas. http://pandorafms.org/en/index.php

Leia mais

IEC Banco de Dados I Aula 11 Técnicas de Programação SQL

IEC Banco de Dados I Aula 11 Técnicas de Programação SQL IEC Banco de Dados I Aula 11 Técnicas de Programação SQL Turmas: Sistemas de Informação Professora: André Luiz da Costa Carvalho E- mail: andre@icomp.ufam.edu.br Site: hjp://bdufam.wordpress.com Sumário

Leia mais

Criar uma máquina virtual

Criar uma máquina virtual Criar uma máquina virtual Date : 19 de Janeiro de 2007 Uma forma de termos na nossa máquina sistemas operativos paralelos sem necessidade de mexer nas partições do disco é usufruir da "virtualização" de

Leia mais

Segurança Informática e nas Organizações. Guiões das Aulas Práticas

Segurança Informática e nas Organizações. Guiões das Aulas Práticas Segurança Informática e nas Organizações Guiões das Aulas Práticas André Zúquete 1 e Hélder Gomes 2 1 Departamento de Eletrónica, Telecomunicações e Informática 2 Escola Superior de Tecnologia e Gestão

Leia mais

Comunicação de Dados. Arquitecturas

Comunicação de Dados. Arquitecturas Comunicação de Dados Arquitecturas Arquitecturas de Comunicação Definem interacções entre equipamentos e/ou módulos de programas. Podem ser: Arquitecturas abertas Arquitecturas proprietárias Os principais

Leia mais

Segurança Informática e nas Organizações. Guiões das Aulas Práticas

Segurança Informática e nas Organizações. Guiões das Aulas Práticas Segurança Informática e nas Organizações Guiões das Aulas Práticas André Zúquete 1 e Hélder Gomes 2 1 Departamento de Eletrónica, Telecomunicações e Informática 2 Escola Superior de Tecnologia e Gestão

Leia mais

Bases de Dados. Lab 1: Introdução ao ambiente

Bases de Dados. Lab 1: Introdução ao ambiente Departamento de Engenharia Informática 2009/2010 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo

Leia mais

User Manual. Linksys PAP2 Broadband Phone Service. Linhagratuita grupo csdata

User Manual. Linksys PAP2 Broadband Phone Service. Linhagratuita grupo csdata User Manual Linksys PAP2 Broadband Phone Service Linhagratuita grupo csdata www.linhagratuita.com.br Please follow the step-by-step guide below to set up your Linksys PAP2 for use with Linhagratuita Broadband

Leia mais

ArcGIS 10 - Instalação e Licenciamento da versão Education Edition

ArcGIS 10 - Instalação e Licenciamento da versão Education Edition ArcGIS 10 - Instalação e Licenciamento da versão Education Edition Este documento descreve os passos necessários para efectuar a instalação e activação da licença de ArcGIS 10. DVD de Instalação Instalar

Leia mais

LAB 5 Formulários com PHP

LAB 5 Formulários com PHP LAB 5 Formulários com PHP 1. Seguindo as instruções no ANEXO 1 crie a sua própria base de dados. Crie duas tabelas com a estrutura descrita no ANEXO 2. Assume-se aqui que completou com sucesso o Lab 4.

Leia mais

Transcript name: 1. Introduction to DB2 Express-C

Transcript name: 1. Introduction to DB2 Express-C Transcript name: 1. Introduction to DB2 Express-C Transcript name: 1. Introduction to DB2 Express-C Welcome to the presentation Introduction to DB2 Express-C. In this presentation we answer 3 questions:

Leia mais

Ferramenta: Spider-UCP. Manual do Usuário. Versão da Ferramenta: 1.0.

Ferramenta: Spider-UCP. Manual do Usuário. Versão da Ferramenta: 1.0. Ferramenta: Spider-UCP Manual do Usuário Versão da Ferramenta: 1.0 www.ufpa.br/spider Histórico de Revisões Data Versão Descrição Autor 30/08/2010 0.1 Elaboração do Documento. Sivaldinho Oliveira 30/08/2010

Leia mais

Prof. Rafael Guimarães Sakurai

Prof. Rafael Guimarães Sakurai Prof. Rafael Guimarães Sakurai Objetivo da teleaula Introduzir o servidor de aplicações web; Apresentar os servidores de aplicações GlassFish e WildFly. Introdução Servidores de aplicações web são programas

Leia mais

Segurança em Aplicações Web com GNU/Linux

Segurança em Aplicações Web com GNU/Linux Segurança em Aplicações Web com GNU/Linux Erick dos Santos Alves CAOS / TIC / - 2016 Roteiro Motivações Conheça sua aplicação O agente HTTP chown e chmod: importantes aliados Hardening no servidor HTTP

Leia mais

Cisco IOS Router: Local, TACACS+ e autenticação RADIUS do exemplo de configuração da conexão de HTTP

Cisco IOS Router: Local, TACACS+ e autenticação RADIUS do exemplo de configuração da conexão de HTTP Cisco IOS Router: Local, TACACS+ e autenticação RADIUS do exemplo de configuração da conexão de HTTP Índice Introdução Antes de Começar Convenções Pré-requisitos Componentes Utilizados Material de Suporte

Leia mais

2.1-Criar BD e Tabelas.

2.1-Criar BD e Tabelas. 2 2.1-Criar BD e Tabelas. Vamos ao phpmyadmin: Financiado pelo FSE Pág: 1 Tabelas Financiado pelo FSE Pág: 2 2.2-Definir o site e sua conexão. Financiado pelo FSE Pág: 3 Financiado pelo FSE Pág: 4 Depois

Leia mais

Como instalar o FIREBIRD

Como instalar o FIREBIRD Como instalar o FIREBIRD Feito o download de 2 cliques em cima do instalador do FIREBIRD-2.5.3.26778_0_Win32.exe Clique em EXECUTAR, caso apareça uma janela pedindo SIM ou NÃO (clique em SIM) Selecione

Leia mais

Diagrama Funcional das Informações

Diagrama Funcional das Informações Arquitetura Processo Diagrama Funcional das Informações Produção das Informações Coleta das Informações Gestores Algoritmo de Processamento / Data Loader Decriptografia e descompactação Armazenamento Consumo

Leia mais

Uniao Educacional e Tecnologica Impacta- Uni Impacta

Uniao Educacional e Tecnologica Impacta- Uni Impacta Controlando o Acesso do Usuário Objetivos Ao concluir esta lição, você será capaz de: Diferenciar privilégios de sistema de privilégios de objeto Conceder privilégios em tabelas Conceder funções Distinguir

Leia mais

Servidor WWW Apache IFSC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO SUBSEQUENTE DE TELECOMUNICAÇÕES.! Prof. Tomás Grimm

Servidor WWW Apache IFSC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO SUBSEQUENTE DE TELECOMUNICAÇÕES.! Prof. Tomás Grimm Servidor WWW Apache IFSC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO SUBSEQUENTE DE TELECOMUNICAÇÕES! Prof. Tomás Grimm Servidor web O servidor web é um programa responsável por disponibilizar páginas, fotos, ou

Leia mais

Quando a máquina terminar o arranque e lhe pedir as credenciais para entrar, introduza as seguintes:

Quando a máquina terminar o arranque e lhe pedir as credenciais para entrar, introduza as seguintes: Segurança Informa tica e nas Organizaço es Vulnerabilidades na Web (V1.1) Este trabalho deve ser realizado na máquina virtual Ubuntu10tm que pode descarregar de ftp://www.ieeta.pt/avzdatastore/vulnerable%20linux/ubuntu10tm.zip,

Leia mais

Configurando o Cisco Secure ACS for Windows v3.2 com autenticação da máquina PEAP-MS- CHAPv2

Configurando o Cisco Secure ACS for Windows v3.2 com autenticação da máquina PEAP-MS- CHAPv2 Configurando o Cisco Secure ACS for Windows v3.2 com autenticação da máquina PEAP-MS- CHAPv2 Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Material de Suporte Convenções Diagrama de

Leia mais

Qualidade de Software

Qualidade de Software CONFIDENCIAL 1 Qualidade de Software Guia de atualização PDV GZ e Equipamento SAT Dual Software Ltda. Emissão: 21/07/2016 1 Dual Software Ltda. Todos os direitos reservados. O conteúdo deste documento

Leia mais

Aula 13 DHCP. (Dinamic Host Configuration Protocol) Servidor RADIUS. Prof. Roitier Campos Gonçalves

Aula 13 DHCP. (Dinamic Host Configuration Protocol) Servidor RADIUS. Prof. Roitier Campos Gonçalves Aula 13 DHCP (Dinamic Host Configuration Protocol) Servidor RADIUS Prof. Roitier Campos Gonçalves Protocolo RADIUS O RADIUS foi criado para ser utilizado em serviços de acesso por telefone, pela sua simplicidade,

Leia mais

Objectivos: Criar um programa de instalação do projecto desenvolvido

Objectivos: Criar um programa de instalação do projecto desenvolvido Tarefa Orientada 7 Criação de um programa de instalação Objectivos: Criar um programa de instalação do projecto desenvolvido Nesta tarefa iremos criar um programa de instalação (setup program) para a aplicação

Leia mais

DNS central. A new approach for DNS records management at Unesp. Carlos Coletti GRC

DNS central. A new approach for DNS records management at Unesp. Carlos Coletti GRC DNS central A new approach for DNS records management at Unesp Carlos Coletti GRC carlos.coletti@unesp.br Agenda Introdução Objetivos Infraestrutura atual Nova infraestrutura proposta Proposta de nova

Leia mais

TUTORIAL PARA INSTALAÇÃO DO MYSQL SERVER

TUTORIAL PARA INSTALAÇÃO DO MYSQL SERVER TUTORIAL PARA INSTALAÇÃO DO MYSQL SERVER O MySQL é um sistema gerenciador de banco de dados relacional de código aberto usado na maioria das aplicações gratuitas para gerir suas bases de dados. O serviço

Leia mais

Asterisk para Raspberry Pi

Asterisk para Raspberry Pi Asterisk para Raspberry Pi Faça backup do sistema Existem duas opções recomendadas para fazer backup do seu sistema: 1. Módulo FreePBX Backup e Módulo de restauração Este módulo salva todas as configurações

Leia mais

Tutorial de Instalação do Moodle no Ubuntu

Tutorial de Instalação do Moodle no Ubuntu 1º Passo Instalar o Apache Abra o terminal (Aplicativos > Acessórios > Terminal) Digite o seguinte o seguinte comando sudo apt-get install apache2 Após a instalação teste a instalação do apache, abra o

Leia mais

Bases de Dados. Parte I. Introdução: conceitos básicos

Bases de Dados. Parte I. Introdução: conceitos básicos Bases de Dados Parte I Introdução: conceitos básicos (Estes slides são a continuidade evolutiva dos slides de Ricardo Rocha (2005-2014) e de Fernando Silva (1995-2000), e são baseados no livro de Elmasri

Leia mais

Tutorial: Como criar os seus próprios certificados SSL

Tutorial: Como criar os seus próprios certificados SSL Tutorial: Como criar os seus próprios certificados SSL Date : 10 de Junho de 2016 Nos dias que correm, é fundamental que todos os dados sensíveis, transaccionados entre um cliente (browser) e um servidor

Leia mais

Protótipo de uma ferramenta de apoio para desenvolvimento de sistemas web para WebIntegrator

Protótipo de uma ferramenta de apoio para desenvolvimento de sistemas web para WebIntegrator Protótipo de uma ferramenta de apoio para desenvolvimento de sistemas web para WebIntegrator Ederson Evaristo Jantsch Orientador: Marcel Hugo 09/07/2002 Roteiro Introdução Aplicação multicamadas Tecnologias

Leia mais

VigorTalk ATA. Quick Start Guide. Versão 1.0

VigorTalk ATA. Quick Start Guide. Versão 1.0 VigorTalk ATA Quick Start Guide Versão 1.0 Verifique o conteúdo da embalagem Uma VigorTalk; O Quick Start Guide do VigorTalk (este documento); CD incluindo o Manual do Usuário do VigorTalk; Um cabo de

Leia mais

JDBC - Java Data Base Connectivity

JDBC - Java Data Base Connectivity JDBC - Java Data Base Connectivity JDBC API para Bases de Dados relacionais. Permite o desenvolvimento de aplicac~oes que interagem com BD relacionais de modo uniforme e independente dos diferentes SGBD.

Leia mais

Este curso pretende dotar os participantes dos conhecimentos e conceitos básicos envolvidos na operação dos sistemas operativos Linux (GNU/Linux).

Este curso pretende dotar os participantes dos conhecimentos e conceitos básicos envolvidos na operação dos sistemas operativos Linux (GNU/Linux). Linux Fundamentos Tecnologias de Informação - Redes e Sistemas Localidade: Lisboa Data: 05 Jun 2017 Preço: 420 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário:

Leia mais

Esse é um post para mostrar os comandos básicos para administrar containers em docker.

Esse é um post para mostrar os comandos básicos para administrar containers em docker. Docker Básico Opa! Esse é um post para mostrar os comandos básicos para administrar containers em docker. O Docker é uma ferramenta criada para gerenciar containers, os desenvolvedores pegaram o LXC e

Leia mais

Redes de Computadores. Trabalho de Laboratório Nº2

Redes de Computadores. Trabalho de Laboratório Nº2 Redes de Computadores Curso de Eng. Informática Curso de Eng. de Electrónica e Computadores Trabalho de Laboratório Nº2 Configuração de TCP/IP numa rede computadores Utilização do Ping e Tracert 1 Objectivo

Leia mais

Linguagem de Programação II Professor: Luiz Claudio Ferreira de Souza Assunto: Linguagem Pascal (Ambiente Lazarus) com Banco de Dados

Linguagem de Programação II Professor: Luiz Claudio Ferreira de Souza Assunto: Linguagem Pascal (Ambiente Lazarus) com Banco de Dados Apostila 8 Linguagem de Programação II Professor: Luiz Claudio Ferreira de Souza Assunto: Linguagem Pascal (Ambiente Lazarus) com Banco de Dados Só relembrando, na última apostila você configurou o componente

Leia mais

UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO TRABALHOS DE LABORATÓRIO GESTÃO DE REDES E DE SISTEMAS DISTRIBUÍDOS

UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO TRABALHOS DE LABORATÓRIO GESTÃO DE REDES E DE SISTEMAS DISTRIBUÍDOS UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO TRABALHOS DE LABORATÓRIO DE GESTÃO DE REDES E DE SISTEMAS DISTRIBUÍDOS TEMA II: CONFIGURAÇÃO DE SERVIÇOS 2006/2007 1 1. Introdução A empresa WiZones

Leia mais

Rui Carneiro, Rui Pereira, Tiago Orfão

Rui Carneiro, Rui Pereira, Tiago Orfão Geração de Gráficos SVG através de PHP Rui Carneiro, Rui Pereira, Tiago Orfão Faculdade de Engenharia da Universidade do Porto, R. Dr. Roberto Frias, 4200-465 Porto. {ei04073,ei04077,ei03102}@fe.up.pt

Leia mais

Windows Server 2008 Vamos criar um domínio

Windows Server 2008 Vamos criar um domínio Windows Server 2008 Vamos criar um domínio Date : 25 de Outubro de 2013 No Pplware temos abordado as características e funcionalidades dos mais diversos sistemas operativos. Apesar de hoje em dia os sistemas

Leia mais

Instalação do KenCast Fazzt no CentOS.

Instalação do KenCast Fazzt no CentOS. Instalação do KenCast Fazzt 8.2.0.9 no CentOS - Para a recepção de dados de satélite usando o software Kencast Fazzt é necessário a instalação do banco de dados PostgreSQL, desativação do firewall, bem

Leia mais

Manipulação de Dados em PHP (Integração PHP e MySql) Parte 1

Manipulação de Dados em PHP (Integração PHP e MySql) Parte 1 Desenvolvimento Web III Manipulação de Dados em PHP (Integração PHP e MySql) Parte 1 Prof. Mauro Lopes 1-31 21 Objetivos Nesta aula iremos trabalhar a manipulação de banco de dados através da Linguagem

Leia mais

Procedimentos para Solicitação de Certificado SSL 128bits junto a AR PRONOVA - AC SERRO RFB

Procedimentos para Solicitação de Certificado SSL 128bits junto a AR PRONOVA - AC SERRO RFB Procedimentos para Solicitação de Certificado SSL 128bits junto a AR PRONOVA - AC SERRO RFB Parceiro Nome da Solução Autoridade Certificadora SERPRO Certificado e-equipamento (SSL128bits) Data 01/07/2015

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES Jonas Willian R Aureliano Resumo prático Professor: Jonas Willian ROTEIRO Arquivo sources.list; Comando apt-get; Arquivo hostname; Arquivo interfaces; ARQUIVO SOURCES.LIST Este é

Leia mais

O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de

O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de Introdução O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de padrão SQL (Structured Query Language). O padrão SQL define precisamente uma interface SQL para a

Leia mais

Administering Microsoft Exchange Server 2016 ( )

Administering Microsoft Exchange Server 2016 ( ) Administering Microsoft Exchange Server 2016 (20345-1) Formato do curso: Presencial Localidade: Porto Data: 13 Nov. 2017 a 17 Nov. 2017 Preço: 1520 Horário: Laboral - das 09:30 às 17:00 Nível: Intermédio

Leia mais

Configurar endereçamento de IHM e testar conexões TCP/IP em redes industrias usando os comandos Ping.

Configurar endereçamento de IHM e testar conexões TCP/IP em redes industrias usando os comandos Ping. 1 Configurar endereçamento de IHM e testar conexões TCP/IP em redes industrias usando os comandos Ping. Objetivo: Esta aula tem como objetivo apresentar aos alunos como testar a conectividade de uma rede

Leia mais

2. Competências Desenvolve sistemas com recurso a OOPs Compreede o conceito de programação paralela Implementa programação em redes de computadores

2. Competências Desenvolve sistemas com recurso a OOPs Compreede o conceito de programação paralela Implementa programação em redes de computadores Disciplina Programação Avançada em Java Código - Tipo - Nuclear Nível - 1 Ano - 3º Semestre 7º Créditos - 12 = 120 horas (6 de contacto + 56 de estudo). 1. Introdução A Linguagem Java é uma das mais usadas

Leia mais

Algoritmos e Programação

Algoritmos e Programação ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE MATEMÁTICA profericomartins@unemat.br

Leia mais

Instalando Apache Solr no Mac OSX

Instalando Apache Solr no Mac OSX Instalando Apache Solr no Mac OSX Apache Solr é um plataforma de busca(search engine) de código livre construída sobre o Lucene. Solr é considerada a plataforma de busca para web sites mais popular que

Leia mais

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas Web, Web 2.0 e Software Livre em EVT E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a PikiKids M a

Leia mais

Agenda. Instalação e configuração. Processamento de comandos SQL com JDBC. Driver JDBC Criação da classe de conexão

Agenda. Instalação e configuração. Processamento de comandos SQL com JDBC. Driver JDBC Criação da classe de conexão Agenda Instalação e configuração Driver JDBC Criação da classe de conexão Processamento de comandos SQL com JDBC Gerenciamento de conexões Execução simples de consultas Tratamento de exceções Instalação

Leia mais

Aplicação Web Zend Framework 2 Cliente de Aplicação Asp.Net Web API

Aplicação Web Zend Framework 2 Cliente de Aplicação Asp.Net Web API Aplicação Web Zend Framework 2 Cliente de Aplicação Asp.Net Web API 1. Criar a Aplicação Asp.Net Web API 2 com Individual User Accounts Visual Studio 2015 > File > New > Project Visual C#, Web > ASP.NET

Leia mais

Tarefas práticas da disciplina Gerência de Infraestrutura de TI

Tarefas práticas da disciplina Gerência de Infraestrutura de TI Tarefas práticas da disciplina Gerência de Infraestrutura de TI Objetivo: As atividades têm por objetivo consolidar o conhecimento adquirido em aula, aplicando os conceitos teóricos com vistas a desenvolver

Leia mais

Aula de Linux Modo Texto

Aula de Linux Modo Texto Aula de Linux Modo Texto Prompt usuario@maquina:/caminho # $ - indica usuario que está logado com usuário comum # - indica que está logado com o usuário root (Administrador do Sistema) ~ - indica o diretório

Leia mais

Guia e Utilização do Visual Studio.NET 2003

Guia e Utilização do Visual Studio.NET 2003 Guia e Utilização do Visual Studio.NET 2003 Objectivo Este guia acompanha-o através do processo de criação de uma aplicação C++ utilizando o ambiente de desenvolvimento Visual Studio.NET 2003. Passo 1:

Leia mais

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26 ÍNDICE MÓDULO 1 ANÁLISE DE SISTEMAS 9 1.1 SISTEMAS DE INFORMAÇÃO 10 Sistema conceito e exemplos 10 Dados e informação 11 Sistema de informação conceito e componentes 12 Sistema de informação e sistemas

Leia mais

2015IEI-AL-MTPIA pdf

2015IEI-AL-MTPIA pdf Departamento de Engenharia Informática Introdução à Engenharia Informática (IEI) Procedimento de Submissão do Relatório via Fenix O ficheiro de resposta às questões do tema objecto de estudo deverá ser

Leia mais

Configurar o ODBC em ISE 2.3 com base de dados Oracle

Configurar o ODBC em ISE 2.3 com base de dados Oracle Configurar o ODBC em ISE 2.3 com base de dados Oracle Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Configurar Etapa 1. Configuração básica do Oracle Etapa 2. Configuração básica ISE

Leia mais

Algoritmos e Programação

Algoritmos e Programação ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA ELÉTRICA

Leia mais

Introdução às Bases de Dados

Introdução às Bases de Dados O Sistema de Base de Dados através do SGBD permite controlar de forma centralizada os dados armazenados. Base de Dados Ficheiro 1 Ficheiro 2 Ficheiro 3 Sistema de Gestão de Bases de Dados (SGBD) Prog.1

Leia mais

Basic SharePoint Server 2013 Branding (55081)

Basic SharePoint Server 2013 Branding (55081) Basic SharePoint Server 2013 Branding (55081) Formato do curso: Presencial Preço: 850 Nível: Avançado Duração: 12 horas Este curso de 2 dias, destina-se a todos os interessados em customizar o aspecto

Leia mais

Estas instruções de trabalho com a plataforma Linode. Se você não tiver um Linode ainda, se inscrever para um VPS Linux e comece hoje mesmo.

Estas instruções de trabalho com a plataforma Linode. Se você não tiver um Linode ainda, se inscrever para um VPS Linux e comece hoje mesmo. Instalar o servidor web Apache 2 no Ubuntu 10.10 (Maverick) Publicado em: 06 de dezembro de 2010 por Sam Kleinman Este tutorial explica como instalar e configurar o servidor web Apache no Ubuntu 10.10

Leia mais

Guia de instalação do REIS

Guia de instalação do REIS Guia de instalação do REIS Este guia foi desenvolvido para explicar o processo de instalação e configuração do REIS em ambiente de produção. Organização do projeto: O projeto REIS é configurado em dois

Leia mais

Sistema Operacionais II. Linux e Software Livre

Sistema Operacionais II. Linux e Software Livre Sistema Operacionais II Linux e Software Livre Objetivos Entender o que é um software livre; Conhecer as licenças livres mais populares; Conhecer basicamente o Linux e suas principais distribuições.. O

Leia mais

Editor de Texto vi, Manual do Usuário

Editor de Texto vi, Manual do Usuário Página 1 de 6 Adaptado de "Charlie user manual - vi", por Leonardo Lazarte, 1996. (traduzido parcialmente, faltam pontos G e H) Editor de Texto vi, Manual do Usuário vi é um editor de texto utilizado em

Leia mais

Computação e Programação 2009 / 2010

Computação e Programação 2009 / 2010 Computação e Programação 2ª Aula de Problemas Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Exercícios Resolvidos [Livro 1] (Ver referências no slide 20) 3.3 Write a program to convert

Leia mais

Instalação e Atualização do Comércio-plus. Baixando o Arquivo de Instalação

Instalação e Atualização do Comércio-plus. Baixando o Arquivo de Instalação Instalação e Atualização do Comércio-plus Essa opção tem o objetivo auxiliar o usuário final para que possa instalar e atualizar o sistema, verifique os procedimento abaixo de como realizar os procedimentos

Leia mais

Padrões de Arquitetura de Software. Leandro Tonietto Unisinos fev-09

Padrões de Arquitetura de Software. Leandro Tonietto  Unisinos fev-09 Padrões de Arquitetura de Software Leandro Tonietto ltonietto@unisinos.br http://www.inf.unisinos.br/~ltonietto Unisinos fev-09 Introdução Padrões de projeto de software descrevem a criação, estruturação

Leia mais

Conselho Regional do Norte Câmara dos Solicitadores. Plataforma Moodle de apoio aos Estágios Introdução

Conselho Regional do Norte Câmara dos Solicitadores. Plataforma Moodle de apoio aos Estágios Introdução Moodle? O que é isto? É a abreviatura de Modular Object Oriented Distance LEarning É um conceito criado por um cientista de computadores Australiano em 2001. É um software que permite a criação e a gestão

Leia mais

Tutorial Mão na Massa sobre o banco de dados como serviço Amazon RDS

Tutorial Mão na Massa sobre o banco de dados como serviço Amazon RDS Tutorial Mão na Massa sobre o banco de dados como serviço Amazon RDS Este tutorial irá abordar o lançamento de uma instância de banco de dados relacional RDS e a configuração de uma EC2 para usar o RDS

Leia mais

Universidade do Algarve

Universidade do Algarve Universidade do Algarve Faculdade de Ciências e Tecnologia Interface Homem-Máquina Licenciatura em ESI Ano lectivo de 2006/2007 Projecto de Edição Electrónica Allgarve Events Alunos: João Gomes N.º: 23084

Leia mais

Lidando com Armazenamento de Dados

Lidando com Armazenamento de Dados Lidando com Armazenamento de Dados Paulo Ricardo Lisboa de Almeida 1 Armazenamento de Dados A grande maioria das aplicações possuem algum mecanismo para armazenagem de dados Dados de usuários Permissões

Leia mais

Willian Mendonça Analista de Redes. Instalação e configuração Servidor OCS

Willian Mendonça Analista de Redes. Instalação e configuração Servidor OCS Willian Mendonça Analista de Redes Instalação e configuração Servidor OCS São José dos Campos 2017 1 Introdução O OCS inventory NG (Open Computer and Software Inventory Next Generation) é um software livre

Leia mais

Introdução à Engenharia ENG1000

Introdução à Engenharia ENG1000 Introdução à Engenharia ENG1000 Aula 04 Introdução ao Visual Studio 2010 Prof. Augusto Baffa 1. Execute o MS-Visual Studio 2010. Experimente o caminho: Start All Programs Microsoft

Leia mais

Manual de Instalação do TelEduc 4.4

Manual de Instalação do TelEduc 4.4 Manual de Instalação do TelEduc 4.4 Introdução A partir da versão 4.4 do TelEduc, o ambiente contará com um Repositório Dual DEB/RPM para instalações em Sistemas Operacionais baseados em Linux. O processo

Leia mais

Saphety. Política de Certificado Server. Data de Criação: 15 de Abril, 2010 Linguagem da Política: Português Publicado por: Saphety Versão: 1.

Saphety. Política de Certificado Server. Data de Criação: 15 de Abril, 2010 Linguagem da Política: Português Publicado por: Saphety Versão: 1. Saphety Política de Certificado Server Data de Criação: 15 de Abril, 2010 Linguagem da Política: Português Publicado por: Saphety Versão: 1.1 Controlo de Versões Autor Versão Data Comentários Gareth Rees

Leia mais

Manual de Migração do Banco de Dados Paradox para Firebird

Manual de Migração do Banco de Dados Paradox para Firebird Pagina 1 Titulo do Manual [Parâmetros Gerais] Elaboração [Ricardo Francisco Mizael] Versão 1.0 Data Elaboração 27/10/2011 Paginas 21 Data Revisão 22/11/2011 Pagina 2 Conteúdo do Manual Apresentação...3

Leia mais