
Drupal SQL注入漏洞后的一周——黑客教了我们什么?
在10月15日,黑客们忙着跟进一个问题:如何利用Drupal 7的SA-CORE-2014–005漏洞进行SQL注入。一个星期过去了,攻击者们仍然在持续忙碌。Moshe Weizman发文解释了我们如何在这一缺陷暴露的情况下保护客户的网站。...
在10月15日,黑客们忙着跟进一个问题:如何利用Drupal 7的SA-CORE-2014–005漏洞进行SQL注入。一个星期过去了,攻击者们仍然在持续忙碌。Moshe Weizman发文解释了我们如何在这一缺陷暴露的情况下保护客户的网站。...
现在,一个商业公司如果发布了静态或者过时的Web内容,会给人造成不合时宜、步履蹒跚的印象,因此,各种机构都体会到了要频繁创作Web内容,更新现有内容以及同在线用户分享文档的持续增长的压力。 内容维护的压力使得内容采编人员的编制随之增长,人数...
Drupal网站利用数据库来保存配置和内容。 在普遍情况下(小规模部署),这个数据库是很紧凑的。例如我管理的这个网站一般只在5-20M之间。数据库尺寸主要受到内容数量和模块的影响。 然而,我曾经被一条主机商发来的通知吓了一跳,说我的网站使用...
Drupal的伸缩性是存在的,而且非常强大。当我们问别人对Drupal的看法时候,多数时间得到的答案是:据说那东西很慢。在我的工作中见到过很多性能低下的Drupal站点,缓存是其中的重要原因。即使是基础的Drupal安装,其中也包含了一套针...
Drush是个能让Drupal变简单的好东西。他不仅带有大量的有用工具,同时为用户提供了接口,让用户可以轻松实现自己的命令。如果你需要为你的模块创建Drush命令,只要创建一个包含这些功能命令即可。 在这个教程中,我们会演示如何在这些命令中...
你熟悉entity_metadata_wrapper么?如果不熟悉,那么赶快补课吧。 Entity Metadata Wrapper(实体元数据封装),在模块开发过程中对Field的操作来说,是最正确,也是最简单的方式。没错,在CCK年代,...
利用Field API可以把字段附加到Drupal实体中,并提供了对字段数据的存储、载入、编辑以及渲染支持。Field API能把包括Node、User在内的任何实体变得“字段化”,也就是说可以把字段附加在实体之上。其他模块可以提供基于用户...
该模块为Drupal提供了大量的安全加固选项,能降低Web应用被攻击的风险。 ##跨域脚本 通过IE和Firefox的X-Content-Security-Policy、Chrome和Safari的X-WebKit-CSP以及Content...
我编写了一个Ubercart 3兼容的模块列表,对于这其中列出的模块,我没有做一个完整的测试,这个工作太庞大了。另外也请注意,有些模块可能还在开发状态,可能并未完成甚至是刚刚启动。 如果有我漏记的模块,请补充到本页面中。 Adyen Ube...
#主题文件概览 主题是对表达层的定义,由一系列文件组成。也可以为某个主题创建一个或更多的子主题或修改一个主题。只有.info文件是必要的,不过大多数主题或子主题会使用另外的一些文件,下图说明了一个典型的主题或子主题中会包含的内容: Drup...