beplay体育能用吗网站工程团队

“在与外界beplay体育能用吗互动时,我们的网站是Pbeplay官网可以赌ortswigger最强大的武器。”

我们的目标是将Portswigger保beplay官网可以赌持在线参与的各个方面,并帮助我们业务的所有领域从网站提供的24小时商店窗口中受益。beplay体育能用吗

杰夫b,技术产品经理,网站团队beplay体育能用吗

杰夫b

关键功能

该网站是beplay体育能用吗我们的主要数字形象,允许访问者更多地了解我们是谁,我们的产品并购买它们。最终用户还可以管理其许可证,通过论坛与我们的支持团队联系,或阅读有关Burp Suite的广泛文档。

但是,我们的产品并不是Portswigger的所有产品。beplay官网可以赌如果您对网络安全感兴趣,您会发现我们才华横溢的研究beplay体育能用吗团队的宝贵帖子以及不断增长的免费学习中心Web Security Academy。我们还通过自制频道《每日Swig》报道网络安全新闻。beplay2018官网

问题空间

完美主义和大规模表现是我们提供的功能的关键要求。我们努力设计更快,创新且用户更友好的解决beplay维护得多久方案。结果,我们的团队不害怕走出自己的舒适区,以确定适合工作并将该技术推向其限制的正确技术。我们的开发人员是真正可扩展产品的手工艺和工程师。

作为网络安beplay体育能用吗全公司,安全网站是必备的。在开发新功能时,我们的开发人员的思维方式高度关注可能如何利用新功能,并与内部安全研究团队紧密合作。

技术

我们的网beplay体育能用吗站服务在AWS基础架构上运行,主要用C#编写,并增加了JavaScript,以增强前端体验。

我们的工具包括Jetbrains Rider,Xunit,Git,Nuget,Teamcity,Docker和各种AWS服务。

我们一直在做什么

网站团队beplay体育能用吗照顾了网站的公开面,但这并不意味着我们所做的一切都是JavaScript,并且使页面看起来很漂亮。我们所照顾的较大组件之一是我们的内部CMS。该系统允许内部内容团队为网站编写页面,就好像他们正在编写静态HTML页面一样。beplay体育能用吗这些页面都包含在单独的源控制存储库中,其自己的发布过程与主网站分开。beplay体育能用吗

每当构建任何内容时,我们都会通过验证器运行它,该验证器允许我们的内部内容团队捕获早期错误,例如缺少关闭标签,缺少链接或重复的标题。当涉及导入过程本身时,这是静态资产捆绑包的简单拖放操作。然后将这些资产解析,简化为其组成部分,并通过网站使用,就好像它们是网站本身的实际动态内容一样。beplay体育能用吗就最终用户而言,页面没有实际差异。

这些软件包也已版本化,因此我们可以在需要时回滚,并在不同的内部环境上查看不同版本。这种方法为我们提供了释放这些静态资产捆绑包而无需重建核心站点的灵活性,因此没有延迟推动新内容。它还具有允许内容作者使用他们所知道的工具的好处,而不是期望他们成为开发工具的专家或强迫他们使用任意UI。

这是一个庞大而复杂的系统,涵盖了.NET Web和数据库开发的整个堆栈。beplay体育能用吗在挑战方面,我们通常面临的最大挑战是维持大量页面的进口性能。此外,我们必须不断确保所有页面都符合我们的安全和网络标准合规性。beplay体育能用吗我们最近从事的一个项目涉及对导入过程的完整重构 - 这引入了版本控制系统,确保所有代码遵循最佳实践,并允许随着页面的数量和类型的增长,可以更轻松地维护代码。

认识摇摆人

我们是一群具有广泛兴趣和背景的人群。Swiggers的共同点是,他们都喜欢自己的工作,并且非常擅长于自己的工作。

Leom b

Leom b, 软件开发人员

迈克

迈克, 软件开发人员

穆罕默德·H

穆罕默德·H, 软件开发人员