PDA

View Full Version : درخواست : راهنمایی در مورد امنیت کد ها



ya30ien2
پنج شنبه 27 مهر 1391, 21:08 عصر
سلام دوستان
میخواستم بدونم اگر از کد های زیر برای خواندن اطلاعات استفاده کنم
سایت میتونه از امنیت برخوردار باشه یا نه ؟
اگه نه لطفا در مورد چگونگی فراخوانی اطلاعات توضیح بدید
ممنون میشم راهنمایی کنید

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\slideshowdb.mdf;Integrated Security=True;User Instance=True"
ProviderName="System.Data.SqlClient" SelectCommand="SELECT * FROM [tb]"></asp:SqlDataSource>
<div id="wrapper">
<div id="header">
<h1>
<a href="http://nivo.dev7studios.com">نمایش اسلاید شو</a></h1>
</div>
<div id="content">
<h2>
تنظیمات معمولی</h2>
<div id="slider1" class="nivoSlider">
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
<a href='<%# Eval("link","{0}") %>'>
<img src='<%# Eval("imgurl","img/{0}") %>' alt="" /></a>
</ItemTemplate>
</asp:Repeater>
</div>
<h2>
همراه با توضیحات &amp; Links</h2>
<div id="slider2" class="nivoSlider">
<asp:Repeater ID="rp" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
<a href='<%# Eval("link","{0}") %>'>
<img src='<%# Eval("imgurl","img/{0}") %>' width="550" height="220" alt="" title='<%# Eval("title","{0}") %>' /></a>
</ItemTemplate>
</asp:Repeater>
</div>
<h2>
همراه با تامبل</h2>
<div id="slider3" class="nivoSlider">
<asp:Repeater ID="Repeater2" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
<a href='<%# Eval("link","{0}") %>'>
<img src='<%# Eval("imgurl","img/{0}") %>' alt="" /></a>
</ItemTemplate>
</asp:Repeater>
</div>
<h2>
همرا با تمامی تنظیم ها</h2>
<div id="slider4" class="nivoSlider">
<asp:Repeater ID="Repeater3" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
<a href='<%# Eval("link","{0}") %>'>
<img src='<%# Eval("imgurl","img/{0}") %>' alt="" /></a>
</ItemTemplate>
</asp:Repeater>
</div>
</div>

fakhravari
پنج شنبه 27 مهر 1391, 21:23 عصر
yesssssssssss

aebrs@yahoo.com
جمعه 28 مهر 1391, 19:20 عصر
سلام
مشخصا شما در کد اچ تی ام ال به سراغ رشته اتصال رفته اید و قاعدتا سر نخ های اتصال به بانک اطلاعاتی را به هکر ها داده اید. کد را اجرا کنید و آنرا در مرورگر ملاحظه کنید. هر آنچه در مرورگر دیدید، چیزی است که توسط سایر کابران هم دیده خواهد شد. در نتیجه کار شما هم به همان اندازه امنید دارد.
بیشتر وقتها اطلاعات مربوط به رشته اتصال را در web.config قرار می دهند و با توکل به امنیت سرور امید وار می شوند که کسی به رشته اتصال دست پیدا نکند
در مرحله بعدی سعی میکنند تا از معماری 3 و چند لایه استفاده کنند تا لایه ها نیز به امنیت بیشتر کمک کنند
اما اگر از لایه بندی هم بگذریم حد اقل کد های مربوط به اتصال و غیره را در صفحه Code behind می نویسند و از نوشتن آنها در صفحه اچ تی ام جدا خود داری می کنند
این همه چیزی بود که می شد بصورت مجمل بیان کرد
موفق باشید

mohsen200162
شنبه 29 مهر 1391, 02:14 صبح
سلام
ببین دوست من استفاده از یه سایت دیگه یا بهتر بگم استفاده از یه بخشی از سایت دیگران در سایت می تونه یک باگ امنیتی باشه
البته در مورد وب سایت شما می توان گفت این مشکل نیست
استفاده از
<script> ها که یکی از اکد های مخربه
به نظر من این کد امنه حتی با این که سورس کد را به هکر بدین مشکلی پیش نمی یاد
البته باید صفحه هات دیگه پروژه را بررسی کنید فقط این صفحه