首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏玄魂工作室

    CTF实战2 Web应用构成

    应用系统的构成 学完今天的课程希望你们能对下面的概念有所认识 首先我们先了解一下我们每天输入的网址诸如 www.cn.bing.com www.moonrabbit.space 这些网址前面的www是什么意思 www WWW (World Wide Web) 原先是Internet的一种信息服务,可以翻译成万维网、环球网,或称Web网、3W网,由欧洲核物理研究中心 (CERN) 提出 这里强调一下,我们日常所说的 Web其实是Internet的子集 网站的基本架构 B/S Web普及后,B/S结构开始流行,并成为Web应用开发主要模式 浏览器(browser) 用户接口和用户请求的发出地,典型应用是网络浏览器 服务器端(web server) 典型应用Web服务器和运行业务代码的应用程序服务器 那我们访问一个静态的页面时候,这两个端做了什么操作呢? 不同时刻访问同一动态网页,其内容也可能不同 然后我们看看动态网页的基本组成单元 Web浏览器 其实也泛指安装了Web浏览器的一台电脑 Web服务器 互联网上提供信息服务的服务器,也称为<网站>或<站点>

    71220发布于 2018-07-25
  • 来自专栏王小雷

    在PaaS上开发Web、移动应用2

    在PaaS上开发Web、移动应用2) PaaS学习笔记目录 PaaS基础学习(1) 在PaaS上开发Web、移动应用2) PaaS优点与限制(3) 6. 新技术的面向服务架构(SOA)在Web应用的复兴 标准技术(例如REST)也让服务更统一和易维护。 7. REST(表述性状态转移) REST(Representational State Transfer)是诸如Web应用之类的分布式系统的一种架构模式。 元服务 元服务是一种基于REST的应用程序,用于为数据的集合提供服务。 10. 瘦Web客户端 元服务可以直接在浏览器中调用。 11. 这些应用无论在Web还是移动客户端都让人感觉到类似桌面应用的效果。 12.

    2.1K60发布于 2018-01-05
  • 来自专栏安恒信息

    2017网安年报连载2Web应用安全专题

    69270发布于 2018-04-09
  • 来自专栏learn

    Web前端】Web API:构建Web应用核心

    Web 开发中,API 通常用于实现前端与后端之间的通信。 客户端 JavaScript 中的 API 客户端 JavaScript 提供了众多可用的 API。 例如,Web 音频 API 为在浏览器中处理音频提供了一整套 JavaScript 接口,允许用户进行音轨提取、音量调整和特效应用等操作。 此外,如果需要改变 API 的基础 URL,只需修改一次,而不必在整个应用程序中查找所有引用。 这样的设计使得应用程序能够更加灵活地应对动态变化。 ; // 可以在这里执行其他操作,例如更新 UI 或发送请求 }); 2、进一步扩展 除了基本的点击事件,JavaScript 的 ​​addEventListener​​ 方法还支持多种类型的事件

    1.8K10编辑于 2024-11-21
  • 来自专栏李才哥

    构建Web应用

    构建Web应用.png 构建Web应用 基础功能 请求方法 最常见的请求方法是GET和POST,除此之外,还有HEAD、DELETE、PUT、CONNECT 等方法 PUT代表新建一个资源,POST表示要更新一个资源 通过查询字符串来实现浏览器端和服务器端数据的对应 缓存 设置缓存 · 添加Expires 或Cache-Control 到报文头中 · 配置 ETags · 让Ajax 可缓存 清除缓存 · 路径中跟随Web 应用的版本号 · 路径中跟随该文件内容的hash值 Basic认证 当客户端与服务器端进行请求时,允许通过用户名和密码实现的一种身份认证 方式 数据上传 表单数据 Content-Type: application 响应JSON 响应跳转 视图渲染 在动态页面技术中,最终的视图是由 模板和数据共同生成出来的 模板 模板语言 包含模板语言的模板文件 拥有动态数据的数据对象 模板引擎 模板引擎 · 模板编译 with的应用

    1.5K20发布于 2021-03-02
  • 来自专栏阿杜的世界

    Web应用安全

    二、认证与授权 Web容器进行认证与授权的过程: 客户端:浏览器向容器请求一个web资源发出请求; 服务端:容器接受到请求时,容器在“安全表”中查找URL(安全表存储在容器中,用于保存安全信息),如果在安全表中查找到 如果不匹配则再次返回401; 如果匹配,说明认证通过,则接着检查这个用户的权限,容器会查看这个用户指派的“角色”是否允许访问这个资源(即授权),如果授权成功,则把这个资源返回给客户端; 三、实施web安全 耗时程度 认证 管理员 中 高 授权 部署人员 高 高 机密性 部署人员 低 低 数据完整性 部署人员 低 低 四、Spring-Security Spring Security是专注于为Java应用提供认证 应用中使用Spring Security保护资源的例子——securing-web demo,我自己试验做了一遍,建议读者也跟着自己实现一遍,加深理解。 HTTPS HTTP协议是基于TCP构建的应用层协议;HTTPS协议是基于SSL/TLS协议之上的应用层协议,而SSL/TLS是基于TCP构建的协议。

    2.2K30发布于 2018-08-06
  • Web安全应用

    Web安全应用 任务环境说明: 服务器场景:match_win03-4-1(关闭链接) 服务器场景操作系统:Windows Server 2003 使用渗透机Kali Linux,访问靶机FTP服务,下载靶机网站中的部分源码并分析 Flag:isset 使用渗透机Kali Linux,访问靶机FTP服务,下载靶机网站中的部分源码并分析,将源码文件post.php中${flag2}空缺处应填写的函数作为Flag值提交。

    9910编辑于 2025-10-23
  • 来自专栏ops技术分享

    Maven Web 应用

    本章节我们将学习如何使用版本控制系统 Maven 来管理一个基于 web 的项目,如何创建、构建、部署已经运行一个 web 应用。 创建 Web 应用 我们可以使用 maven-archetype-webapp 插件来创建一个简单的 Java web 应用。 src/main/webapp 包含 index.jsp 文件和 WEB-INF 文件夹. src/main/webapp/WEB-INF 包含 web.xml 文件 src/main/resources 应用 打开 C:\ < MVN < trucks < target < 文件夹,找到 trucks.war 文件,并复制到你的 web 服务器的 web 应用目录,然后重启 web 服务器。 测试 Web 应用 访问以下 URL 运行 web 应用: http://:/trucks/index.jsp 验证结果:

    81810发布于 2021-07-15
  • 来自专栏全栈技术

    Python Web开发:构建动态Web应用

    Python已经成为一门流行的编程语言,广泛用于Web开发。它提供了众多优秀的框架和库,使得构建强大的Web应用变得更加容易。 本文将深入介绍Python Web开发的基本原理,包括使用Flask框架创建一个简单的Web应用,并展示如何处理路由、模板、表单和数据库。 Flask框架入门 Flask是一个轻量级的Python Web框架,适用于构建小型到中型规模的Web应用。让我们从一个简单的示例开始,创建一个Hello World应用。 模板和渲染 Flask支持使用模板引擎来构建动态Web页面。以下是一个使用Jinja2模板引擎的示例,创建一个包含动态数据的页面。 希望这篇文章为您提供了一个坚实的起点,帮助您开始构建Web应用程序并探索这个令人兴奋的领域。

    95740编辑于 2023-09-19
  • 来自专栏张志敏的技术专栏

    Cordova 运行 Web 应用

    Cordova 运行 Web 应用 Cordova 简介 Cordova 非常的流行,因为它可以让 Web 开发人员来创建移动应用, 而且还可以通过 JavaScript 来调用设备硬件 API (GPS 通常 Cordova 的做法是把应用Web 内容 (HTML, JavaScript, CSS) 打包到移动应用中, 这样看起来更像是一个本地应用, 即使在离线的情况下也可以使用。 其实还可以使用 Cordova 为现有的 Web 应用提供设备 API , 增强现有 Web 应用的功能。 这样做不仅可以使用服务端技术(aspx, cshtml, php等), 还可以随时更新 Web 应用, 只有在需要新的设备功能(Cordova 插件)时才更新客户端。 部署 Web 内容至服务器 本文的目的是在 Web 服务器上的脚本中使用 Cordova 的插件功能, 因此需要把 Cordova 的插件脚本也部署到服务器上: cordova build android

    1.6K20发布于 2020-08-10
  • 来自专栏cloudskyme

    OSGI开发web应用

    开发web的两种方式 基于OSGI开发B/S应用有两种方式: 1)在OSGI框架中嵌入Http服务器 2)在Servlet容器中嵌入OSGI框架 Http服务器嵌入到OSGI框架环境配置 OSGI开发web应用 在Eclipse中OSGi程序的开发是以插件工程的方式进行开发的。首先新建插件工程HelloWebOSGI ? 完成后选择下一步 ?

    2.1K40发布于 2018-03-20
  • 来自专栏xingoo, 一个梦想做发明家的程序员

    Nodejs·构建web应用

    本篇的内容比较多..... 1 首先是从基本的Nodejs服务方面讲述前后端统一语言在web应用中的作用; 2 然后讲了web中基本的知识,从请求方法到路由、从查询字符串到Cookie和Session

    2.9K80发布于 2018-01-17
  • 来自专栏Hongten

    Java Web Web应用,打包和web.xml文件

     Web应用:   Web应用就是包括了一系列Servlet,jsp,html等相关文件的集合,他需要 成功部署到服务器中才能运行和被访问;   根据规范,Web应用中的所有文件必须按照特定的目录结构进行组织 ,才能 顺利地部署到不同的服务器中; Web应用的打包:   在开发阶段,我们需要经常的修改web应用中的一些文件,当我们开发结束的时候  我们将web应用交付给用户去使用,为了便于携带和部署,我们一般情况下会把这个 web  应用进行打包。 >描述当前web应用的,这是一个描述性的信息,可有可无</description> <display-name>       <display-name>在web应用中显示在web应用管理页面的名字, 应用初始化  1、首先,把在web.xml文件中<listener>元素所申明的那些监听器进行实例化;     2、然后,调用那些实现了ServletContextListener接口的监听器的contextInitialized

    1.6K10发布于 2018-09-13
  • 来自专栏运维记录点滴

    Skype for Business Web 应用

    Skype for Business Web应用基于网页加入会议,仅需安装一个插件,在新窗口中加入会议,快速加入会议,更便捷了。

    3.2K20发布于 2019-03-05
  • 来自专栏博文视点Broadview

    Web应用开发周期

    小编说:这部分内容最早出自笔者写的文章《RePractise:Web开发的七天里》,原文简单描述了Web应用的生命周期。后来发现,这条路几乎是所有Web应用的必经之路。 Web应用的生命周期 在我所经历的项目以及我所看到的Web应用里,它们都有相同的很有意思的生命周期。 图0-1 Web应用的生命周期 仔细一想就会发现:我们所经历的项目都在以不同的时间长度经历相同的生命周期。 遗留系统与新架构 在我开始工作的时候,接触的第一个项目就是一个遗留系统。 如图0-2所示,我们的考虑应该不仅仅取决于这一系列的技术因素。 ? 图0-2 技术选型考虑因素 需要注意的是:在做技术选型的时候,要尽最大可能以团队为核心。 Web应用开发步骤 令人难以置信的是,我们做了这么多事情以后还没有开始写代码。事实上,在这一步里,我们已经搭建好了一个最小可运行的Web应用。在这之后,我们所要做的事情就是提交代码即可。

    1.4K30发布于 2020-06-11
  • 来自专栏闪石星曜CyberSecurity

    Web应用信息隐藏

    作者 axuy Web应用信息隐藏 信息收集的前期工作,决定后期渗透工作的难易程度,而自己搭建网站时则需要隐藏自己服务器的信息,增加网站的安全性。 1 Php 隐藏网页报错信息 网页报错信息可能会暴露你网站的绝对路径,web应用版本信息等敏感信息 修改php.ini 文件中 display_errors 将默认的on 改为off 隐藏报错信息 2

    1.5K20发布于 2020-07-27
  • 来自专栏LET

    Web Workers实践(2

    2008 年 W3C 制定出第一个 HTML5 草案中提出了工作线程(Web Worker)的概念,并且规范出 Web Worker 的三大主要特征:能够长时间运行(响应),理想的启动性能以及理想的内存消耗 Web Worker 允许开发人员编写能够长时间运行而不被用户所中断的后台程序,去执行事务或者逻辑,并同时保证页面对用户的及时响应。 Web Workers类型有哪些? Web Workers可以干什么? JavaScript是异步的单线程,通过时间片轮换模拟并发效果(可参考之前写的《Web Workers实践》)。 应用场景2:共享线程代理多用户 通过共享Worker,可以在多个进程中共用一个线程,接收从不同连接发送过来的指令,然后实现自己的指令处理逻辑,指令处理完成后将结果返回到各个不同的连接用户。 创建多个Workers后的性能 未测试具体时间,但在真实应用中体验很不错 缺点 Workers下不支持DOM对象,不支持Mutex,并不是一种彻底的多线程方案。

    1.1K90发布于 2018-06-20
  • 来自专栏世荣的博客

    BugKu-WEB-2

    /flag.php http://123.206.87.240:8002/web16/index.php http://123.206.87.240:8002/web16/index.php.bak 尝试以下范围 == $key2){ #if判断条件为,md5加密后的key1和key2相等,且key1不等于key2 echo $flag." kkeyey1[]=1&kkeyey2[]=2 也可以拿到flag。 这道题出的不错,又扩充了一些知识点。 image.png image.png 26.web23 题目提示:字符?正则? 32.web29 提示:各种绕过 image.png GET传参的方式 写过了之前的绕过,这道题应该不算什么了 1.uname和passwd的值不能相同 2.uname和passwd的sha1()值要相同

    1K30编辑于 2022-03-22
  • 来自专栏睡不着所以学编程

    移动web开发(2)

    流式布局方式是移动web开发使用的比较常见的布局方式. 比如说,我们想要一个盒子里面放两个小盒子,那我们就采取流失布局,主要是宽度要采取百分比的形式. <!

    93111编辑于 2022-09-20
  • 来自专栏技术杂记

    Mycat web 基础2

    的 下载地址 [root@h102 src]# wget https://github.com/MyCATApache/Mycat-download/raw/master/mycat-web-1.0/ /Mycat-download/raw/master/mycat-web-1.0/Mycat-web-1.0-SNAPSHOT-20160218145029-linux.tar.gz Resolving -1.0/Mycat-web-1.0-SNAPSHOT-20160218145029-linux.tar.gz [following] --2016-02-29 20:09:05-- https:// raw.githubusercontent.com/MyCATApache/Mycat-download/master/mycat-web-1.0/Mycat-web-1.0-SNAPSHOT-20160218145029 data, from FAT filesystem (MS-DOS, OS/2, NT) [root@h102 src]# ll Mycat-web-1.0-SNAPSHOT-20160218145029

    32340编辑于 2021-12-02
领券