Sei sulla pagina 1di 21

WEBDESIGNER

HTML JAVASCRIPT PHP MYSQL

HTML JAVASCRIPT PHP MYSQL




HTML (acrnimo para a expresso inglesa HyperText Markup Language, que significa Linguagem de Marcao de Hipertexto) uma linguagem de marcao utilizada para produzir pginas na Web. Documentos HTML podem ser interpretados por navegadores. A tecnologia fruto do "casamento" dos padres HyTime e SGML. HyTime um padro para a representao estruturada de hipermdia e contedo baseado em tempo. Um documento visto como um conjunto de eventos concorrentes dependentes de tempo (como udio, vdeo, etc.), conectados por hiperligaes. O padro independente de outros padres de processamento de texto em geral. SGML um padro de formatao de textos. No foi desenvolvido para hipertexto, mas tornou-se conveniente para transformar documentos em hiper-objetos e para descrever as ligaes.

HTML JAVASCRIPT PHP MYSQL


Histria Tim Berners-Lee criou o HTML original (e outros protocolos associados como o HTTP) em uma estao NeXTcube usando o ambiente de desenvolvimento NeXTSTEP. Na poca a linguagem no era uma especificao, mas uma coleo de ferramentas para resolver um problema de Tim: a comunicao e disseminao das pesquisas entre ele e seu grupo de colegas. Sua soluo, combinada com a ento emergente internet pblica (que tornaria-se a Internet) ganhou ateno mundial. As primeiras verses do HTML foram definidas com regras sintticas flexveis, o que ajudou aqueles sem familiaridade com a publicao na Web. Atualmente a sintaxe do HTML muito mais rgida, permitindo um cdigo mais preciso. Atravs do tempo, a utilizao de ferramentas para autoria de HTML aumentou, assim como a tendncia em tornar a sintaxe cada vez mais rgida. Apesar disso, por questes histricas (retrocompatibilidade), os navegadores ainda hoje conseguem interpretar pginas web que esto longe de ser um cdigo HTML vlido. A linguagem foi definida em especificaes formais na dcada de 1990, inspiradas nas propostas originais de Tim Berners-Lee em criar uma linguagem baseada em SGML para a Internet. A primeira publicao foi esboada por Berners-Lee e Dan Connolly, e publicada em 1993 na IETF como uma aplicao formal para o SGML (com uma DTD em SGML definindo a gramtica). A IETF criou um grupo de trabalho para o HTML no ano seguinte, e publicou o HTML 2.0 em 1995. Desde 1996, as especificaes HTML vm sendo mantidas, com o auxlio de fabricantes de software, pela World Wide Web Consortium (W3C).[1] Apesar disso, em 2000 a linguagem tornou-se tambm uma norma internacional (ISO/IEC 15445:2000). A ltima especificao HTML lanada pela W3C foi a recomendao HTML 4.01, publicada no final de 1999. Uma errata ainda foi lanada em 2001. Desde a publicao do HTML 3.5 no final de 1997, o grupo de trabalho da W3C tem cada vez mais e de 2002 a 2006, de forma exclusiva focado no desenvolvimento do XHTML, uma especificao HTML baseada em XML que considerada pela W3C como um sucessor do HTML.[2][3][4] O XHTML faz uso de uma sintaxe mais rigorosa e menos ambgua para tornar o HTML mais simples de ser processado e estendido.

HTML JAVASCRIPT PHP MYSQL


Etiquetas  Todo documento HTML apresenta etiquetas[5], elementos entre parnteses angulares (chevron) (< e >); esses elementos so os comandos de formatao da linguagem. A maioria das etiquetas tem sua correspondente de fechamento:  <etiqueta>...</etiqueta>  Isso necessrio porque as etiquetas servem para definir a formatao de uma poro do documento, e assim marcamos onde comea e termina o texto com a formatao especificada por ela. Alguns elementos so chamados vazios , pois no marcam uma regio de texto, apenas inserem algum elemento no documento:  <etiqueta>  Uma etiqueta formada por comandos, atributos e valores. Os atributos modificam os resultados padres dos comandos e os valores caracterizam essa mudana. Exemplo:  <HR color="red">  No qual:  HR = comando que desenha uma barra horizontal  color = atributo que especifica a cor da barra  red = valor do atributo color, que a cor da barra que ser desenhada  Cada comando tem seus atributos possveis e seus valores. Um exemplo, o atributo size que pode ser usado com o comando FONT, com o HR mas que no pode ser usado com o comando BODY. Isso quer dizer que devemos saber exatamente quais os atributos e valores possveis para cada comando.  De uma maneira geral o HTML um poderoso recurso, sendo uma linguagem de marcao muito simples e acessvel voltada para a produo e compartilhamento de documentos e imagens.

HTML JAVASCRIPT PHP MYSQL


Edio de documentos HTML  Os documentos em HTML so arquivos de texto simples que podem ser criados e editados em qualquer editor de textos comum, como o Bloco de Notas do Windows, ou o TextEdit, do Macintosh. Para facilitar a produo de documentos, no mercado existem editores HTML especficos, com recursos sofisticados, que facilitam a realizao de tarefas repetitivas, insero de objetos, elaborao de tabelas e outros recursos (Ver lista abaixo). Basicamente dividem-se em dois tipos:  Editores de texto fonte: inserem automaticamente as etiquetas, orientando a insero de atributos e marcaes  Editores WYSIWYG: oferecem ambiente de edio com um "esboo" resultado final das marcaes

HTML JAVASCRIPT PHP MYSQL


Estrutura bsica de um documento  A estrutura de um documento HTML apresenta os seguintes componentes:  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="pt"> <head> <title>Ttulo do Documento</title> </head> <body> aqui fica a pgina, texto (geralmente <p></p>, <div></div> ou <span></span>), imagem (<img></img>), links (<a></a>), ... </body> </html>  As etiquetas HTML no so sensveis caixa, portanto tanto faz escrever <HTML>, <Html>, <html> ou <HtMl>.  As etiquetas bsicas de HTML, cuja presena altamente recomendada nas pginas so:  <html>: define o incio de um documento HTML e indica ao navegador que todo contedo posterior deve ser tratado como uma srie de cdigos HTML  <head>: define o cabealho de um documento HTML, que traz informaes sobre o documento que est sendo aberto  <body>: define o contedo principal, o corpo do documento. Esta a parte do documento HTML que exibida no navegador. No corpo podem-se definir propriedades comuns a toda a pgina, como cor de fundo, margens, e outras formataes

HTML JAVASCRIPT PHP MYSQL


Cabealho  Dentro do cabealho podemos encontrar os seguintes comandos:  <title>: define o ttulo da pgina, que exibido na barra de ttulo dos navegadores  <style>: define formatao em CSS  <script>: define programao de certas funes em pgina com scripts, podendo adicionar funes de JavaScript  <link>: define ligaes da pgina com outros arquivos como feeds, CSS, scripts, etc  <meta>: define propriedades da pgina, como codificao de caracteres, descrio da pgina, autor, etc. So meta informaes sobre documento. Tais campos so muitos usados por mecanismos de busca(como o Google) para obterem mais informaes sobre o documento, a fim de classific-lo melhor. Por exemplo, pode-se adicionar o cdigo <meta name="description" content="descrio da sua pgina" /> no documento HTML para indicar ao motor de busca que texto de descrio apresentar junto com a ligao para o documento. Para o sistema Google, comandos meta como keywords por exemplo no so utilizadas para indexar pginas. Apenas <title> e a meta <description> so usadas para descrever a pgina indexada[6]  Obs: as etiquetas <style> e <script> servem tanto para delimitar o espao usados pelos cdigos na pgina quanto para invocar cdigos existentes em outros arquivos externos.

HTML JAVASCRIPT PHP MYSQL


Corpo  Dentro do corpo podemos encontrar outras vrias etiquetas que iro moldar a pgina, como por exemplo:  <h1>, <h2>,... <h6>: cabealhos e ttulos no documento em diversos tamanhos. (quanto menor for o nmero, maior sera o tamanho da letra)  <p>: novo pargrafo  <br>: quebra de linha  <table>: cria uma tabela (linhas so criadas com <TR> e novas clulas com <TD>. J os cabealhos de coluna so criados com a etiqueta <TH>)  <div>: determina uma diviso na pgina a qual pode possuir variadas formataes  <font>: altera a formatao (fonte, cor e tamanho) de um trecho do texto  <b>, <i>, <u> e <s>: negrito, itlico, sublinhado e riscado, respectivamente  <img>: imagem  <a>: hiper-ligao para um outro local, seja uma pgina, um e-mail ou outro servio  <textarea>: caixa de texto (com mais de uma linha); estas caixas de texto so muito usadas em blogs, elas podem ser auto selecionveis e conter outros cdigos a serem distribudos  <acronym>: acrnimo (sigla)  <cite>: citao  <address>: endereo

HTML JAVASCRIPT PHP MYSQL


Hiperligaes  Uma propriedade importante dos documentos HTML a possibilidade de fazer hiperligaes. Para isso usa-se a etiqueta <a> (do ingls, anchor). Esta tem os atributos: href que define o alvo da hiperligao (que pode ser uma pgina de Internet, uma parte da mesma pgina ou um endereo de email) ou name que define um alvo nessa pgina (a onde se pode fazer uma hiperligao usando a etiqueta a com o atributo href). Exemplos:  <a href="http://pt.wikipedia.org/">Clique aqui para aceder pgina principal da Wikipdia em portugus.</a>  <a name="nome">texto</a>  Em que nome e texto podem ser substitudos por o que se desejar. Depois usa-se <a href="#nome"> </a> para hiperligar a este "anchor".

HTML JAVASCRIPT PHP MYSQL




 

Uma propriedade importante dos documentos HTML a possibilidade de fazer hiperligaes. Para isso usa-se a etiqueta <a> (do ingls, anchor). Esta tem os atributos: href que define o alvo da hiperligao (que pode ser uma pgina de Internet, uma parte da mesma pgina ou um endereo de email) ou name que define um alvo nessa pgina (a onde se pode fazer uma hiperligao usando a etiqueta a com o atributo href). Exemplos: <a href="http://pt.wikipedia.org/">Clique aqui para aceder pgina principal da Wikipdia em portugus.</a> <a name="nome">texto</a> Em que nome e texto podem ser substitudos por o que se desejar. Depois usa-se <a href="#nome"> </a> para hiperligar a este "anchor".

HTML JAVASCRIPT PHP MYSQL


Editores HTML Macromedia Dreamweaver Bluefish NVU Quanta Plus

HTML JAVASCRIPT PHP MYSQL


Cascading Style Sheets  Cascading Style Sheets (ou simplesmente CSS) uma linguagem de estilo utilizada para definir a apresentao de documentos escritos em uma linguagem de marcao, como HTML ou XML. Seu principal benefcio prover a separao entre o formato e o contedo de um documento.  Ao invs de colocar a formatao dentro do documento, o desenvolvedor cria um link (ligao) para uma pgina que contm os estilos, procedendo de forma idntica para todas as pginas de um portal. Quando quiser alterar a aparncia do portal basta portanto modificar apenas um arquivo.  Com a variao de atualizaes dos navegadores (browsers) como Internet Explorer que ficou sem nova verso de 2001 a 2006, o suporte ao CSS pode variar. O Internet Explorer 6, por exemplo, tem suporte total a CSS1 e praticamente nulo a CSS2. Navegadores mais modernos como Opera, Internet Explorer 7 e Mozilla Firefox tem suporte maior, inclusive at a CSS 3, ainda em desenvolvimento. A interpretao dos browsers pode ser avaliada com o teste Acid2, que se tornou uma forma base de revelar quo eficiente o suporte de CSS, fazendo com que a nova verso em desenvolvimento do Firefox seja totalmente compatvel a ele assim como o Opera j .

HTML JAVASCRIPT PHP MYSQL




O Cascading Style Sheets (CSS) uma linguagem de programao composta por camadas de estilos e utilizada para definir a apresentao (aparncia) em pginas da internet que adotam para o seu desenvolvimento linguagens de marcao (como XML, HTML e XHTML). O CSS define como sero exibidos os elementos contidos no cdigo de uma pgina da internet e sua maior vantagem efetuar a separao entre o formato e o contedo de um documento.

HTML JAVASCRIPT PHP MYSQL


Sintaxe  CSS tem uma sintaxe simples e utiliza uma srie de palavras em ingls para especificar os nomes de diferentes estilos de propriedade de uma pgina.  Uma folha de estilo consiste de uma lista de regras. Cada regra ou conjunto de regras consiste de um ou mais seletores e um bloco de declarao. Um declarao de bloco composta por uma lista de declaraes entre chaves. Cada declarao em si uma propriedade, dois pontos (:), um valor, ento um ponto e vrgula (;).[1]  Em CSS, seletores so usados para declarar a quais elementos de marcao um estilo se aplica, uma espcie de expresso correspondente. Os seletores podem ser aplicados a todos os elementos de um tipo especfico, ou apenas aqueles elementos que correspondam a um determinado atributo; elementos podem ser combinados, dependendo de como eles so colocados em relao uns aos outros no cdigo de marcao, ou como eles esto aninhados dentro do objeto de documento modelo.  Pseudo-classe outra forma de especificao usada em CSS para identificar os elementos de marcao, e, em alguns casos, aes especficas de usurio para o qual um bloco de declarao especial se aplica. Um exemplo freqentemente utilizada o :hover pseudo-classe que se aplica um estilo apenas quando o usurio 'aponta para' o elemento visvel, normalmente, mantendo o cursor do mouse sobre ele. Isto anexado a um seletor como em a:hover ou #elementid:hover. Outras pseudo-classes e pseudo-elementos so, por exemplo, :first-line, :visited or :before. Uma pseudo-classe especial :lang(c), "c".  Uma pseudo-classe seleciona elementos inteiros, tais como :link ou :visited, considerando que um pseudoelemento faz uma seleo que pode ser constituda por elementos parciais, tais como :first-line ou :firstletter.  Seletores podem ser combinados de outras formas tambm, especialmente em CSS 2.1, para alcanar uma maior especificidade e flexibilidade. [2]  Aqui est um exemplo que resume as regras acima:  selector [, selector2, ...][:pseudo-class] { property: value; [property2: value2; ...] } /* comment */

HTML JAVASCRIPT PHP MYSQL


Exemplos  /* comentrio em css, semelhante aos da linguagem c */ body { font-family: Arial, Verdana, sans-serif; background-color: #FFF; margin: 5px 10px; }  O cdigo acima define fonte padro Arial, caso no exista substitui por Verdana, caso no exista define qualquer fonte sans-serif. Define tambm a cor de fundo do corpo da pgina.  Sua necessidade adveio do fato de o HTML (Hyper Text Markup Language) aos poucos ter deixado de ser usado apenas para criao de contedo na web, e portanto havia uma mistura de formatao e contedo textual dentro do cdigo de uma mesma pgina. Contudo, na criao de um grande portal, fica quase impossvel manter uma identidade visual, bem como a produtividade do desenvolvedor. nesse ponto que entra o CSS.  As especificaes do CSS podem ser obtidas no site da W3C "World Wide Web Consortium", um consrcio de diversas empresas que buscam estabelecer padres para a Internet.  importante notar que nenhum browser suporta igualmente as definies do CSS. Desta forma, o webdesigner deve sempre testar suas folhas de estilo em browsers de vrios fabricantes, e preferencialmente em mais de uma verso, para se certificar de que o que foi codificado realmente seja apresentado da forma desejada.

HTML JAVASCRIPT PHP MYSQL


PHP (um acrnimo recursivo para "PHP: Hypertext Preprocessor", originalmente Personal Home Page.) uma linguagem interpretada livre e utilizada para gerar contedo dinmico na World Wide Web.[1]

HTML JAVASCRIPT PHP MYSQL


Principais caractersticas  A linguagem PHP uma linguagem de programao de domnio especfico, ou seja, seu escopo se estende a um campo de atuao que o desenvolvimento web, embora tenha variantes como o PHP-GTK. Seu propsito principal de implementar solues web velozes, simples e eficientes. Caractersticas:[carece de fontes]  Velocidade e robustez  Estruturado e orientao a objetos  Portabilidade - independncia de plataforma - escreva uma vez, rode em qualquer lugar  Tipagem dinmica  Sintaxe similar a C/C++ e o Perl  Open-source

HTML JAVASCRIPT PHP MYSQL


 

Com a evoluo dos recursos de programao as pginas da internet estavam adotando cada vez mais estilos e variaes para deix-las mais elegantes e atrativas para os usurios. Com isto, linguagens de marcao simples como o HTML, que era destinada para apresentar os contedos tambm precisou ser aprimorada. Foram criadas novas tags e atributos de estilo para o HTML e em resumo ele passou a exercer tanto a funo de estruturar o contedo quanto de apresent-lo para o usurio final. Entretanto, isto comeou a trazer um problema para os desenvolvedores, pois no havia uma forma de definir, por exemplo, um padro para todos os cabealhos ou contedos em diversas pginas. Ou seja, as alteraes teriam que ser feitas manualmente, uma a uma. A partir destas complicaes, nasceu o CSS. Primariamente, foi desenvolvido para habilitar a separao do contedo e formato de um documento (na linguagem de formatao utilizada) de sua apresentao, incluindo elementos como cores, formatos de fontes e layout. Esta separao proporcionou uma maior flexibilidade e controle na especificao de como as caractersticas sero exibidas, permitiu um compartilhamento de formato e reduziu a repetio no contedo estrutural de uma pgina. Com isto, as linguagens de marcao passaram novamente a exercer sua funo de marcar e estruturar o contedo de uma pgina enquanto o CSS encarregou-se da aplicao dos estilos necessrios para a aparncia dela. Isto feito por meio da criao de um arquivo externo que contm todas as regras aplicadas e, com isto, possvel fazer alteraes de estilo em todas as pginas de um site de forma fcil e rpida. O CSS tambm permite que as mesmas marcaes de uma pgina sejam apresentadas em diferentes estilos, conforme os mtodos de renderizao (como em uma tela, impresso, via voz, baseadas em dispositivos tteis, etc.). A maioria dos menus em cascata, estilos de cabealho e rodap de pginas da internet, por exemplo, atualmente so desenvolvidos em CSS.

 

HTML JAVASCRIPT PHP MYSQL


JavaScript  JavaScript uma linguagem de programao baseada na linguagem de programao ECMAScript padronizada pela Ecma international nas especificaes ECMA-262[2] e ISO/IEC 16262 e atualmente a principal linguagem para programao client-side em navegadores web. Foi concebida para ser uma linguagem script com orientao a objetos baseada em prottipos, tipagem fraca e dinmica e funes de primeira classe. Possui suporte programao funcional e apresenta recursos como fechamentos e funes de alta ordem comumente indisponveis em linguagens populares como Java e C++.  O uso de JavaScript em pginas XHTML, pelo padro W3C, deve ser informado ao navegador da seguinte forma:  <script type="text/javascript"> /* aqui fica o script */ </script>  Caso contrrio, o navegador ir interpretar o script como sendo cdigo HTML, escrevendo-o na pgina.

HTML JAVASCRIPT PHP MYSQL


Caractersticas As seguintes caractersticas so comuns a todas as implementaes conformantes com o ECMAScript. Imperativa e Estruturada JavaScript suporta os elementos de sintaxe de programao estruturada da linguagem C (por exemplo, if, while, switch). Uma exceo a questo do escopo: o escopo em blocos ao estilo do C no suportado, em seu lugar JavaScript utiliza escopo a nvel de funo. JavaScript 1.7, entretanto, suporta escopo a nvel de bloco atravs do comando let. Como C, JavaScript faz distino entre expresses e comandos. Uma diferena sinttica do C que a quebra de linha termina automaticamente o comando, sendo o pontoe-vrgula opcional ao fim do comando. Dinmica tipagem dinmica Como na maioria das linguages de script, tipos so associados com valores, no com variveis. Por exemplo, a varivel x poderia ser associada a um nmero e mais tarde associada a uma string. JavaScript suporta vrias formas de testar o tipo de um objeto, incluindo ducktyping. baseada em objetos JavaScript quase inteiramente baseada em objetos. Objetos JavaScript so arrays associativos, aumentados com prottipos. Os nomes da propriedade de um objeto so strings: obj.x = 10 e obj["x"] = 10 so equivalentes, o ponto neste exemplo apenas acar sinttico. Propriedades e seus valores podem ser adicionadas, mudadas, ou deletadas em tempo de execuo. A maioria das propriedades de um objeto (e aqueles em sua cadeia de herana via prottipo) pode ser enumerada usando-se uma estrutura de repetio for...in. Javascript possui um pequeno nmero de objetos padro da linguagem como Function e Date. Avaliao em tempo de execuo JavaScript inclui a funo eval que consegue executar em tempo de execuo comandos da linguagem que estejam escritos em uma string. Funcional funes de primeira classe No JavaScript as funes so de primeira classe, isto , so objetos que possuem propriedades e mtodos, e podem ser passados como argumentos, serem atribudos a variveis ou retornados como qualquer outro objeto. funes aninhadas Funes 'internas' ou 'aninhadas' so funes definidas dentro de outras funes. So criadas cada vez que a funo que as contm(externa) invocada. Alm disso, o escopo da funo externa, incluindo constantes, variveis locais e valores de argumento, se transforma parte do estado interno de cada objeto criado a partir da funo interna, mesmo depois que a execuo da funo interna concluda. fechamentos JavaScript permite que funes aninhadas sejam criadas com o escopo lxico no momento de sua definio e possui o operador () para invoc-las em outro momento. Essa combinao de cdigo que pode ser executado fora do escopo no qual foi definido, com seu prprio escopo durante a execuo, chamado dentro da cincia da computao de fechamento. Baseada em Prottipos prottipos JavaScript usa prottipos em vez de classes para o mecanismo herana. possvel simular muitas caractersticas de orientao a objetos baseada em classes com prottipos. funes e mtodos Diferente de muitas linguagens orientadas a objetos, no h distino entre a definio de uma funo e a definio de um mtodo no JavaScript. A distino ocorre durante a chamada da funo; a funo pode ser chamada como um mtodo. Quando uma funo chamada como mtodo de um objeto, a keyword this da funo associada quele objeto via tal invocao.

HTML JAVASCRIPT PHP MYSQL


Uso em pginas Web O uso primrio de JavaScript escrever funes que so embarcadas ou includas em pginas HTML e que interagem com o Document Object Model(DOM) da pgina. Alguns exemplos deste uso so: abrir uma nova janela com controle programtico sobre seu tamanho, posio e atributos; validar valores de um formulrio para garantir que so aceitveis antes de serem enviados ao servidor; mudar imagens medida que o mouse se movimenta sob elas. Exemplo - uso em pginas web Um exemplo minimalista de uma pgina conformante com padres web (utilizando a sintaxe HTML 4.01) que contm JavaScript pode ser representado pelo seguinte cdigo: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head><title>Pgina simples</title></head> <body> <script type="text/javascript"> document.write('Ol mundo!'); </script> <noscript> <p>Seu navegador no suporta Javascript, ou ele est desativado.</p> </noscript> </body> </html> No script acima, pode-se trocar o mtodo document.write por window.alert, para que a mensagem seja exibida em uma caixa de dilogo em vez de aparecer na prpria pgina. Tambm no script acima, vimos que existe uma tag chamada <noscript>, ela est neste cdigo JavaScript porque um meio de acessibilidade com o cliente, pois ela apresenta um texto substituto na pgina quando o navegador no conseguir ler. Compatibilidade J que JavaScript roda em ambientes variveis, uma parte importante do teste e depurao de seu cdigo consiste na verificao de compatibilidade entre navegadores. As interfaces DOM para a manipulao de pginas web no so parte do padro ECMA, ou do prprio JavaScript. Oficialmente, so definidas por um esforo de padronizao da W3C; na prtica, implementaes de navegadores diferem do padro de uma para as outras, e nem todos navegadores executam JavaScript. Acessibilidade Assumindo que o usurio no tenha desabilitado sua execuo, pode-se utilizar JavasScript do lado cliente para melhorar a experincia de um usurio como deficincia fsica ou visual. Segurana JavaScript e o DOM representam uma potencialidade para programadores maliciosos escreverem scripts para rodarem em um cliente via web. Navegadores so projetados para conter este risco de duas maneiras. A primeira que scripts so rodados em uma sandbox na qual s podem executar aes relacionadas internet, no tarefas de programao de propsito geral como criar arquivos. A segunda que scripts so limitados pela regra da mesma origem: scripts de um web site no tm acesso a informaes como nomes de usurio, senhas ou cookies enviados de outro site. A maioria dos bugs em JavaScript relacionados segurana so brechas de uma das regras. Vulnerabilidades inter-sites Um problema comum relacionado segurana a escrita de scripts inter-sites, ou XSS, uma violao da regra da mesma origem. Tais vulnerabilidades ocorrem quando um atacante est apto a causar em um site alvo, como um site de banco, a incluso de um script malicioso na pgina web apresentada vtima. O script neste exemplo pode ento acessar a aplicao do banco com privilgios da vtima, potencialmente revelando informaes secretas ou transferindo dinheiro sem a autorizao da vtima.

Potrebbero piacerti anche