<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SQL Server (και άλλες databases)</title><link>https://www.dotnetzone.gr:443/cs/forums/28/ShowForum.aspx</link><description>Θέματα που αφορούν τον SQL Server (7.0, 2000, 2005) αλλά και Oracle, Access, DB2, MySQL, κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: SQL Server Certs</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/75322.aspx</link><pubDate>Mon, 28 Apr 2014 17:36:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:75322</guid><dc:creator>Thiseas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/75322.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=75322</wfw:commentRss><description>&lt;p&gt;Sorry for bumping.... &lt;br&gt;&lt;/p&gt;&lt;p&gt;Καμιά καλή πρόταση... κάποιος; &lt;br&gt;Είναι τα 2 Certs μονόδρομος τελικά;&lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: SQL Server Certs</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/75304.aspx</link><pubDate>Thu, 24 Apr 2014 22:54:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:75304</guid><dc:creator>Thiseas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/75304.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=75304</wfw:commentRss><description>&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Παναγιώτης Καναβός:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;...Βρίσκω πολύ περίεργη πάντως την επιλογή οι διάφοροι clients να χτυπάνε κατευθείαν τον &amp;nbsp;database server. ...&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;Παναγιώτη πολύ καλά κάνεις και βρίσκεις περίεργη την επιλογή διότι την έχω δώσει λάθος. &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-10.gif" alt="Embarrassed" /&gt;&lt;/p&gt;&lt;p&gt;Sorry, την διόρθωσα και στο αρχικό post!! &lt;br&gt;S O R R Y !!&lt;br&gt;Φυσικά εννοώ οτι οι χρήστες (Χ) "χτυπούν" τον Application Server (A) και αυτός τον DB server (B). &lt;/p&gt;&lt;p&gt;Κοίτα, θέλω οπωσδήποτε ένα Cert στον Application Server&amp;nbsp; ώστε να έχω encrypted connections from client to application server.&lt;/p&gt;&lt;p&gt;Και (&lt;u&gt;&lt;b&gt;νομίζω&lt;/b&gt;&lt;/u&gt;) οτι αν θέλω και encrypted connections από τον Application Server στον Database Server (SQL Server) θέλω επίσης ένα Cert στον Database server διότι σε ΚΑΘΕ περίπτωση θα ήθελα να αποφύγω εκπλήξεις του στυλ MITM attacks γι' αυτό και δεν θέλω Self-Signed.&lt;/p&gt;&lt;p&gt;Όπως λέει και MS:&lt;/p&gt;&lt;p&gt;&lt;i&gt;SSL connections that are encrypted by using a self-signed certificate do
 not provide strong security. They are susceptible to man-in-the-middle 
attacks. You should not rely on SSL using self-signed certificates in a 
production environment or on servers that are connected to the Internet.&lt;/i&gt;&lt;br&gt;Πηγή: &lt;a href="http://technet.microsoft.com/en-us/library/ms189067%28v=sql.105%29.aspx"&gt;http://technet.microsoft.com/en-us/library/ms189067%28v=sql.105%29.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Αν όπως λες, έβαζα μόνο ένα Cert φυσικά θα το έβαζα σε έναν από τους A, B. Έτσι θα εξασφάλιζα μόνο της encrypted επικοινωνία της μίας πλευράς (Χ-&amp;gt;Α ή Α-&amp;gt;Β) ενώ η άλλη θα ήταν εκτεθειμένη. &lt;/p&gt;&lt;p&gt;Συνήθως βάζουν SSL στο Χ -&amp;gt; Α (Users to Application-Server).&lt;/p&gt;&lt;p&gt;H επικοινωνία όμως του A (Application server) με τον B (Database Server) εφόσον δεν θα ήταν encrypted, θα ήταν ευάλωτη σε διάφορα MITM attacks...&lt;br&gt;Άρα (λέω οτι ίσως) θέλω κι άλλο ένα Cert στον Database Server.&amp;nbsp; &lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Απ: SQL Server Certs</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/75303.aspx</link><pubDate>Thu, 24 Apr 2014 21:39:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:75303</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/75303.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=75303</wfw:commentRss><description>&lt;p&gt;To certificate αφορά τον server προς τον οποίο μιλάς, όχι τους clients. Στην περίπτωση σου, και ο application server είναι άλλος ένας client όσον αφορά τον database Server. Συνεπώς, χρειάζεσαι μόνο ένα certificate.&lt;/p&gt;&lt;p&gt;Βρίσκω πολύ περίεργη πάντως την επιλογή οι διάφοροι clients να χτυπάνε κατευθείαν τον &amp;nbsp;database server. Και το security υποφέρει (ξεχωριστοί users, κίνδυνος injection, "κακών" ή απλά χαζών queries από τους clients) και το performance θα είναι πολύ χειρότερο, ενώ χάνεις κάθε ευκαιρία να χρησιμοποιήσεις caching. Το λογικό θα ήταν οι clients να χτυπάνε τον application server. &lt;/p&gt;&lt;p&gt;Αν ο application server είναι προβληματικός, θα μπορούσες εύκολα να φτιάξεις ένα Web API site για να βγάλεις ένα Rest API προς τους πίνακες θέλεις να βλέπουν οι clients, ή να χρησιμοποιήσεις OData για να αυτοματοποιήσεις τη διαδικασία.&lt;/p&gt;</description></item><item><title>SQL Server Certs</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/75300.aspx</link><pubDate>Thu, 24 Apr 2014 19:18:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:75300</guid><dc:creator>Thiseas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/75300.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=75300</wfw:commentRss><description>&lt;p&gt;Καλησπέρα σε όλους.&lt;/p&gt;&lt;p&gt;Έστω ότι έχω στήσει ένα 3-tier "περιβάλλον"&amp;nbsp; (επιτρέψτε μου την ατυχή έκφραση) και θέλω να εφαρμόσω σε αυτό SSL Certs.&lt;/p&gt;&lt;p&gt;Έστω ότι ο Application Server μου έχει την IP A, ο database server μου έχει την Β και ο κάθε client έχει την Χ.&lt;/p&gt;&lt;p&gt;Είμαι υποχρεωμένος να αγοράσω 2 SSL Certs?&lt;br&gt;Δηλαδή:&lt;br&gt;Ένα Cert για την επικοινωνία Χ με A και ένα για την επικοινωνία A με B;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Παρακαλώ λάβετε σαν δεδομένο ότι δεν θέλω με τίποτα Self-Signed Certs... &lt;/p&gt;&lt;p&gt;Σας ευχαριστώ όλους (είτε απαντήσετε είτε όχι) για τον χρόνο σας. &lt;br&gt;&lt;/p&gt;</description></item></channel></rss>