权限动网先锋论坛-『 web开发讨论区 』-针对sql injection的sql server安全设置初级篇(Mobile pioneer Forum - Web Development Forum - for SQL Injection´s SQL Server Security Settings)

动网论坛  时间:2021-01-25  阅读:()

动网先锋论坛- 『 web开发讨论区』 -针对sql injection的sqlserver安全设置初级篇Mobile pioneer Forum-Web DevelopmentForum - for SQL Injection' s SQL Server Security SettingsMobile pioneer Forum - "WEB Development Forum" - for SQLINJECTION' s SQL SERVER security settings

Collect this page

Contact us

Forum Help

Qmtxf re login, stealth user control panel, SMS search style,forum status, forum exhibition, props center exit

Website development, database development exchange, variousWEB development technology exchange, base camp, my inbox (0)Mobile network pioneer Forum - computer technology - "WEBDevelopment Forum" - for SQL INJECTION SQL SERVER securitysettings junior article

You are the 1369th person reading this post AP

* posting theme: initial article on security settings for SQLINJECTION' s SQL SERVER

Jadesun

Title: people don't want to say

Class: VIP

Article: 1338

Points: 2527

Registration: 2000-7-31

The landlord

For SQL INJECTION SQL SERVER security settings junior articleThe day before the SQL INJECTION attack testing intensified,many large websites and forums have been injected. These sitesgenerally use more than SQL

SERVER database, and because of this, many people begin to doubtthe security of SQL SERVER. Actually, SQL SERVER

2000 has passed the U.S. government' s C2 level securitycertification - this is the industry can have the highestcertification level, so the use of SQL

SERVER is pretty safe. Of course, there is still a gap betweenORCAL and DB2, but SQL

The ease of use and universality of SERVER can still be a reasonfor us to continue using it. How can you make the SQL SERVERsettings reassuring?

The first step must be to hit SQL

SERVER' s latest security patch, and now the patch is out of SP3.Download address:http://www.microsoft.com/sql/downloads/2000/sp3.asp. If thisstep is not done well, then we do not have the necessary tocont inue.

The second step is to modify the default 1433 port andhide theSQL SERVER. This prevents attempts to enumerate existing SQLServer on the network

The broadcast sent by the client responds. In addition, youneedto screen the 1433 port from the TCP/IP filter and hide yourSQL as much as possible

SERVER database. This way, but let the attack create SQLSERVER accounts can not immediately use the query analyzerremote login for the next attack. From the ASP, PHP and otherpages to construct malicious statements, there is also need tocheck the return value of the problem, than the direct queryanalyzer to benefit from the fall. So the first thing we needto do even let others into, nor allow an attacker to do nextsmoothly. Modification method: Enterprise Manager

Taking your database group-- >attributes-->-->-->TCP/IP- > conventional network configuration attributes

Here, modify your default port and hide the SQL SERVER.

The third step is an important step, and SQL INJECTION tendsto be in WEB

Generated in CODE. As a system administrator or databaseadministrator, you can't always look at each piece of code. Evenif we often look at the code, we can not guarantee our negligenceon the above. What can we do?We' ll start with the database roleto get the database users' rights to the lowest point. SQLSERVER' s default permissions are really a headache, very highpermissions, no permissions, and nothing to do, SYSADMIN anddb_owner is really a love and hate. An attacker, however,confirmed that the site had SQL

INJECTION vulnerability, there must be a step in the processof testing the site' s SQL SERVER users have much authority.Usually with the help of SELECT

IS_SRVROLEMEMBER (' sysadmin' ) , or SELECT IS_MEMBER

('db_owner' ) , or user

= 0 (compare characters with numbers, SQL

The SERVER will prompt the error message, which can be used totest some sensitive information, and so on. And, I dare not saymore. One is afraid of being wrong, and the other is afraid ofthe people in the alliance. At present, if the database userof the web site uses SA privileges, plus the absolute path ofthe WEB, the OVER of your website is declared. Db_ownerpermissions are the same. If the absolute path is confirmed,there is a 50% chance to give WEB in your machine

A Trojan horse, such as Haiyang. So here we've got a point. Wehave to create our own privileges so that the attacker can'tfind a place to go. Quote a SQL here

Examples of SERVER online help:

Method for creating SQL Server database roles (EnterpriseManager)

Create SQL Server database roles

1. expand the server group, and then expand the server.

2. expand the database folder, and then expand the databasewhere you want to create the roles.

3. right click on roles, and then click new database roles.

4. enter the name of the new role in the name box.

5. click Add to add members to the standard roles list, and thenclick one or more users you want to add. (optional)

Only users in the selected database can be added to the role.Object permission

A class of permissions that is called object permissions whenprocessing data or executing procedures:

? SELECT, INSERT, UPDATE, and DELETE statement permiss ions,which can be applied to the entire table or view.

SELECT and UPDATE statement permissions, which can beselectively applied to a single column in a table or view.SELECT permissions, which can be applied to user-definedfunctions.

INSERT and DELETE statement permissions that affect entire rows,sotheycanonlybeappliedtotables orviews, not to individualcolumns.

EXECUTE statement permissions, which can affect storedprocedures and functions.

Statement permission

The activities involved in creating items in a database ordatabase, such as tables or stored procedures, require anotherclass of permissions called statement rights. For example, ifa user must be able to create a table in the database, the usershould be granted it

CREATE TABLE statement permissions. Statement permissions(such as CREATE, DATABASE) apply to the statement itself,rather than to specific objects defined in the database.Statement authority:

? BACKUP DATABASE

? BACKUP LOG

? CREATE DATABASE

? CREATE DEFAULT

? CREATE FUNCTION

? CREATE PROCEDURE

·创建规则

·创建表

·创建视图

暗示性权限

暗示性权限控制那些只能由预定义系统角色的成员或数据库对象所有者执行的活动。例如 固定服务器角色成员自动继承在SQLsysadmin

服务器安装中进行操作或查看的全部权限。

数据库对象所有者还有暗示性权限可以对所拥有的对象执行一切活动。例如拥有表的用户可以查看、添加或删除数据更改表定义或控制允许其他用户对表进行操作的权限。d b_o wn e r在数据库中有全部权限。

db_accessadmin可以添加或删除用户ID。db_securityadmin可以管理全部权限、对象所有权、角色和角色成员资格。db_ddladmin可以发出所有DDL但不能发出格兰特、撤销或否认语句。db_backupoperator可以发出DBCC、检查站和备份语句。db_datareader可以选择数据库内任何用户表中的所有数据。db_datawri ter可以更改数据库内任何用户表中的所有数据。db_denydatareader不能选择数据库内任何用户表中的任何数据。db_denydatawriter不能更改数据库内任何用户表中的任何数据。在这儿把新建的数据库角色的权限配置好比如需要使用哪个表、视图、存储过程等。然后把db_owner和db_securityadmin、db_backupoperator取消不给攻击者备份

和创建数据库

表的机会一但攻击者具有这两个权限那么你的网站就还处在十分危险的状态。还有注意一下在创建数据库账号时千万不能对服务器角色进行选择。

第四步是修改内置存储过程SQL SQL Server。

服务器估计是为了安装或者其它方面它内置了一批危险的存储过程。能读到注册表信息能写入注册表信息能读磁盘共享信息等等. . . . . .各位看到这儿心里可能会在想我的网站中有其它的代码又不像查询分析器那样能查接将结果输出。给你这个权限又不能怎么样还是看不到信息。如果各位这样想就大错特错了提示一下如果攻击者有创建。

表的权限那么创建一个临时表然后将信息插入到表中然选择出来接着跟数字进行比较让SQL

服务器报错那么结果就全出来了. . . . . .所以我们要报着宁错杀不放过的态度进行修补。

先来列出危险的内置存储过程xp_cmdshellxp_regaddmultistringxp_regdeletekeyxp_regdeletevaluexp_regenumkeysxp_regenumvaluesxp_regreadxp_regremovemult istring

Advinservers:美国达拉斯便宜VPS/1核/4GB/80GB SSD/1Gbps不限流量/月付$2.5/美国10Gbps高防服务器/高达3.5TBDDos保护$149.99元/月

Advinservers,国外商家,公司位于新泽西州,似乎刚刚新成立不久,主要提供美国和欧洲地区VPS和独立服务器业务等。现在有几款产品优惠,高达7.5TB的存储VPS和高达3.5TBDDoS保护的美国纽约高防服务器,性价比非常不错,有兴趣的可以关注一下,并且支持Paypal付款。官方网站点击直达官方网站促销产品第一款VPS为预购,预计8月1日交付。CPU为英特尔至强 CPU(X 或 E5)。官方...

2022年腾讯云新春采购季代金券提前领 领取满减优惠券和域名优惠

2022年春节假期陆续结束,根据惯例在春节之后各大云服务商会继续开始一年的促销活动。今年二月中旬会开启新春采购季的活动,我们已经看到腾讯云商家在春节期间已经有预告活动。当时已经看到有抢先优惠促销活动,目前我们企业和个人可以领取腾讯云代金券满减活动,以及企业用户可以领取域名优惠低至.COM域名1元。 直达链接 - 腾讯云新春采购活动抢先看活动时间:2022年1月20日至2022年2月15日我们可以在...

justhost:“第4次VPS测评”,8.3元/月,200M带宽,不限流量,KVM虚拟,4个俄罗斯机房应有适合你的

justhost.ru官方来消息说已经对网络进行了比较全面的优化,针对中国电信、联通、移动来说,4个机房总有一个适合中国用户,让站长进行一下测试,这不就有了这篇有关justhost的VPS的第四次测评。本帖主要关注的是网络,对于其他的参数一概不管! 官方网站:https://justhost.ru 最低配VPS:8.3元/月,KVM,512M内存,5G硬盘,200M带宽,不限流量 购买链接:...

动网论坛为你推荐
绿色桌面背景图片求高清绿色风景桌面壁纸燃气热水器和电热水器哪个好燃气热水器与电热水器的优缺点?免费阅读小说app哪个好求一个看书比较好的APP985和211哪个好985和211哪个强?具体分析点。小说软件哪个好用免费现在看小说用什么软件好?浏览器哪个好用哪个浏览器比较好电陶炉和电磁炉哪个好电磁炉跟电陶炉哪个好看书软件哪个好小说阅读软件哪个好行车记录仪哪个好最好的行车记录仪是什么牌子p图软件哪个好有什么P图工具比较好用
高防服务器租用qy 域名主机基地 美国主机推荐 linode mediafire 哈喽图床 名片模板psd 抢票工具 台湾谷歌网址 大容量存储器 可外链网盘 安徽双线服务器 google台湾 阿里云官方网站 web应用服务器 lamp兄弟连 摩尔庄园注册 114dns supercache 江苏徐州移动 更多