<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>sql Archivi -</title>
	<atom:link href="https://simonetocco.it/tag/sql/feed/" rel="self" type="application/rss+xml" />
	<link>https://simonetocco.it/tag/sql/</link>
	<description></description>
	<lastBuildDate>Sat, 15 Sep 2018 19:26:52 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://simonetocco.it/wp-content/uploads/2020/12/logoSimone-1-150x150.png</url>
	<title>sql Archivi -</title>
	<link>https://simonetocco.it/tag/sql/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Join SQL Esempi: left, right, full, inner</title>
		<link>https://simonetocco.it/join-sql-esempi-left-right-full-inner/</link>
					<comments>https://simonetocco.it/join-sql-esempi-left-right-full-inner/#respond</comments>
		
		<dc:creator><![CDATA[Simone Tocco]]></dc:creator>
		<pubDate>Sat, 15 Sep 2018 19:22:12 +0000</pubDate>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[join]]></category>
		<category><![CDATA[sql]]></category>
		<guid isPermaLink="false">https://simonetocco.it/?p=1751</guid>

					<description><![CDATA[<p>SQL JOIN Nel campo dei database SQL il JOIN rappresenta una clausola  utilizzata percombinare righe o tuple tra due o più tabelle basandosi tra relazioni tra di loro. Tipi di JOIN SQL: INNER JOIN: Restituisce record che hanno valori corrispondenti in entrambe le tabelle LEFT JOIN: Restituisce tutti i record della tabella di sinistra e [&#8230;]</p>
<p>L'articolo <a href="https://simonetocco.it/join-sql-esempi-left-right-full-inner/">Join SQL Esempi: left, right, full, inner</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>SQL JOIN</h2>
<p>Nel campo dei database SQL il JOIN rappresenta una clausola  utilizzata percombinare righe o tuple tra due o più tabelle basandosi tra relazioni tra di loro.</p>
<h2>Tipi di JOIN SQL:</h2>
<ul>
<li><strong>INNER JOIN:</strong> Restituisce record che hanno valori corrispondenti in entrambe le tabelle</li>
<li><strong>LEFT JOIN:</strong> Restituisce tutti i record della tabella di sinistra e i record che corrispondono della tabella di destra</li>
<li><strong>RIGHT JOIN:</strong> Restituisce tutti i record della tabella di destra e i record che corrispondono della tabella di sinistra</li>
<li><strong>FULL JOIN:</strong> Restituisce tutti i record quando c&#8217;è una corrispondenza con la tabella di sinistra o quella di destra.</li>
</ul>
<p>Come utile schema di riepilogo propongo questa immagine utile per i promemoria <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-1752" src="https://simonetocco.it/wp-content/uploads/2018/09/sql_join.png" alt="" width="462" height="904" srcset="https://simonetocco.it/wp-content/uploads/2018/09/sql_join.png 204w, https://simonetocco.it/wp-content/uploads/2018/09/sql_join-153x300.png 153w" sizes="(max-width: 462px) 100vw, 462px" /></p>
<!--------------------------------------><!-- Conversion Box Made Using : -------><!-- WP Conversion Boxes - -------------><!-- http://wpconversionboxes.com --><!--------------------------------------><div class="wpcb_nothing_offset"></div>

<style>
    
    .wpcb_template_main_1{
        
        background-color: #0faf97;
        width: 100%;
        height: ;
        border-width: ;
        border-color: ;
        margin-top: ;
        margin-bottom: ;
        margin-left: ;
        margin-right: ;
        padding: 20px;
        -webkit-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);     
        
    }
    
    .wpcb_template_main_1 .wpcb_box_heading{
        background-color: ;
        padding-top: 0px;
    }
    
    .wpcb_template_main_1 .wpcb_box_heading_text{
        font-family:    'Arial', serif;
        font-size:      32px;
        line-height:    38px;
        color:          #ffffff;
        text-align:     center;
        text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
        font-weight: 900;
        margin: 0;
    }
    
    .wpcb_template_main_1 .wpcb_box_content_container{
        
    }    
    
    .wpcb_template_main_1 .wpcb_box_content{
        font-family:    Arial;
        font-size:      20px;
        line-height:    24px;
        color:          #ffffff;
        text-align:     center;
        padding: 20px 0px;
    }
    
    .wpcb_template_main_1 .wpcb_box_button_div{
        text-align: center;
    }
    
    .wpcb_template_main_1 .wpcb_box_button_div a.wpcb_box_button, .wpcb_template_main_1 .wpcb_box_button_div button.wpcb_box_button{
        font-family:    Arial;
        font-size:      16px;
        color:          #fff;
        background-color: #4f78f2;
        border-radius: 30px;
        width: ;
        padding: 10px 15px;
    }
    
    .wpcb_button_gradient{background-image : -moz-linear-gradient(top, #4f78f2, #1851f9);background-image : -ms-linear-gradient(top, #4f78f2, #1851f9);background-image : -webkit-gradient(linear, #4f78f2, #1851f9);background-image : -webkit-linear-gradient(top, #4f78f2, #1851f9);background-image : -o-linear-gradient(top, #4f78f2, #1851f9);background-image : linear-gradient(top, #4f78f2, #1851f9);filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=&quot;#4f78f2&quot;, endColorstr=&quot;#1851f9&quot;, GradientType=0);border-color : +#4f78f2 #1851f9 #1851f9;background-color : #4f78f2;}    
        
</style>


<div class="wpcb_template_main wpcb_template_main_1 wpcb_nothing wpcb_nothing" data-fadetime="0">
    <div class="wpcb_box_all_content_container">
        <div class="wpcb_box_content_container">    
            <div class="wpcb_box_heading">
                <div class="wpcb_box_heading_text">Hai bisogno di una consulenza o assistenza?</div>
            </div>            
            <div class="wpcb_box_content">
                Apri un ticket di richiesta, ti risponderò in brevissimo tempo! Chiedere non costa nulla <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />            </div>    
            <div class="wpcb_box_button_div">
                <a href="http://simonetocco.it/assistenza-e-consulenza/" target="" id="wpcb_box_button_1" class="wpcb_box_button wpcb_button_gradient">Apri Richiesta</a>
            </div>
        </div>    
    </div>
</div><!------------------------------><!-- Conversion Box Ends Here --><!------------------------------><div class="wpcb-tracker" data-id="3639075" data-boxid="1" data-visitedpage="https://simonetocco.it:443/tag/sql/feed/" data-visittype="visit"></div><p>L'articolo <a href="https://simonetocco.it/join-sql-esempi-left-right-full-inner/">Join SQL Esempi: left, right, full, inner</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://simonetocco.it/join-sql-esempi-left-right-full-inner/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SQL Injection: esempio e tutorial ITA</title>
		<link>https://simonetocco.it/sql-injection-esempio-tutorial-ita/</link>
					<comments>https://simonetocco.it/sql-injection-esempio-tutorial-ita/#respond</comments>
		
		<dc:creator><![CDATA[Simone Tocco]]></dc:creator>
		<pubDate>Wed, 04 Jan 2017 10:44:41 +0000</pubDate>
				<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[sql injection]]></category>
		<guid isPermaLink="false">http://simonetocco.it/?p=1514</guid>

					<description><![CDATA[<p>Un Attacco &#8220;SQL Injection&#8221;  (in acronimo SQLI), è una tipologia di exploit che sfrutta falle di sicurezza nelle tecniche di sviluppo di applicativi web. Il risultato può variare dall&#8217;impersonare un account utente, alla compromissione di un database o di tutto il server. A differenza di un attacco DDos, un attacco SQLI può essere facilmente evitato [&#8230;]</p>
<p>L'articolo <a href="https://simonetocco.it/sql-injection-esempio-tutorial-ita/">SQL Injection: esempio e tutorial ITA</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Un Attacco &#8220;SQL Injection&#8221;  (in acronimo SQLI), è una tipologia di exploit che sfrutta falle di sicurezza nelle tecniche di sviluppo di applicativi web. Il risultato può variare dall&#8217;impersonare un account utente, alla compromissione di un database o di tutto il server. A differenza di un attacco DDos, un attacco SQLI può essere facilmente evitato con tecniche di programmazione attente.</p>
<h2>Esempio SQL Injection</h2>
<p>Ogni volta che tentiamo di accedere ad un applicativo web, inseriamo delle credenziali che vengono poi utilizzate in una query sul database tipo questo:</p>
<pre>SELECT UserID FROM Users WHERE User='user' AND Password='pass';</pre>
<p>Questa query non fa altro che andare a verificare che all&#8217;interno della tabella Users, ci sia una riga contenente il valore di user e pass specificati dall&#8217;utente restituendo quindi il codice ID dello stesso. Se non vi è alcuna corrispondenza, la restituzione di valori corrisponde ovviamente ad un insieme vuoto.</p>
<p>Un attacco SQL Injection consiste molto semplicemente nell&#8217;inserire valori all&#8217;interno di campi web che alterino l&#8217;interpretazione da parte del database generando quindi query non sicure.</p>
<p>Supponiamo quindi di inserire nel campo nome utente il valore &#8220;myuser&#8217;&#8211;&#8221; e nel campo password il valore password. Se all&#8217;interno degli applicativi web non esistono filtraggi e validazioni di campi, i valori saranno così interpretati:</p>
<pre>SELECT UserID FROM Users WHERE UserName='myuser'--' AND Password='wrongpass'</pre>
<p>In questo modo verranno interpretati anche i due trattini (&#8211;) che in linguaggio SQL determinano l&#8217;inizio di un commento che ovviamente non viene interpretato. Quindi, tutto quello posto a seguito dei trattini non viene elaborato. Il risultato è che la query sopra esposta viene in realtà interpretata in questo modo:</p>
<pre>SELECT UserID FROM Users WHERE UserName='myuser'</pre>
<p>Facile quindi notare che il database andrà alla ricerca di una riga contenente solo il nome utente senza verificare la password restituendo quindi il codice ID. Quindi in questo esempio, riusciamo ad ottenere il codice ID dell&#8217;utente senza conoscerne la relativa password.</p>
<p>&nbsp;</p>
<p>Ovviamente questo è un esempio molto blando ma, con attacchi più complessi è possibile scrivere file, scaricare o compromettere l&#8217;intero database e molto altro ancora</p>
<p>&nbsp;</p>
<!--------------------------------------><!-- Conversion Box Made Using : -------><!-- WP Conversion Boxes - -------------><!-- http://wpconversionboxes.com --><!--------------------------------------><div class="wpcb_nothing_offset"></div>

<style>
    
    .wpcb_template_main_1{
        
        background-color: #0faf97;
        width: 100%;
        height: ;
        border-width: ;
        border-color: ;
        margin-top: ;
        margin-bottom: ;
        margin-left: ;
        margin-right: ;
        padding: 20px;
        -webkit-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);     
        
    }
    
    .wpcb_template_main_1 .wpcb_box_heading{
        background-color: ;
        padding-top: 0px;
    }
    
    .wpcb_template_main_1 .wpcb_box_heading_text{
        font-family:    'Arial', serif;
        font-size:      32px;
        line-height:    38px;
        color:          #ffffff;
        text-align:     center;
        text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
        font-weight: 900;
        margin: 0;
    }
    
    .wpcb_template_main_1 .wpcb_box_content_container{
        
    }    
    
    .wpcb_template_main_1 .wpcb_box_content{
        font-family:    Arial;
        font-size:      20px;
        line-height:    24px;
        color:          #ffffff;
        text-align:     center;
        padding: 20px 0px;
    }
    
    .wpcb_template_main_1 .wpcb_box_button_div{
        text-align: center;
    }
    
    .wpcb_template_main_1 .wpcb_box_button_div a.wpcb_box_button, .wpcb_template_main_1 .wpcb_box_button_div button.wpcb_box_button{
        font-family:    Arial;
        font-size:      16px;
        color:          #fff;
        background-color: #4f78f2;
        border-radius: 30px;
        width: ;
        padding: 10px 15px;
    }
    
    .wpcb_button_gradient{background-image : -moz-linear-gradient(top, #4f78f2, #1851f9);background-image : -ms-linear-gradient(top, #4f78f2, #1851f9);background-image : -webkit-gradient(linear, #4f78f2, #1851f9);background-image : -webkit-linear-gradient(top, #4f78f2, #1851f9);background-image : -o-linear-gradient(top, #4f78f2, #1851f9);background-image : linear-gradient(top, #4f78f2, #1851f9);filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=&quot;#4f78f2&quot;, endColorstr=&quot;#1851f9&quot;, GradientType=0);border-color : +#4f78f2 #1851f9 #1851f9;background-color : #4f78f2;}    
        
</style>


<div class="wpcb_template_main wpcb_template_main_1 wpcb_nothing wpcb_nothing" data-fadetime="0">
    <div class="wpcb_box_all_content_container">
        <div class="wpcb_box_content_container">    
            <div class="wpcb_box_heading">
                <div class="wpcb_box_heading_text">Hai bisogno di una consulenza o assistenza?</div>
            </div>            
            <div class="wpcb_box_content">
                Apri un ticket di richiesta, ti risponderò in brevissimo tempo! Chiedere non costa nulla <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />            </div>    
            <div class="wpcb_box_button_div">
                <a href="http://simonetocco.it/assistenza-e-consulenza/" target="" id="wpcb_box_button_1" class="wpcb_box_button wpcb_button_gradient">Apri Richiesta</a>
            </div>
        </div>    
    </div>
</div><!------------------------------><!-- Conversion Box Ends Here --><!------------------------------><div class="wpcb-tracker" data-id="3639077" data-boxid="1" data-visitedpage="https://simonetocco.it:443/tag/sql/feed/" data-visittype="visit"></div><p>L'articolo <a href="https://simonetocco.it/sql-injection-esempio-tutorial-ita/">SQL Injection: esempio e tutorial ITA</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://simonetocco.it/sql-injection-esempio-tutorial-ita/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
