当Wordpress自动检查更新时,我的博客和个人数据中的哪一个正在传输?


10

我通常担心隐私问题,而且我听说每次与Wordpress API进行联系以进行更新检查时,我的许多博客数据都正在转移。

为了获得更好的印象,我想更具体地了解正在传输哪些数据以及何时传输。

信息处理了什么,谁可以访问信息?存储多长时间?

到目前为止,我在软件包自述文件或worpdress.org网站上都没有找到有关此信息。


作为一名优秀的PHP程序员和WordPress贡献者core.trac.wordpress.org/query?reporter=hakre我想知道为什么在这里问这些问题?我相信您可以在WP检查更新的同时轻松查看发送的内容,发送的位置以及发送的时间。此外,您可以随意更改或禁用它。

3
对提问者的动机提出质疑并不构成答案。也许最好将其发布为对该问题的评论?
Chip Bennett

5
@azaozz提出的问题可以使自己弄清楚,这是很好的,甚至鼓励,如果这样的问题很有趣并且答案对其他人也很有价值。该站点(和网络)的目标不仅是回答特定问题,还在于建立有关主题的知识库。
罗斯特(Rarst)2011年

我在这里使用@Rarst,因为尽管无论如何我都不愿意问这个问题,但这个问题实际上不是个人问题。并从侧面质疑OP的动机,我认为azaozz在此过程中提出了两点:您需要实际阅读源代码以了解细节,如果需要,请在使用前修改软件您想控制它。这实际上不是真正的新闻,问题还包括很多。@azaozz:如果有能力的话,请贡献自己的力量。您是否完整阅读了问题?
hakre 2011年

Answers:


5

这没有具体回答问题,但是这些是有关该问题的一些资源(可以随意添加内容)。

博客文章和讨论

WP核心资源和Trac门票

  1. Wordpress.org隐私政策
  2. 火车票
  3. 核心代码段

代码存根

有关Akismet,Facebook和其他用于处理个人数据的附加组件的问题

  • 使用第三方工具的博客应在使第三方处理用户输入时检查有关数据保护的当前法律情况。
  • 作为博客所有者,您可以确保您可以实现博客用户的数据权限吗?像您向其发送数据的文档,以及如何代表您处理删除请求?

国际/国家特定资源和指针


3

从核心到api.wordpress.org(wp 3.2.1)的调用


从phpDoc块:

内部标题wp_update_themes():“ 已发送给WP的所有已安装主题的列表。


  1. 主题 /wp-includes/update.php > line 261-267, called on line 280 [1]。

  2. 外挂程式 /wp-includes/update.php > line 166-172, called on line 184

  3. 核心 /wp-includes/update.php > starting on line 22 [3]

[1]

$options = array(
    'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3),
    'body'          => array( 'themes' => serialize( $themes ) ),
    'user-agent'    => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
);
$raw_response = wp_remote_post( 'http://api.wordpress.org/themes/update-check/1.0/', $options );
set_site_transient( 'update_themes', $new_update );

[2]

$options = array(
    'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3),
    'body' => array( 'plugins' => serialize( $to_send ) ),
    'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
);

$raw_response = wp_remote_post('http://api.wordpress.org/plugins/update-check/1.0/', $options);

[3]

$options = array(
    'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3 ),
    'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url( '/' ),
    'headers' => array(
        'wp_install' => $wp_install,
        'wp_blog' => home_url( '/' )
    )
);

$response = wp_remote_get($url, $options);

这是否意味着针对这些请求而绕过了用户代理过滤器?还是仍然适用于HTTP API?
hakre 2011年

@hakre请参阅更新[3]
kaiser
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.