怎么解决ecshop的CC攻击啊

怎么解决ecshop的CC攻击啊,第1张

1:首先我们要将自己的服务器放到有硬件防火墙的机房,这样有利于我们的服务器安全。就算是DDOS,和CC攻击ECSHOP站,我们可以通过硬件防火墙来部分防止,我们可以将部分IP加入黑名单,我们也可以将常常访问网站的IP加如白名单。

2:如果你的ecshop站做了CDN,那么你要小心。即使有硬件防火墙也难以承受CC和DDOS的攻击。我们举个简单的例子,首先你必须将CDN所有接点统计,加到白名单中去,这样才能让你的CDN正常工作。不然会被防火墙封杀,从而造成网站局部地区访问不了。

3:将访问量大的页面生成静态页面,我们可以知道,当我们访问静态页面的时候,消耗服务器资源是很小的。读数据库也是很小的,这个时候我们可以通过生成首页商品页面,文章页面来完成服务器负荷的减少。

4:我们将从cls_session来下手,我们将定时的删除ecshop session表中连接服务器频繁的IP。

5:我们分析和统计攻击来源,在条件允许的情况下。进行反攻。

以上就是我们从ECSHOP站的安全方面考虑,来谈谈ECSHOP站如何防止CC,DDOS攻击几点看法。最后我

这个是商品活动表,什么团购啊,拍卖啊,夺宝奇兵啊,都会进这个表里

ecshop数据库字段说明

ecshop模板堂(ecmobancom) /

2013-06-08

ecs_account_log // 用户账目日志表

ecs_activity //

活动表(代码,名称,开始,结束,描述)

ecs_ad //

广告表(位置,类型,名称,链接,,开始,结束,广告主相关信息,点击, 是否显示)

ecs_admin_action //

管理权限分配(父类ID,权限代码)

ecs_admin_log //

管理日志(登陆时间,登陆管理员ID, *** 作描述,IP)

ecs_admin_message //

管理员留言(发送者ID,接收者ID,发送日期,阅读日期,是否 已读,是否删除,标题,内容)

ecs_admin_user // 管理员管理(用户名,email

,密码,加入时间,最后登陆时间,最后 登陆IP,权限等)

ecs_adsense //

广告相关统计(来源广告,来源位置,点击)

ecs_ad_position //

广告位(名称,宽,高,描述,样式)

ecs_area_region //

配送区域关联(配送区域ID,具体地址ID)

ecs_article //

文章(分类ID,标题,内容,作者,作者email ,关键字,类型,是否显示, 添加时间,文件地址,打开类型)

ecs_article_cat //

文章分类(名称,类型,关键字,描述,排序,是否导航显示)

ecs_attribute //

商品属性(分类,名称,选择样式,类型,值,检索类型,排序,是否关 联)

ecs_bonus_type //

红包(名称,金额,发放起始日期,发放结束日期,使用起始日期,使 用结束日期,发放类型,金额下限(按订单发放),金额上限)

ecs_booking_goods //

缺货登记(登记用户ID,email ,电话,商品ID,描述,数量,登 记时间,是否已处理,处理管理员,处理时间,处理备注)

ecs_brand //

品牌(名称,logo,描述,链接,排序,是否显示)

ecs_card //

祝福贺卡(名称,,费用,免费额度,描述)

ecs_cart // 购物车(用户ID,session_id

,商品ID,商品编号,商品名称,市场价,购买 价,数量,属性,是否真实商品,扩展代码,父类ID,类型,是否赠品,能否处理)

ecs_category //

商品分类(名称,关键字,描述,父类ID,排序,是否有子类,模板文件, 数量单位,是否导航显示)

ecs_collect_goods //

收藏(用户ID,商品ID,收藏时间)

ecs_comment // 评论(类型,类型ID,email

,用户名,内容,评星,添加时间,IP,状 态,父类ID)

ecs_feedback //

用户留言(父类ID,用户ID,用户名,email,标题,类型,内容,时间, ,是否回复)

ecs_friend_link //

友情链接(名称,链接,logo,排序)

ecs_gift //

赠品(送赠品活动ID,商品ID,赠品价格)

ecs_gift_type //

送赠品活动(名称,发送类型,相关参数,数量,开始,结束)

ecs_goods //

商品(分类ID,名称,点击,品牌ID,供应商名称,库存,重量,市场价,

售价,fitting_price(未知),促销价,促销开始日期,结束日期,警告数量,关键字,简介,

描述,缩略图,图,原图,是否真实商品,扩展代码,是否上架,是否单独销售,是否关联,

配件关联,是否赠品,能否成为赠品,单位,添加时间,排序,是否回收,精品,新品,推 荐,热销,红包ID,更新日期,商品类型,商品备注,首页轮播)

ecs_goods_article //

商品文章关联(gid,aid )

ecs_goods_attr //

商品属性(商品ID,属性ID,属性值,属性附加价)

ecs_goods_cat // 未知

ecs_gallery //

商品相册(商品ID,,描述,缩略图,原图)

ecs_goods_type //

商品类型(名称,状态)

ecs_group_buy //

团购(商品ID,结束日期,价格阶梯,限购数量,描述,订购量,订单, 赠送积分数,流程,押金,是否完成)

ecs_group_goods //

配件(父类ID,商品ID,配件价格)

ecs_link_goods //

商品关联(商品ID,关联ID,单双向)

ecs_mail_templates //

邮件样式(代码,是否html,名称,样式,最后修改日期)

ecs_member_price //

会员价(商品ID,会员等级,会员价)

ecs_order_action //

订单处理(订单ID,处理用户,订单状态,配送状态,支付状态,处 理时间,备注)

ecs_order_goods //

订单-商品(订单ID,商品ID,商品名称,商品编号,商品数量,市 场价,订单价,商品属性,配送数量,是否真实商品,扩展代码,父类ID,是否赠品)

ecs_order_info //

订单信息(好多(-_-|||略ecmobancom整理)

ecs_pack //

包装(名称,,费用,免费额,描述)

ecs_payment //

支付工具(代码,名称,费用,描述,排序,配置,状态,is_cod(未知))

ecs_pay_log // 支付记录(略)

ecs_plugins // 插件(ecshop代码,版本,库,签名,安装日期)

ecs_region // 地方数据(没什么好说的)

ecs_sessions // 保存session

的(也没什么好说的(嗯?为什么要加个“也”呢))

ecs_shipping //

配送(代码,名称,描述,保价费,support_cod(未知),状态)

ecs_shipping_area //

配送区域(序列配置)

ecs_shop_config //

设置(父类ID,代码,类型,范围,文件夹,值)

ecs_snatch //

夺宝奇兵(活动ID,商品ID,最小价,最大价,定价,积分消耗)

ecs_snatch_log //

夺宝奇兵出价记录(还是没什么好说的)

ecs_stats //

访问记录(时间,IP,访问次数,浏览器,系统,语言,地区,来源域名,来 源地址,关键字,进入链接)

ecs_tag // 用户标签(不说)

ecs_template //

模板区域(文件名,区域,模板库,排序,id,数量,类型,模板)也不 怎么清楚

ecs_users // 会员(一些会员信息)

ecs_user_account //

会员帐户(用户ID,管理员,总额,添加时间,支付时间,管理备注, 用户备注,处理类型,支付工具,是否支付)

ecs_user_address //

用户收货地址(略)

ecs_user_bonus //

用户红包(红包ID,红包编号,用户ID,使用时间,订单ID,是否已 发邮件)

ecs_user_rank //

会员等级(名称,积分最小限额,最大限额,折扣,是否显示价格,特 殊会员)

ecs_virtual_cart //

虚拟卡(商品ID,卡号,密码,添加时间,失效时间,是否已卖完, 编号,crc32 校验码)

ecs_vote //

投票(名称,开始,结束,能否多选,统计)

ecs_vote_log //

投票记录(投票ID,IP,时间)

ecs_vote_option //

投票内容(投票ID,条目名称,条目统计)

1,先添加会员等级。一个是企业会员等级,另外一个是个人会员等级。

2,然后在后台分别指定会员等级。

3,然后打开模板目录下的goodsdwt购买按钮的这个部分。做一个判断 

       <!-- {if $key eq $smartysessionuser_rank eq 1} -->

此处是个人购买按钮,直接用ecshop默认的购买代码就可以了

<!-- {/if} -->

   <!-- {if $key eq $smartysessionuser_rank eq 2} -->

此处是企业购买有最小起订数量的代码

       <!-- {/if} -->

4,判断中的数字1和2是个人和企业的会员等级ID。这个可以在后台数据库中查看得到

导出一份user_rank表,打开查看各个对应的ID

DROP TABLE IF EXISTS `ecs_user_rank`;

CREATE TABLE `ecs_user_rank` (

`rank_id` tinyint(3) unsigned NOT NULL auto_increment,

`rank_name` varchar(30) NOT NULL default '',

`min_points` int(10) unsigned NOT NULL default '0',

`max_points` int(10) unsigned NOT NULL default '0',

`discount` tinyint(3) unsigned NOT NULL default '0',

`show_price` tinyint(1) unsigned NOT NULL default '1',

`special_rank` tinyint(1) unsigned NOT NULL default '0',

PRIMARY KEY  (`rank_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

INSERT INTO `ecs_user_rank` ( `rank_id`, `rank_name`, `min_points`, `max_points`, `discount`, `show_price`, `special_rank` ) VALUES  ('1', '个人', '0', '0', '100', '1', '1');

INSERT INTO `ecs_user_rank` ( `rank_id`, `rank_name`, `min_points`, `max_points`, `discount`, `show_price`, `special_rank` ) VALUES  ('2', '企业', '0', '0', '100', '1', '1');

PS:

‘1’,‘个人’     数字1就是判断会员等级为个人的ID数字,在模板中的判断相应改一下

‘2’,‘企业’    数字2就是判断会员等级为企业的ID数字,在模板中的判断相应改一下

以上就是关于怎么解决ecshop的CC攻击啊全部的内容,包括:怎么解决ecshop的CC攻击啊、ecshop数据库里面的 “ecs_goods_activity”表结构、ecshop问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9546654.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存